diff options
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.java | 159 |
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)); } } |