summaryrefslogtreecommitdiffstats
path: root/vespajlib/src/test/java
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2019-04-02 06:34:20 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2019-04-02 06:34:20 +0200
commit8ccf5a6afaa5a63530580f54d9146f23f61d6dff (patch)
treeb7ca9c437caa776be7523ae59fed0a3acad3a3f3 /vespajlib/src/test/java
parent46b756d16093c0ef100b7f77f3f2dd661184aabb (diff)
Test and ensure that serialization is symmetric.
Diffstat (limited to 'vespajlib/src/test/java')
-rw-r--r--vespajlib/src/test/java/com/yahoo/tensor/serialization/DenseBinaryFormatTestCase.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/vespajlib/src/test/java/com/yahoo/tensor/serialization/DenseBinaryFormatTestCase.java b/vespajlib/src/test/java/com/yahoo/tensor/serialization/DenseBinaryFormatTestCase.java
index b248603082f..e8b17812f32 100644
--- a/vespajlib/src/test/java/com/yahoo/tensor/serialization/DenseBinaryFormatTestCase.java
+++ b/vespajlib/src/test/java/com/yahoo/tensor/serialization/DenseBinaryFormatTestCase.java
@@ -69,6 +69,12 @@ public class DenseBinaryFormatTestCase {
Arrays.toString(TypedBinaryFormat.encode(tensor)));
}
+ @Test
+ public void testSerializationOfDifferentValueTypes() {
+ assertSerialization(TensorType.ValueType.DOUBLE, "tensor(x[],y[]):{{x:0,y:0}:2.0, {x:0,y:1}:3.0, {x:1,y:0}:4.0, {x:1,y:1}:5.0}");
+ assertSerialization(TensorType.ValueType.FLOAT, "tensor(x[],y[]):{{x:0,y:0}:2.0, {x:0,y:1}:3.0, {x:1,y:0}:4.0, {x:1,y:1}:5.0}");
+ }
+
private void assertSerialization(String tensorString) {
assertSerialization(TensorType.ValueType.DOUBLE, Tensor.from(tensorString));
}