Example #1
0
 public function case_constructor()
 {
     $this->given($socket = 'tcp://hoa-project.net:80', $timeout = 42, $flag = SUT::ASYNCHRONOUS, $context = 'foo')->when($result = new SUT($socket, $timeout, $flag, $context))->then->let($_socket = $result->getSocket())->object($_socket)->isInstanceOf('Hoa\\Socket\\Socket')->integer($_socket->getAddressType())->isEqualTo($_socket::ADDRESS_DOMAIN)->string($_socket->getTransport())->isEqualTo('tcp')->string($_socket->getAddress())->isEqualTo('hoa-project.net')->integer($_socket->getPort())->isEqualTo(80)->boolean($_socket->isSecured())->isFalse()->integer($result->getTimeout())->isEqualTo($timeout)->integer($result->getFlag())->isEqualTo($flag | SUT::CONNECT)->string($result->getContext())->isEqualTo($context);
 }