+ @Test
+ public void testIdentityref() {
+ Module tested = TestUtils
+ .findModule(testedModules, "custom-types-test");
+ Set<TypeDefinition<?>> typedefs = tested.getTypeDefinitions();
+ TypeDefinition<?> testedType = TestUtils.findTypedef(typedefs,
+ "service-type-ref");
+ IdentityrefType baseType = (IdentityrefType)testedType.getBaseType();
+ QName identity = baseType.getIdentity();
+ assertEquals(URI.create("urn:simple.container.demo"), identity.getNamespace());
+ assertEquals(TestUtils.createDate("2012-04-16"), identity.getRevision());
+ assertEquals("iit", identity.getPrefix());
+ assertEquals("service-type", identity.getLocalName());
+ }
+