Added test cases for each .proto file to ensure
[controller.git] / opendaylight / md-sal / sal-protocolbuffer-encoding / src / test / java / org / opendaylight / controller / cluster / datastore / util / InstanceIdentifierUtilsTest.java
index bb246fb1e49fc020052f98bfef633297e7e9169b..136748e3416ffa176f60d03cf489e20df0967ced 100644 (file)
@@ -1,3 +1,13 @@
+/*
+ *
+ *  Copyright (c) 2014 Cisco Systems, Inc. and others.  All rights reserved.
+ *
+ *  This program and the accompanying materials are made available under the
+ *  terms of the Eclipse Public License v1.0 which accompanies this distribution,
+ *  and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ */
+
 package org.opendaylight.controller.cluster.datastore.util;
 
 import org.junit.Assert;
@@ -13,129 +23,139 @@ import java.util.List;
 
 public class InstanceIdentifierUtilsTest {
 
-    private static QName TEST_QNAME = QName.create("(urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:store:test?revision=2014-03-13)test");
-    private static QName NODE_WITH_VALUE_QNAME = QName.create("(urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:store:test?revision=2014-03-13)value");
-    private static QName NODE_WITH_PREDICATES_QNAME = QName.create("(urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:store:test?revision=2014-03-13)pred");
-    private static QName NAME_QNAME = QName.create("(urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:store:test?revision=2014-03-13)name");
+  private static QName TEST_QNAME =
+      QName
+          .create("(urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:store:test?revision=2014-03-13)test");
+  private static QName NODE_WITH_VALUE_QNAME =
+      QName
+          .create("(urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:store:test?revision=2014-03-13)value");
+  private static QName NODE_WITH_PREDICATES_QNAME =
+      QName
+          .create("(urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:store:test?revision=2014-03-13)pred");
+  private static QName NAME_QNAME =
+      QName
+          .create("(urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom:store:test?revision=2014-03-13)name");
 
-    @Test
-    public void testSerializationOfNodeIdentifier(){
-        YangInstanceIdentifier.PathArgument p1 =
-            new YangInstanceIdentifier.NodeIdentifier(TEST_QNAME);
+  @Test
+  public void testSerializationOfNodeIdentifier() {
+    YangInstanceIdentifier.PathArgument p1 =
+        new YangInstanceIdentifier.NodeIdentifier(TEST_QNAME);
 
-        List<YangInstanceIdentifier.PathArgument> arguments = new ArrayList<>();
+    List<YangInstanceIdentifier.PathArgument> arguments = new ArrayList<>();
 
-        arguments.add(p1);
+    arguments.add(p1);
 
-        YangInstanceIdentifier expected = YangInstanceIdentifier.create(arguments);
+    YangInstanceIdentifier expected = YangInstanceIdentifier.create(arguments);
 
-        NormalizedNodeMessages.InstanceIdentifier instanceIdentifier =
-            InstanceIdentifierUtils.toSerializable(expected);
+    NormalizedNodeMessages.InstanceIdentifier instanceIdentifier =
+        InstanceIdentifierUtils.toSerializable(expected);
 
-        YangInstanceIdentifier actual =
-            InstanceIdentifierUtils.fromSerializable(instanceIdentifier);
+    YangInstanceIdentifier actual =
+        InstanceIdentifierUtils.fromSerializable(instanceIdentifier);
 
 
-        Assert.assertEquals(expected.getLastPathArgument(),
-            actual.getLastPathArgument());
+    Assert.assertEquals(expected.getLastPathArgument(),
+        actual.getLastPathArgument());
 
 
-    }
+  }
 
-    @Test
-    public void testSerializationOfNodeWithValue(){
+  @Test
+  public void testSerializationOfNodeWithValue() {
 
-        withValue((short) 1);
-        withValue((long) 2);
-        withValue(3);
-        withValue(true);
+    withValue((short) 1);
+    withValue((long) 2);
+    withValue(3);
+    withValue(true);
 
-    }
+  }
 
-    private void withValue(Object value){
-        YangInstanceIdentifier.PathArgument p1 =
-            new YangInstanceIdentifier.NodeIdentifier(TEST_QNAME);
+  private void withValue(Object value) {
+    YangInstanceIdentifier.PathArgument p1 =
+        new YangInstanceIdentifier.NodeIdentifier(TEST_QNAME);
 
-        YangInstanceIdentifier.PathArgument p2 =
-            new YangInstanceIdentifier.NodeWithValue(NODE_WITH_VALUE_QNAME, value);
+    YangInstanceIdentifier.PathArgument p2 =
+        new YangInstanceIdentifier.NodeWithValue(NODE_WITH_VALUE_QNAME, value);
 
 
-        List<YangInstanceIdentifier.PathArgument> arguments = new ArrayList<>();
+    List<YangInstanceIdentifier.PathArgument> arguments = new ArrayList<>();
 
-        arguments.add(p1);
-        arguments.add(p2);
+    arguments.add(p1);
+    arguments.add(p2);
 
-        YangInstanceIdentifier expected = YangInstanceIdentifier.create(arguments);
+    YangInstanceIdentifier expected = YangInstanceIdentifier.create(arguments);
 
-        NormalizedNodeMessages.InstanceIdentifier instanceIdentifier =
-            InstanceIdentifierUtils.toSerializable(expected);
+    NormalizedNodeMessages.InstanceIdentifier instanceIdentifier =
+        InstanceIdentifierUtils.toSerializable(expected);
 
-        YangInstanceIdentifier actual =
-            InstanceIdentifierUtils.fromSerializable(instanceIdentifier);
+    YangInstanceIdentifier actual =
+        InstanceIdentifierUtils.fromSerializable(instanceIdentifier);
 
 
-        Assert.assertEquals(expected.getLastPathArgument(),
-            actual.getLastPathArgument());
-    }
+    Assert.assertEquals(expected.getLastPathArgument(),
+        actual.getLastPathArgument());
+  }
 
 
-    @Test
-    public void testSerializationOfNodeIdentifierWithPredicates(){
+  @Test
+  public void testSerializationOfNodeIdentifierWithPredicates() {
 
-        withPredicates((short) 1);
-        withPredicates((long) 2);
-        withPredicates(3);
-        withPredicates(true);
+    withPredicates((short) 1);
+    withPredicates((long) 2);
+    withPredicates(3);
+    withPredicates(true);
 
-    }
+  }
 
-    private void withPredicates(Object value){
-        YangInstanceIdentifier.PathArgument p1 =
-            new YangInstanceIdentifier.NodeIdentifier(TEST_QNAME);
+  private void withPredicates(Object value) {
+    YangInstanceIdentifier.PathArgument p1 =
+        new YangInstanceIdentifier.NodeIdentifier(TEST_QNAME);
 
-        YangInstanceIdentifier.PathArgument p2 =
-            new YangInstanceIdentifier.NodeIdentifierWithPredicates(NODE_WITH_PREDICATES_QNAME, NAME_QNAME, value);
+    YangInstanceIdentifier.PathArgument p2 =
+        new YangInstanceIdentifier.NodeIdentifierWithPredicates(
+            NODE_WITH_PREDICATES_QNAME, NAME_QNAME, value);
 
 
-        List<YangInstanceIdentifier.PathArgument> arguments = new ArrayList<>();
+    List<YangInstanceIdentifier.PathArgument> arguments = new ArrayList<>();
 
-        arguments.add(p1);
-        arguments.add(p2);
+    arguments.add(p1);
+    arguments.add(p2);
 
-        YangInstanceIdentifier expected = YangInstanceIdentifier.create(arguments);
+    YangInstanceIdentifier expected = YangInstanceIdentifier.create(arguments);
 
-        NormalizedNodeMessages.InstanceIdentifier instanceIdentifier =
-            InstanceIdentifierUtils.toSerializable(expected);
+    NormalizedNodeMessages.InstanceIdentifier instanceIdentifier =
+        InstanceIdentifierUtils.toSerializable(expected);
 
-        YangInstanceIdentifier actual =
-            InstanceIdentifierUtils.fromSerializable(instanceIdentifier);
+    YangInstanceIdentifier actual =
+        InstanceIdentifierUtils.fromSerializable(instanceIdentifier);
 
 
-        Assert.assertEquals(expected.getLastPathArgument(),
-            actual.getLastPathArgument());
-    }
+    Assert.assertEquals(expected.getLastPathArgument(),
+        actual.getLastPathArgument());
+  }
 
-    @Test
-    public void testAugmentationIdentifier(){
-        YangInstanceIdentifier.PathArgument p1 =
-            new YangInstanceIdentifier.AugmentationIdentifier(new HashSet(Arrays.asList(TEST_QNAME)));
+  @Test
+  public void testAugmentationIdentifier() {
+    YangInstanceIdentifier.PathArgument p1 =
+        new YangInstanceIdentifier.AugmentationIdentifier(new HashSet(
+            Arrays.asList(TEST_QNAME)));
 
-        List<YangInstanceIdentifier.PathArgument> arguments = new ArrayList<>();
+    List<YangInstanceIdentifier.PathArgument> arguments = new ArrayList<>();
 
-        arguments.add(p1);
+    arguments.add(p1);
 
-        YangInstanceIdentifier expected = YangInstanceIdentifier.create(arguments);
+    YangInstanceIdentifier expected = YangInstanceIdentifier.create(arguments);
 
-        NormalizedNodeMessages.InstanceIdentifier instanceIdentifier =
-            InstanceIdentifierUtils.toSerializable(expected);
+    NormalizedNodeMessages.InstanceIdentifier instanceIdentifier =
+        InstanceIdentifierUtils.toSerializable(expected);
 
-        YangInstanceIdentifier actual =
-            InstanceIdentifierUtils.fromSerializable(instanceIdentifier);
+    YangInstanceIdentifier actual =
+        InstanceIdentifierUtils.fromSerializable(instanceIdentifier);
 
 
-        Assert.assertEquals(expected.getLastPathArgument(),
-            actual.getLastPathArgument());
+    Assert.assertEquals(expected.getLastPathArgument(),
+        actual.getLastPathArgument());
 
-    }
+  }
 
 }