summaryrefslogtreecommitdiff
path: root/lib/java/test/org/apache/thrift/protocol/ProtocolTestBase.java
diff options
context:
space:
mode:
Diffstat (limited to 'lib/java/test/org/apache/thrift/protocol/ProtocolTestBase.java')
-rw-r--r--lib/java/test/org/apache/thrift/protocol/ProtocolTestBase.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/java/test/org/apache/thrift/protocol/ProtocolTestBase.java b/lib/java/test/org/apache/thrift/protocol/ProtocolTestBase.java
index da0de057c..5f22cfc8a 100644
--- a/lib/java/test/org/apache/thrift/protocol/ProtocolTestBase.java
+++ b/lib/java/test/org/apache/thrift/protocol/ProtocolTestBase.java
@@ -18,6 +18,7 @@
*/
package org.apache.thrift.protocol;
+import java.nio.ByteBuffer;
import java.util.Arrays;
import java.util.List;
@@ -231,18 +232,18 @@ public abstract class ProtocolTestBase extends TestCase {
private void internalTestNakedBinary(byte[] data) throws Exception {
TMemoryBuffer buf = new TMemoryBuffer(0);
TProtocol proto = getFactory().getProtocol(buf);
- proto.writeBinary(data);
- assertTrue(Arrays.equals(data, proto.readBinary()));
+ proto.writeBinary(ByteBuffer.wrap(data));
+ assertEquals(ByteBuffer.wrap(data), proto.readBinary());
}
private void internalTestBinaryField(final byte[] data) throws Exception {
internalTestStructField(new StructFieldTestCase(TType.STRING, (short)15) {
public void writeMethod(TProtocol proto) throws TException {
- proto.writeBinary(data);
+ proto.writeBinary(ByteBuffer.wrap(data));
}
public void readMethod(TProtocol proto) throws TException {
- assertTrue(Arrays.equals(data, proto.readBinary()));
+ assertEquals(ByteBuffer.wrap(data), proto.readBinary());
}
});
}