* @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:----pwbI+uvygTuDrbi7+TzBDUYo57sDQROCg/LMH0KvKBOCw+WnMCIEbRw2KBO/DlieoJxLqrr35FRtOVCnraxFozbkfRpwrhr8sL0WoExKUQ/JjxCXBvR6+3lo4P5Xz2O+jfeiLYoPtp/E0f5xWgZ9DcDahEVr6MTwVP7Rz7IGDpdc3SsvZJXk7uADNcYWXQIAq/BChkNdQc5nAuZfYlYlFts7qPoLa74M3KzS4kygmNhCcB+Qjku+ENe5m1Rf1eKj9NjuD2evZ8HES6RD5Eotsoq460pcNhPghd5KvAMVJ1vMdiTHAYyiX8sjppd3E03bKhr/jFrzK9F0zXrDqJ4DJ7ISd5CpWibqbdLsTpRTxMSrO+BGIOybrNEthAzy5Jk/nNInFnBQIBaObGLrY4Xa1HJrMvz2CmxpcMiVR1iPT2PB2o8Zl7c2TZaDFm+lHLJmkV3s78uxNBwEU1srzjnor0fmxsf8nz9mF3ePaRYtH5xieuPNbjBjfliMngn3NAOi3QHh9Y38crKFV8R7PBCiHtWWHgTAfquiv6WgPwS/6FtInj9v7S/FJixt42rla2yNaaqNhjivJmdYo1dMvHjTBsSAFpJwNqY1VDa92I9aEpDC7MIMLgzIcOmHyI4hW60nfs2AKoV/+vwiI9oOsxkPla6bh9r8/JM1TlvF3Z70ECc=----ATTACHMENT:----NzQzNjc2MTg2OTkyODA5NCAzNDE5MzQwMzUzMTMxODg4IDE4OTc4MDQ3NTM2Mzk5MzQ=