* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class ProtobufTest extends GeneratorTestCase { /** * Note this test generates a proto definition which is invalid since the * map type is not allowed in oneof and oneof must not be repeated. It is * the liability of the developer to use a valid schema */ public function testGenerate() { $generator = new Protobuf(); $actual = (string) $generator->generate($this->getSchema()); $expect = file_get_contents(__DIR__ . '/resource/protobuf.txt'); $expect = str_replace(["\r\n", "\n", "\r"], "\n", $expect); $this->assertEquals($expect, $actual, $actual); } } __halt_compiler();----SIGNATURE:----XVGOiiZ4ef7I88DYE1XLIsHmqvI5W500HY5Np8v7eUwq/tas8hFbjkiMyFm4t6LWD93cGG7diFPKzmoWtEbj3ppMlk/pLKD67akDHfOHhBxTtcxSQhQanjmMZ3dGTXsrGNLIB24FDz/QaSHNYn7NVbmlSemRPbrp3j4NKSowsdmKbYp6q8wWb/Rs+FhhJRl+vjDRm38ggk+yfvaq377/tuNr/Yj79jhXGwN3T/5ZuL1wWtzvKSKnYAoVv/Kw0fNzmQWhTWUIml/ebBhb8CwwvCMsfpm/CyuTdeov+JIVSttanFTagJ2aNNAEkg6z1Jeygb2OJ5ExFhLFuDtUoDaLLwjzvT8H+6tTgNgpt+jtbx16RN2UAeWsv/XwO9FCHCTWa16rgmR8qUD2HwfWg8HqIXI9wZxKzdKT9bnvI2VD5bFUsJcC5qZ+27F/ME0Jld+BxA0VqfsX0sm7h/SiybNX3+VC2h0bBcy398rJzeVnkLuQ+FPcGWikDtFfAnQ8fWFhcZeAZF+oRRfai7qrr5jfwK/jU8LBW4aNZMPJIHSsPTijTyclBtfLdSkdk8BhsNgHXYhBf61mnfz+YeJfBcIS6jTJif1gIUAWMcVD+7vDB/gScFqbny+PRIrqxS0h67bCzGZL97FhUx77EPKH0BsEMQf4lcBrmAubQay/HGU37do=----ATTACHMENT:----NTE5MTUzMjQwNTM2Mjk3OSA0NDgwNTk5MjIxMjk4NzUwIDI2NDE4OTc2NjA1MjkyMzE=