public function testWriteRepeatedString()
 {
     $repeated = new Repeated();
     $repeated->addString('one');
     $repeated->addString('two');
     $repeated->addString('three');
     $expected = $this->getProtoContent('repeated-string.bin');
     $actual = $repeated->toStream();
     $this->assertEquals($expected, (string) $actual);
     $this->assertSerializedMessageSize($expected, $repeated);
 }
示例#2
0
 public function testFormatTotring()
 {
     $repeated = new Repeated();
     $repeated->addString('one');
     $repeated->addString('two');
     $repeated->addString('three');
     $expected = $this->getProtoContent('repeated-string.txt');
     $actual = $repeated->__toString();
     $this->assertEquals($expected, (string) $actual);
 }