/** * @test */ public function can_close_on_server_disconnect() { $container = ContainerImpl::getInstance($this->_properties); $server = $container->getBean('Server'); $server->open(); MyServerHandler::doClient($container->getBean('Client6')); $server->close(); $this->assertEquals(MyClientHandler666::$data, "disconnect"); }
/** * @test */ public function can_timeout_on_starving_reading() { $container = ContainerImpl::getInstance($this->_properties); $server = $container->getBean('Server4'); $server->open(); MyServerHandler::doClient($container->getBean('Client')); while (strlen(MyServerHandler::$data) < 1) { usleep(1000); } $this->assertEquals(MyServerHandler::$data, "timeout"); $server->close(); }