LeafEffectiveStatement should be a DataTreeEffectiveStatement
[yangtools.git] / yang / yang-parser-rfc7950 / src / test / java / org / opendaylight / yangtools / yang / stmt / EffectiveStatementTypeTest.java
index 901e9181f7c1c93a3295ca4220b887726d1ca1a4..75c31dcb8c4fa266ed9a1334a7fb3ee5c7e63f01 100644 (file)
@@ -18,6 +18,7 @@ import static org.opendaylight.yangtools.yang.stmt.StmtTestUtils.sourceForResour
 import com.google.common.collect.Range;
 import java.util.List;
 import java.util.Optional;
+import org.junit.AfterClass;
 import org.junit.BeforeClass;
 import org.junit.Test;
 import org.opendaylight.yangtools.yang.common.QName;
@@ -66,6 +67,12 @@ public class EffectiveStatementTypeTest {
         assertNotNull(types);
     }
 
+    @AfterClass
+    public static void teardown() {
+        effectiveSchemaContext = null;
+        types = null;
+    }
+
     @Test
     public void testBinary() {
         currentLeaf = (LeafSchemaNode) types.getDataChildByName(QName.create(types.getQNameModule(), "leaf-binary"));
@@ -297,7 +304,7 @@ public class EffectiveStatementTypeTest {
                 ((LeafEffectiveStatement) currentLeaf).effectiveSubstatements().iterator().next())
                 .getTypeDefinition();
 
-        assertEquals("/container-test/leaf-test", leafrefEff.getPathStatement().toString());
+        assertEquals("/container-test/leaf-test", leafrefEff.getPathStatement().getOriginalString());
         assertNull(leafrefEff.getBaseType());
         assertEquals(Optional.empty(), leafrefEff.getUnits());
         assertEquals(Optional.empty(), leafrefEff.getDefaultValue());