Bug 6022: Deviation statement is not fully available in the YANG parser output
[yangtools.git] / yang / yang-parser-impl / src / test / java / org / opendaylight / yangtools / yang / stmt / EffectiveModuleTest.java
index 7345f40ad8aafb1fcb3d051ae6b25ff593ddc202..e7c881e8bc56de7528e3a5425491e6b986416597 100644 (file)
@@ -23,6 +23,7 @@ import org.opendaylight.yangtools.yang.common.QNameModule;
 import org.opendaylight.yangtools.yang.common.SimpleDateFormatUtil;
 import org.opendaylight.yangtools.yang.model.api.AugmentationSchema;
 import org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode;
+import org.opendaylight.yangtools.yang.model.api.DeviateKind;
 import org.opendaylight.yangtools.yang.model.api.Deviation;
 import org.opendaylight.yangtools.yang.model.api.ExtensionDefinition;
 import org.opendaylight.yangtools.yang.model.api.FeatureDefinition;
@@ -117,7 +118,7 @@ public class EffectiveModuleTest {
         final Deviation deviationStmt = deviations.iterator().next();
         assertNotNull(deviationStmt);
         assertEquals(contSchemaPath, deviationStmt.getTargetPath());
-        assertEquals(Deviation.Deviate.ADD, deviationStmt.getDeviate());
+        assertEquals(DeviateKind.ADD, deviationStmt.getDeviates().iterator().next().getDeviateType());
         assertEquals("deviate reference", deviationStmt.getReference());
 
         final Set<IdentitySchemaNode> identities = rootModule.getIdentities();