import org.opendaylight.yangtools.yang.model.api.AugmentationSchemaNode;
import org.opendaylight.yangtools.yang.model.api.ChoiceCaseNode;
import org.opendaylight.yangtools.yang.model.api.ChoiceSchemaNode;
-import org.opendaylight.yangtools.yang.model.api.ConstraintDefinition;
import org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode;
import org.opendaylight.yangtools.yang.model.api.DataSchemaNode;
import org.opendaylight.yangtools.yang.model.api.DeviateKind;
import org.opendaylight.yangtools.yang.model.api.Deviation;
+import org.opendaylight.yangtools.yang.model.api.ElementCountConstraint;
import org.opendaylight.yangtools.yang.model.api.ExtensionDefinition;
import org.opendaylight.yangtools.yang.model.api.FeatureDefinition;
import org.opendaylight.yangtools.yang.model.api.LeafSchemaNode;
// test DataSchemaNode args
assertFalse(ifEntry.isAugmenting());
assertTrue(ifEntry.isConfiguration());
- final ConstraintDefinition constraints = ifEntry.getConstraints();
// :TODO augment to ifEntry have when condition and so in consequence
// ifEntry should be a context node ?
// assertNull(constraints.getWhenCondition());
assertEquals(0, ifEntry.getMustConstraints().size());
- assertEquals(1, (int) constraints.getMinElements());
- assertEquals(11, (int) constraints.getMaxElements());
+ ElementCountConstraint constraints = ifEntry.getElementCountConstraint().get();
+ assertEquals(1, constraints.getMinElements().intValue());
+ assertEquals(11, constraints.getMaxElements().intValue());
// test AugmentationTarget args
final Set<AugmentationSchemaNode> availableAugmentations = ifEntry.getAvailableAugmentations();
assertEquals(2, availableAugmentations.size());