aboutsummaryrefslogtreecommitdiff
path: root/js/proto3_test.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/proto3_test.js')
-rw-r--r--js/proto3_test.js12
1 files changed, 8 insertions, 4 deletions
diff --git a/js/proto3_test.js b/js/proto3_test.js
index fab0fd44..a87bd0e7 100644
--- a/js/proto3_test.js
+++ b/js/proto3_test.js
@@ -38,6 +38,9 @@ goog.require('proto.jspb.test.ForeignMessage');
goog.require('proto.jspb.test.Proto3Enum');
goog.require('proto.jspb.test.TestProto3');
+// CommonJS-LoadFromFile: proto3_test_binarypb proto.binary.jspb.test
+goog.require('proto.binary.jspb.test.TestProto3');
+
var BYTES = new Uint8Array([1, 2, 8, 9]);
var BYTES_B64 = goog.crypt.base64.encodeByteArray(BYTES);
@@ -168,8 +171,8 @@ describe('proto3Test', function() {
msg.setOneofString('asdf');
- var serialized = msg.serializeBinary();
- msg = proto.jspb.test.TestProto3.deserializeBinary(serialized);
+ var serialized = proto.binary.jspb.test.Proto3.serializeBinary(msg);
+ msg = proto.binary.jspb.test.TestProto3.deserializeBinary(serialized);
assertEquals(msg.getOptionalInt32(), -42);
assertEquals(msg.getOptionalInt64(), -0x7fffffff00000000);
@@ -297,7 +300,7 @@ describe('proto3Test', function() {
msg.setOneofUint32(null);
- var serialized = msg.serializeBinary();
+ var serialized = proto.binary.jspb.test.Proto3.serializeBinary(msg);
assertEquals(0, serialized.length);
});
@@ -313,7 +316,8 @@ describe('proto3Test', function() {
assertTrue(bytesCompare(msg.getOptionalBytes(), BYTES));
// Test binary serialize round trip doesn't break it.
- msg = proto.jspb.test.TestProto3.deserializeBinary(msg.serializeBinary());
+ var serialized = proto.binary.jspb.test.Proto3.serializeBinary(msg);
+ msg = proto.binary.jspb.test.TestProto3.deserializeBinary(serialized);
assertTrue(bytesCompare(msg.getOptionalBytes_asU8(), BYTES));
assertTrue(bytesCompare(msg.getOptionalBytes_asB64(), BYTES));
assertTrue(bytesCompare(msg.getOptionalBytes(), BYTES));