+ assertNotNull(cryptoAlg);
+ IdentitySchemaNode baseIdentity = cryptoAlg.getBaseIdentity();
+ assertEquals("crypto-base", baseIdentity.getQName().getLocalName());
+ assertTrue(cryptoAlg.getDerivedIdentities().isEmpty());
+ assertNull(baseIdentity.getBaseIdentity());
+
+ assertNotNull(cryptoBase);
+ assertNull(cryptoBase.getBaseIdentity());
+ assertEquals(3, cryptoBase.getDerivedIdentities().size());
+
+ assertNotNull(cryptoId);
+ assertEquals(1, cryptoId.getUnknownSchemaNodes().size());