public function testWriteAndRead() { $stream = new Stream($this->_testConfig); $this->assertTrue(is_resource($stream->open())); $this->assertTrue(is_resource($stream->resource())); $result = $stream->write(); $this->assertEqual(83, $result); $this->assertPattern("/^HTTP/", (string) $stream->read()); }
public function testWriteAndRead() { $stream = new Stream($this->_testConfig); $this->assertInternalType('resource', $stream->open()); $this->assertInternalType('resource', $stream->resource()); $result = $stream->write(); $this->assertEqual(84, $result); $this->assertPattern("/^HTTP/", (string) $stream->read()); }
public function testWriteAndRead() { $stream = new Stream($this->_testConfig); $result = $stream->open(); $data = "GET / HTTP/1.1\r\n"; $data .= "Host: localhost\r\n"; $data .= "Connection: Close\r\n\r\n"; $this->assertTrue($stream->write($data)); $result = $stream->eof(); $this->assertFalse($result); $result = $stream->read(); $this->assertPattern("/^HTTP/", $result); }