X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding%2Fmdsal-binding-api%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fapi%2FDataTreeIdentifierTest.java;h=1f6879b9e007aebda82ced5e5d4a907c76fa7f6d;hb=eb7ab8e1bb6a28cfafd22a5a62ea66e5f85a8c2d;hp=7df98fabcb614bb705f17f79864640b505461055;hpb=ad0ae55ebe7ab162812f64c8aa4680133041414c;p=mdsal.git diff --git a/binding/mdsal-binding-api/src/test/java/org/opendaylight/mdsal/binding/api/DataTreeIdentifierTest.java b/binding/mdsal-binding-api/src/test/java/org/opendaylight/mdsal/binding/api/DataTreeIdentifierTest.java index 7df98fabcb..1f6879b9e0 100644 --- a/binding/mdsal-binding-api/src/test/java/org/opendaylight/mdsal/binding/api/DataTreeIdentifierTest.java +++ b/binding/mdsal-binding-api/src/test/java/org/opendaylight/mdsal/binding/api/DataTreeIdentifierTest.java @@ -14,8 +14,9 @@ import static org.junit.Assert.assertTrue; import org.junit.Test; import org.opendaylight.mdsal.common.api.LogicalDatastoreType; -import org.opendaylight.yangtools.yang.binding.DataContainer; +import org.opendaylight.yangtools.yang.binding.ChildOf; import org.opendaylight.yangtools.yang.binding.DataObject; +import org.opendaylight.yangtools.yang.binding.DataRoot; import org.opendaylight.yangtools.yang.binding.InstanceIdentifier; public class DataTreeIdentifierTest { @@ -40,8 +41,8 @@ public class DataTreeIdentifierTest { @Test public void hashCodeTest() { - assertEquals("hashCode", TEST_IDENTIFIER1.hashCode(), DataTreeIdentifier.create(LogicalDatastoreType.OPERATIONAL, - InstanceIdentifier.create(TestDataObject1.class)).hashCode()); + assertEquals("hashCode", TEST_IDENTIFIER1.hashCode(), DataTreeIdentifier.create( + LogicalDatastoreType.OPERATIONAL, InstanceIdentifier.create(TestDataObject1.class)).hashCode()); assertNotEquals("hashCode", TEST_IDENTIFIER1.hashCode(), TEST_IDENTIFIER2.hashCode()); } @@ -57,17 +58,17 @@ public class DataTreeIdentifierTest { assertFalse("Different object", TEST_IDENTIFIER1.equals(new Object())); } - private static class TestDataObject1 implements DataObject { + private interface TestDataObject1 extends ChildOf { @Override - public Class getImplementedInterface() { - return null; + default Class implementedInterface() { + return TestDataObject1.class; } } - private static class TestDataObject2 implements DataObject { + private interface TestDataObject2 extends ChildOf { @Override - public Class getImplementedInterface() { - return null; + default Class implementedInterface() { + return TestDataObject2.class; } } -} \ No newline at end of file +}