import org.junit.BeforeClass;
import org.junit.Test;
import org.opendaylight.yangtools.yang.common.QName;
+import org.opendaylight.yangtools.yang.common.Uint32;
import org.opendaylight.yangtools.yang.model.api.LeafSchemaNode;
import org.opendaylight.yangtools.yang.model.api.Module;
import org.opendaylight.yangtools.yang.model.api.SchemaContext;
assertEquals("binary", binaryEff.getQName().getLocalName());
assertFalse(binaryEff.getLengthConstraint().isPresent());
assertEquals(Status.CURRENT, binaryEff.getStatus());
- assertEquals("binary", binaryEff.getPath().getPathFromRoot().iterator().next().getLocalName());
assertNotNull(binaryEff.getUnknownSchemaNodes());
assertFalse(binaryEff.getDescription().isPresent());
assertFalse(binaryEff.getReference().isPresent());
assertNull(bitsEff.getBaseType());
assertNotNull(bitsEff.getQName());
assertEquals("bits", bitsEff.getQName().getLocalName());
- assertEquals("bits", bitsEff.getPath().getLastComponent().getLocalName());
assertNotNull(bitsEff.getUnknownSchemaNodes());
assertFalse(bitsEff.getDescription().isPresent());
assertFalse(bitsEff.getReference().isPresent());
assertEquals(3, bitsEff.getBits().size());
assertEquals(Optional.empty(), bitsEff.getDefaultValue());
- assertNotNull(bitEff.getPath());
assertNotNull(bitEff.getUnknownSchemaNodes());
assertEquals(Optional.of("test bit"), bitEff.getDescription());
assertEquals(Optional.of("test bit ref"), bitEff.getReference());
assertFalse(bitEff.equals(bitEffSecond));
assertNotNull(bitEff.toString());
assertEquals("one", bitEff.getName());
- assertNotNull(bitEff.getQName());
- assertEquals(0, bitEff.getPosition());
+ assertEquals(Uint32.ZERO, bitEff.getPosition());
}
@Test
assertEquals(Optional.empty(), booleanEff.getUnits());
assertEquals(Optional.empty(), booleanEff.getDefaultValue());
assertEquals("boolean", booleanEff.getQName().getLocalName());
- assertNull(booleanEff.getPath().getParent().getParent());
assertNotNull(booleanEff.getUnknownSchemaNodes());
assertFalse(booleanEff.getDescription().isPresent());
assertFalse(booleanEff.getReference().isPresent());
assertFalse(decimal64Eff.equals(null));
assertFalse(decimal64Eff.equals("test"));
assertTrue(decimal64Eff.equals(decimal64Eff));
- assertEquals("decimal64", decimal64Eff.getPath().getLastComponent().getLocalName());
}
@Test
assertEquals(Optional.empty(), emptyEff.getDefaultValue());
assertNull(emptyEff.getBaseType());
assertEquals("empty", emptyEff.getQName().getLocalName());
- assertNull(emptyEff.getPath().getParent().getParent());
assertNotNull(emptyEff.getUnknownSchemaNodes());
- assertFalse(emptyEff.getDescription().isPresent());
- assertFalse(emptyEff.getReference().isPresent());
+ assertEquals(Optional.empty(), emptyEff.getDescription());
+ assertEquals(Optional.empty(), emptyEff.getReference());
assertEquals("CURRENT", emptyEff.getStatus().toString());
assertNotNull(emptyEff.toString());
}
.getTypeDefinition();
assertEquals("enumeration", enumSpecEff.getQName().getLocalName());
- assertEquals("enumeration", enumSpecEff.getPath().getLastComponent().getLocalName());
assertEquals(Optional.empty(), enumSpecEff.getDefaultValue());
assertEquals(3, enumSpecEff.getValues().size());
assertNull(enumSpecEff.getBaseType());
assertEquals(Optional.empty(), identityRefEff.getDefaultValue());
assertEquals("identityref", identityRefEff.getQName().getLocalName());
- assertEquals("identityref", identityRefEff.getPath().getLastComponent().getLocalName());
assertNull(identityRefEff.getBaseType());
assertNotNull(identityRefEff.getUnknownSchemaNodes());
assertEquals(Status.CURRENT, identityRefEff.getStatus());
assertFalse(instanceIdentEff.requireInstance());
assertEquals("instance-identifier", instanceIdentEff.getQName().getLocalName());
- assertEquals("instance-identifier", instanceIdentEff.getPath().getLastComponent().getLocalName());
assertNull(instanceIdentEff.getBaseType());
assertEquals(Optional.empty(), instanceIdentEff.getDefaultValue());
assertNotNull(instanceIdentEff.getUnknownSchemaNodes());
assertEquals("leafref", leafrefEff.getQName().getLocalName());
assertEquals(Status.CURRENT, leafrefEff.getStatus());
assertNotNull(leafrefEff.getUnknownSchemaNodes());
- assertEquals("leafref", leafrefEff.getPath().getLastComponent().getLocalName());
assertFalse(leafrefEff.getDescription().isPresent());
assertFalse(leafrefEff.getReference().isPresent());
assertNotNull(leafrefEff.hashCode());
assertEquals("leafref", leafrefEff.getQName().getLocalName());
assertEquals(Status.CURRENT, leafrefEff.getStatus());
assertNotNull(leafrefEff.getUnknownSchemaNodes());
- assertEquals("leafref", leafrefEff.getPath().getLastComponent().getLocalName());
assertFalse(leafrefEff.getDescription().isPresent());
assertFalse(leafrefEff.getReference().isPresent());
assertNotNull(leafrefEff.hashCode());
assertFalse(unionEff.equals(null));
assertFalse(unionEff.equals("test"));
assertTrue(unionEff.equals(unionEff));
- assertEquals("union", unionEff.getPath().getLastComponent().getLocalName());
}
@Test
assertFalse(patternConstraint.getReference().isPresent());
assertFalse(patternConstraint.getDescription().isPresent());
assertEquals(Optional.empty(), patternConstraint.getErrorMessage());
- assertEquals(Optional.of("invalid-regular-expression"), patternConstraint.getErrorAppTag());
+ assertEquals(Optional.empty(), patternConstraint.getErrorAppTag());
assertNotNull(patternConstraint.toString());
assertNotNull(patternConstraint.hashCode());
assertFalse(patternConstraint.equals(null));
assertFalse(stringEff.equals(null));
assertFalse(stringEff.equals("test"));
assertTrue(stringEff.equals(stringEff));
- assertEquals("string", stringEff.getPath().getLastComponent().getLocalName());
assertFalse(stringEff.getLengthConstraint().isPresent());
assertNotNull(stringEff.getPatternConstraints());
}