summaryrefslogtreecommitdiff
path: root/lib/java/src/test/java/org/apache/thrift/partial/TestPartialThriftDeserializer.java
diff options
context:
space:
mode:
Diffstat (limited to 'lib/java/src/test/java/org/apache/thrift/partial/TestPartialThriftDeserializer.java')
-rw-r--r--lib/java/src/test/java/org/apache/thrift/partial/TestPartialThriftDeserializer.java159
1 files changed, 78 insertions, 81 deletions
diff --git a/lib/java/src/test/java/org/apache/thrift/partial/TestPartialThriftDeserializer.java b/lib/java/src/test/java/org/apache/thrift/partial/TestPartialThriftDeserializer.java
index 722e108ad..e5bdd0fb1 100644
--- a/lib/java/src/test/java/org/apache/thrift/partial/TestPartialThriftDeserializer.java
+++ b/lib/java/src/test/java/org/apache/thrift/partial/TestPartialThriftDeserializer.java
@@ -19,11 +19,12 @@
package org.apache.thrift.partial;
-import org.apache.thrift.TDeserializer;
-import org.apache.thrift.TException;
-import org.apache.thrift.protocol.TBinaryProtocol;
-import org.apache.thrift.protocol.TCompactProtocol;
-import org.junit.jupiter.api.Test;
+import static org.junit.jupiter.api.Assertions.assertArrayEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertThrows;
+import static org.junit.jupiter.api.Assertions.assertTrue;
import java.io.IOException;
import java.nio.ByteBuffer;
@@ -36,13 +37,11 @@ import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
-
-import static org.junit.jupiter.api.Assertions.assertArrayEquals;
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertFalse;
-import static org.junit.jupiter.api.Assertions.assertNotNull;
-import static org.junit.jupiter.api.Assertions.assertThrows;
-import static org.junit.jupiter.api.Assertions.assertTrue;
+import org.apache.thrift.TDeserializer;
+import org.apache.thrift.TException;
+import org.apache.thrift.protocol.TBinaryProtocol;
+import org.apache.thrift.protocol.TCompactProtocol;
+import org.junit.jupiter.api.Test;
public class TestPartialThriftDeserializer {
@@ -52,8 +51,7 @@ public class TestPartialThriftDeserializer {
private PartialThriftTestData testData = new PartialThriftTestData();
- public TestPartialThriftDeserializer() throws TException {
- }
+ public TestPartialThriftDeserializer() throws TException {}
@Test
public void testArgChecks() throws TException {
@@ -79,8 +77,8 @@ public class TestPartialThriftDeserializer {
}
/**
- * This test does not use partial deserialization. It is used to establish correctness
- * of full serialization used in the other tests.
+ * This test does not use partial deserialization. It is used to establish correctness of full
+ * serialization used in the other tests.
*/
@Test
public void testRoundTripFull() throws TException {
@@ -89,7 +87,7 @@ public class TestPartialThriftDeserializer {
byte[] bytesBinary = serde.serializeBinary(ts1);
byte[] bytesCompact = serde.serializeCompact(ts1);
- TestStruct ts2 = serde.deserializeBinary(bytesBinary, TestStruct.class);
+ TestStruct ts2 = serde.deserializeBinary(bytesBinary, TestStruct.class);
assertEquals(ts1, ts2);
ts2 = serde.deserializeCompact(bytesCompact, TestStruct.class);
@@ -140,62 +138,61 @@ public class TestPartialThriftDeserializer {
byte[] bytesBinary = serde.serializeBinary(ts1);
byte[] bytesCompact = serde.serializeCompact(ts1);
- List<String> fieldNames = Arrays.asList(
- "byteField",
- "i16Field",
- "i32Field",
- "i64Field",
- "doubleField",
- "stringField",
-
- "enumField",
- "binaryField",
-
- // List fields
- "byteList",
- "i16List",
- "i32List",
- "i64List",
- "doubleList",
- "stringList",
- "enumList",
- "listList",
- "setList",
- "mapList",
- "structList",
- "binaryList",
-
- // Set fields
- "byteSet",
- "i16Set",
- "i32Set",
- "i64Set",
- "doubleSet",
- "stringSet",
- "enumSet",
- "listSet",
- "setSet",
- "mapSet",
- "structSet",
- "binarySet",
-
- // Map fields
- "byteMap",
- "i16Map",
- "i32Map",
- "i64Map",
- "doubleMap",
- "stringMap",
- "enumMap",
- "listMap",
- "setMap",
- "mapMap",
- "structMap",
- "binaryMap",
-
- // Struct field
- "structField"
- );
+ List<String> fieldNames =
+ Arrays.asList(
+ "byteField",
+ "i16Field",
+ "i32Field",
+ "i64Field",
+ "doubleField",
+ "stringField",
+ "enumField",
+ "binaryField",
+
+ // List fields
+ "byteList",
+ "i16List",
+ "i32List",
+ "i64List",
+ "doubleList",
+ "stringList",
+ "enumList",
+ "listList",
+ "setList",
+ "mapList",
+ "structList",
+ "binaryList",
+
+ // Set fields
+ "byteSet",
+ "i16Set",
+ "i32Set",
+ "i64Set",
+ "doubleSet",
+ "stringSet",
+ "enumSet",
+ "listSet",
+ "setSet",
+ "mapSet",
+ "structSet",
+ "binarySet",
+
+ // Map fields
+ "byteMap",
+ "i16Map",
+ "i32Map",
+ "i64Map",
+ "doubleMap",
+ "stringMap",
+ "enumMap",
+ "listMap",
+ "setMap",
+ "mapMap",
+ "structMap",
+ "binaryMap",
+
+ // Struct field
+ "structField");
StringBuilder sb = new StringBuilder();
TDeserializer partialBinaryDeserializer =
new TDeserializer(TestStruct.class, fieldNames, binaryProtocolFactory);
@@ -381,15 +378,15 @@ public class TestPartialThriftDeserializer {
for (int i = 0; i < numItems; i++) {
if (clasz == Byte.class) {
- assertTrue(set.contains((byte)i));
+ assertTrue(set.contains((byte) i));
} else if (clasz == Short.class) {
- assertTrue(set.contains((short)i));
+ assertTrue(set.contains((short) i));
} else if (clasz == Integer.class) {
assertTrue(set.contains(i));
} else if (clasz == Long.class) {
- assertTrue(set.contains((long)i));
+ assertTrue(set.contains((long) i));
} else if (clasz == Double.class) {
- assertTrue(set.contains((double)i));
+ assertTrue(set.contains((double) i));
}
}
}
@@ -472,19 +469,19 @@ public class TestPartialThriftDeserializer {
for (int i = 0; i < numItems; i++) {
if (clasz == Byte.class) {
- assertTrue(map.containsKey((byte)i));
+ assertTrue(map.containsKey((byte) i));
assertEquals((byte) i, map.get((byte) i));
} else if (clasz == Short.class) {
- assertTrue(map.containsKey((short)i));
+ assertTrue(map.containsKey((short) i));
assertEquals((short) i, map.get((short) i));
} else if (clasz == Integer.class) {
assertTrue(map.containsKey(i));
assertEquals(i, map.get(i));
} else if (clasz == Long.class) {
- assertTrue(map.containsKey((long)i));
+ assertTrue(map.containsKey((long) i));
assertEquals((long) i, map.get((long) i));
} else if (clasz == Double.class) {
- assertTrue(map.containsKey((double)i));
+ assertTrue(map.containsKey((double) i));
assertEquals((double) i, map.get((double) i));
}
}