public function testWriteAutoCloseOn() { $value = get_test_string(); $value_size = strlen($value); $stream = string_to_stream(""); $buffer_size = 1000; $writer = new StringWriter($value, $stream, $buffer_size); $this->assertTrue(is_resource($stream)); while ($ret = $writer->write(true)) { } $this->assertFalse(is_resource($stream)); }
public function writeLinef() { $stream = new StringWriter($out = new MemoryOutputStream()); $stream->writeLinef('This %s the %d line', 'is', 1); $this->assertEquals("This is the 1 line\n", $out->getBytes()); }
protected function writeOutro(StringWriter $writer) { $writer->write('));'); }
public function testWriter() { $writer = new StringWriter(); $writer->write('some text'); $this->assertEquals('some text', $writer->getString()); }