protected function setUp() { $this->encoder = new \Nsq\Encoding\Encoder(); $this->decoder = new \Nsq\Encoding\Decoder(); $this->socket_client = stream_socket_client('tcp://127.0.0.1:4150', $errno, $errstr, 30); $this->write($this->encoder->magic()); }
public function testWrite() { $this->connection = new \Nsq\Connection\Connection("127.0.0.1", 4150); $this->encoder = new \Nsq\Encoding\Encoder(); $this->assertTrue($this->connection->write($this->encoder->magic())); $this->assertTrue($this->connection->write($this->encoder->pub("phpnsq_1", "test"))); $decoder = new \Nsq\Encoding\Decoder(); $frame = $decoder->readFame($this->connection, true); $this->assertEquals("OK", $frame->getContent()); }