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=b0bb23046415a4c0e4e5ba5504dffdae9ce3ab15;hb=5aed2bd908c7ee9245a4f4dee2fbbb2f18689114;hp=22d844a2219d6e8b12abfa2bfe8173007559b696;hpb=6cb5520bf2828671eee714aaae66b3a6b9038299;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 22d844a221..b0bb230464 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 @@ -8,7 +8,6 @@ package org.opendaylight.controller.cluster.datastore.persisted; import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertTrue; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; @@ -24,7 +23,6 @@ import org.junit.Test; import org.opendaylight.controller.md.cluster.datastore.model.TestModel; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier; import org.opendaylight.yangtools.yang.data.api.schema.ContainerNode; -import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; import org.opendaylight.yangtools.yang.data.impl.schema.Builders; import org.opendaylight.yangtools.yang.data.impl.schema.ImmutableNodes; @@ -48,16 +46,14 @@ public class ShardDataTreeSnapshotTest { } final byte[] bytes = bos.toByteArray(); - assertEquals(236, bytes.length); + assertEquals(202, bytes.length); ShardDataTreeSnapshot deserialized; try (ObjectInputStream in = new ObjectInputStream(new ByteArrayInputStream(bytes))) { deserialized = ShardDataTreeSnapshot.deserialize(in).getSnapshot(); } - Optional actualNode = deserialized.getRootNode(); - assertTrue("rootNode present", actualNode.isPresent()); - assertEquals("rootNode", expectedNode, actualNode.get()); + assertEquals("rootNode", Optional.of(expectedNode), deserialized.getRootNode()); assertEquals("Deserialized type", MetadataShardDataTreeSnapshot.class, deserialized.getClass()); assertEquals("Metadata size", 0, ((MetadataShardDataTreeSnapshot)deserialized).getMetadata().size()); } @@ -77,22 +73,21 @@ public class ShardDataTreeSnapshotTest { } final byte[] bytes = bos.toByteArray(); - assertEquals(384, bytes.length); + assertEquals(350, bytes.length); ShardDataTreeSnapshot deserialized; try (ObjectInputStream in = new ObjectInputStream(new ByteArrayInputStream(bytes))) { deserialized = ShardDataTreeSnapshot.deserialize(in).getSnapshot(); } - Optional actualNode = deserialized.getRootNode(); - assertTrue("rootNode present", actualNode.isPresent()); - assertEquals("rootNode", expectedNode, actualNode.get()); + assertEquals("rootNode", Optional.of(expectedNode), deserialized.getRootNode()); assertEquals("Deserialized type", MetadataShardDataTreeSnapshot.class, deserialized.getClass()); assertEquals("Metadata", expMetadata, ((MetadataShardDataTreeSnapshot)deserialized).getMetadata()); } static class TestShardDataTreeSnapshotMetadata extends ShardDataTreeSnapshotMetadata { + @java.io.Serial private static final long serialVersionUID = 1L; private final String data; @@ -118,11 +113,13 @@ public class ShardDataTreeSnapshotTest { @Override public boolean equals(final Object obj) { - return obj instanceof TestShardDataTreeSnapshotMetadata - && data.equals(((TestShardDataTreeSnapshotMetadata)obj).data); + return obj instanceof TestShardDataTreeSnapshotMetadata other && data.equals(other.data); } private static class Proxy implements Externalizable { + @java.io.Serial + private static final long serialVersionUID = 7534948936595056176L; + private String data; @SuppressWarnings("checkstyle:RedundantModifier")