X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-clustering-commons%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2Fnode%2Futils%2Fserialization%2FNormalizedNodeSerializerTest.java;h=737d37c2d391e0e5a9deb9f765cac70d12197114;hb=4e696d9795fe7eef40369c05c340d137394126f3;hp=e03d546ea7e1b709b2d455d4d3740e2211dc144d;hpb=5679203b147817962534344db273e4f2109fd949;p=controller.git diff --git a/opendaylight/md-sal/sal-clustering-commons/src/test/java/org/opendaylight/controller/cluster/datastore/node/utils/serialization/NormalizedNodeSerializerTest.java b/opendaylight/md-sal/sal-clustering-commons/src/test/java/org/opendaylight/controller/cluster/datastore/node/utils/serialization/NormalizedNodeSerializerTest.java index e03d546ea7..737d37c2d3 100644 --- a/opendaylight/md-sal/sal-clustering-commons/src/test/java/org/opendaylight/controller/cluster/datastore/node/utils/serialization/NormalizedNodeSerializerTest.java +++ b/opendaylight/md-sal/sal-clustering-commons/src/test/java/org/opendaylight/controller/cluster/datastore/node/utils/serialization/NormalizedNodeSerializerTest.java @@ -8,6 +8,10 @@ package org.opendaylight.controller.cluster.datastore.node.utils.serialization; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertTrue; + import com.google.common.base.Optional; import org.junit.Rule; import org.junit.Test; @@ -19,18 +23,17 @@ import org.opendaylight.yangtools.yang.data.api.schema.ContainerNode; import org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; import org.opendaylight.yangtools.yang.data.impl.schema.ImmutableNodes; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertTrue; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; public class NormalizedNodeSerializerTest { + private static final Logger LOG = LoggerFactory.getLogger(NormalizedNodeSerializerTest.class); @Rule public ExpectedException expectedException = ExpectedException.none(); @Test - public void testSerializeDeSerialize(){ + public void testSerializeDeSerialize() { // This test basically serializes and deSerializes a largish document // which contains most of the types of nodes that go into a normalized @@ -45,25 +48,25 @@ public class NormalizedNodeSerializerTest { NormalizedNodeMessages.Node expected = NormalizedNodeSerializer .serialize(expectedNode); - System.out.println("Serialize Time = " + (System.nanoTime() - start)/1000000); + LOG.info("Serialize Time = {}", (System.nanoTime() - start) / 1000000); - System.out.println("Serialized Size = " + expected.getSerializedSize()); + LOG.info("Serialized Size = {}", expected.getSerializedSize()); - System.out.println(expected.toString()); + LOG.info(expected.toString()); start = System.nanoTime(); NormalizedNode actualNode = NormalizedNodeSerializer.deSerialize(expected); - System.out.println("DeSerialize Time = " + (System.nanoTime() - start)/1000000); + LOG.info("DeSerialize Time = {}", (System.nanoTime() - start) / 1000000); // Compare the original normalized node to the normalized node that was // created by serializing the original node and deSerializing it back. assertEquals(expectedNode, actualNode); byte[] binaryData = new byte[5]; - for(byte i=0;i<5;i++){ + for (byte i = 0; i < 5; i++) { binaryData[i] = i; } @@ -81,7 +84,8 @@ public class NormalizedNodeSerializerTest { // FIXME: This will not work due to BUG 2326. Once that is fixed we can uncomment this assertion // assertEquals(node1, node2); - Optional> child = node2.getChild(new YangInstanceIdentifier.NodeIdentifier(TestModel.SOME_BINARY_DATA_QNAME)); + Optional> child = + node2.getChild(new YangInstanceIdentifier.NodeIdentifier(TestModel.SOME_BINARY_DATA_QNAME)); Object value = child.get().getValue(); @@ -89,19 +93,19 @@ public class NormalizedNodeSerializerTest { byte[] bytesValue = (byte[]) value; - for(byte i=0;i<5;i++){ + for (byte i = 0; i < 5; i++) { assertEquals(i, bytesValue[i]); } } @Test(expected = NullPointerException.class) - public void testSerializeNullNormalizedNode(){ + public void testSerializeNullNormalizedNode() { assertNotNull(NormalizedNodeSerializer.serialize(null)); } @Test - public void testDeSerializeNullProtocolBufferNode(){ + public void testDeSerializeNullProtocolBufferNode() { expectedException.expect(NullPointerException.class); expectedException.expectMessage("node should not be null"); @@ -109,7 +113,7 @@ public class NormalizedNodeSerializerTest { } @Test - public void testDeSerializePathArgumentNullNode(){ + public void testDeSerializePathArgumentNullNode() { expectedException.expect(NullPointerException.class); expectedException.expectMessage("node should not be null"); @@ -118,7 +122,7 @@ public class NormalizedNodeSerializerTest { } @Test - public void testDeSerializePathArgumentNullPathArgument(){ + public void testDeSerializePathArgumentNullPathArgument() { expectedException.expect(NullPointerException.class); expectedException.expectMessage("pathArgument should not be null"); @@ -126,7 +130,7 @@ public class NormalizedNodeSerializerTest { } @Test - public void testDeSerializePathArgument(){ + public void testDeSerializePathArgument() { NormalizedNodeMessages.Node.Builder nodeBuilder = NormalizedNodeMessages.Node.newBuilder(); @@ -149,12 +153,12 @@ public class NormalizedNodeSerializerTest { pathBuilder.setIntType(PathArgumentType.NODE_IDENTIFIER.ordinal()); - NormalizedNodeMessages.QName.Builder qNameBuilder = NormalizedNodeMessages.QName.newBuilder(); - qNameBuilder.setNamespace(1); - qNameBuilder.setRevision(4); - qNameBuilder.setLocalName(8); + NormalizedNodeMessages.QName.Builder qnameBuilder = NormalizedNodeMessages.QName.newBuilder(); + qnameBuilder.setNamespace(1); + qnameBuilder.setRevision(4); + qnameBuilder.setLocalName(8); - pathBuilder.setNodeType(qNameBuilder); + pathBuilder.setNodeType(qnameBuilder); YangInstanceIdentifier.PathArgument pathArgument = NormalizedNodeSerializer @@ -162,10 +166,9 @@ public class NormalizedNodeSerializerTest { assertNotNull(pathArgument); - assertEquals("urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:store:test", pathArgument.getNodeType().getNamespace().toString()); + assertEquals("urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:store:test", + pathArgument.getNodeType().getNamespace().toString()); assertEquals("2014-03-13", pathArgument.getNodeType().getFormattedRevision()); assertEquals("capability", pathArgument.getNodeType().getLocalName()); } - - }