--TEST-- Check for protocol buffers sfixed32 packed implementations --FILE-- <?php require dirname(__FILE__) . DIRECTORY_SEPARATOR . "messages" . DIRECTORY_SEPARATOR . "field_sfixed32_packed.proto.php"; $expect = file_get_contents(dirname(__FILE__) . DIRECTORY_SEPARATOR . "fixtures" . DIRECTORY_SEPARATOR . "003_sfixed32_packed.bin"); $u = new Tutorial_SFixed32(); $u->addValue(-1024); $u->addValue(0); $u->addValue(1024); $data = ProtocolBuffers::encode($u); if ($data == $expect) { echo "OK" . PHP_EOL; } else { echo $data; } --EXPECT-- OK