package org.opendaylight.yangtools.yang.parser.util;
-import static org.junit.Assert.*;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
import java.net.URI;
import java.net.URISyntaxException;
}
-
@Test
public void testRefineEquality() {
// hashCode method test
simpleUri = getUri("very:simple:URI");
assertNotNull("URI can't be null", simpleUri);
- UnknownSchemaNodeBuilder usnb = new UnknownSchemaNodeBuilder("usnb", 151, new QName(simpleUri, "tst"));
- UnknownSchemaNodeBuilder usnb1 = new UnknownSchemaNodeBuilder("usnb", 151, new QName(simpleUri, "tst"));
-
URI uriA = getUri("some:uriA");
assertNotNull("URI can't be null", simpleUri);
QName qnameA = new QName(uriA, new Date(5000000), "some nameA");
List<QName> qnamesB = new ArrayList<>();
qnamesA.add(qnameA);
qnamesB.add(qnameB);
- SchemaPath schemaPathA = new SchemaPath(qnamesA, true);
SchemaPath schemaPathB = new SchemaPath(qnamesB, true);
- usnb.setPath(schemaPathB);
- usnb1.setPath(schemaPathB);
+ UnknownSchemaNodeBuilder usnb = new UnknownSchemaNodeBuilder("usnb", 151, new QName(simpleUri, "tst"), schemaPathB);
+ UnknownSchemaNodeBuilder usnb1 = new UnknownSchemaNodeBuilder("usnb", 151, new QName(simpleUri, "tst"), schemaPathB);
assertEquals("rh should equal to rh1", rh, rh1);
rh1.addUnknownNodeBuilder(usnb);
assertFalse("rh shouldn't equal to rh1", rh.equals(rh1));
rh.addUnknownNodeBuilder(usnb1);
assertEquals("rh should equal to rh1", rh, rh1);
- usnb.setPath(schemaPathA);
- assertFalse("rh shouldn't equal to rh1", rh.equals(rh1));
- usnb1.setPath(schemaPathA);
}
@Test
URI simpleUriA = getUri("very:simple:URI:a");
URI simpleUriB = getUri("very:simple:URI:b");
- UnknownSchemaNodeBuilder usnbA = new UnknownSchemaNodeBuilder("usnbA", 151, new QName(simpleUriA, "tst"));
- UnknownSchemaNodeBuilder usnbB = new UnknownSchemaNodeBuilder("usnbB", 151, new QName(simpleUriB, "tst"));
+ SchemaPath path = org.mockito.Mockito.mock(SchemaPath.class);
+
+ UnknownSchemaNodeBuilder usnbA = new UnknownSchemaNodeBuilder("usnbA", 151, new QName(simpleUriA, "tst"), path);
+ UnknownSchemaNodeBuilder usnbB = new UnknownSchemaNodeBuilder("usnbB", 151, new QName(simpleUriB, "tst"), path);
UnknownSchemaNodeBuilder usnbAParent = new UnknownSchemaNodeBuilder("usnbAParent", 151, new QName(simpleUriA,
- "tst"));
+ "tst"), path);
usnbA.setParent(usnbAParent);
assertEquals("rh should equal to rh1", rh, rh1);