X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2Fpersisted%2FShardDataTreeSnapshotTest.java;h=3051194a6f019c0ceb494713ff6c24062570f406;hb=546cd1fd100dbaa36908b22c2f422320dbd8c4b2;hp=9e05cf4860d5e3faaf7d16144e675f5cc207a3d8;hpb=2658d126f67512fcaac684d2ccb7197fe12f61f4;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/persisted/ShardDataTreeSnapshotTest.java b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/persisted/ShardDataTreeSnapshotTest.java index 9e05cf4860..3051194a6f 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/persisted/ShardDataTreeSnapshotTest.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/persisted/ShardDataTreeSnapshotTest.java @@ -37,7 +37,7 @@ public class ShardDataTreeSnapshotTest { @Test public void testShardDataTreeSnapshotWithNoMetadata() throws Exception { - NormalizedNode expectedNode = ImmutableContainerNodeBuilder.create() + NormalizedNode expectedNode = ImmutableContainerNodeBuilder.create() .withNodeIdentifier(new YangInstanceIdentifier.NodeIdentifier(TestModel.TEST_QNAME)) .withChild(ImmutableNodes.leafNode(TestModel.DESC_QNAME, "foo")).build(); @@ -47,12 +47,15 @@ public class ShardDataTreeSnapshotTest { snapshot.serialize(out); } + final byte[] bytes = bos.toByteArray(); + assertEquals(236, bytes.length); + ShardDataTreeSnapshot deserialized; - try (ObjectInputStream in = new ObjectInputStream(new ByteArrayInputStream(bos.toByteArray()))) { + try (ObjectInputStream in = new ObjectInputStream(new ByteArrayInputStream(bytes))) { deserialized = ShardDataTreeSnapshot.deserialize(in).getSnapshot(); } - Optional> actualNode = deserialized.getRootNode(); + Optional actualNode = deserialized.getRootNode(); assertTrue("rootNode present", actualNode.isPresent()); assertEquals("rootNode", expectedNode, actualNode.get()); assertEquals("Deserialized type", MetadataShardDataTreeSnapshot.class, deserialized.getClass()); @@ -61,7 +64,7 @@ public class ShardDataTreeSnapshotTest { @Test public void testShardDataTreeSnapshotWithMetadata() throws Exception { - NormalizedNode expectedNode = ImmutableContainerNodeBuilder.create() + NormalizedNode expectedNode = ImmutableContainerNodeBuilder.create() .withNodeIdentifier(new YangInstanceIdentifier.NodeIdentifier(TestModel.TEST_QNAME)) .withChild(ImmutableNodes.leafNode(TestModel.DESC_QNAME, "foo")).build(); @@ -73,12 +76,15 @@ public class ShardDataTreeSnapshotTest { snapshot.serialize(out); } + final byte[] bytes = bos.toByteArray(); + assertEquals(384, bytes.length); + ShardDataTreeSnapshot deserialized; - try (ObjectInputStream in = new ObjectInputStream(new ByteArrayInputStream(bos.toByteArray()))) { + try (ObjectInputStream in = new ObjectInputStream(new ByteArrayInputStream(bytes))) { deserialized = ShardDataTreeSnapshot.deserialize(in).getSnapshot(); } - Optional> actualNode = deserialized.getRootNode(); + Optional actualNode = deserialized.getRootNode(); assertTrue("rootNode present", actualNode.isPresent()); assertEquals("rootNode", expectedNode, actualNode.get()); assertEquals("Deserialized type", MetadataShardDataTreeSnapshot.class, deserialized.getClass());