@Test
public void testGetSchemas() throws Exception
{
SchemaLoader loader = directoryService.getSchemaManager().getLoader();
Schema schema = loader.getSchema( "mozilla" );
assertNotNull( schema );
assertEquals( schema.getSchemaName(), "mozilla" );
assertEquals( schema.getOwner(), "uid=admin,ou=system" );
schema = null;
schema = loader.getSchema( "core" );
assertNotNull( schema );
assertEquals( schema.getSchemaName(), "core" );
assertFalse( schema.isDisabled() );
assertEquals( schema.getOwner(), "uid=admin,ou=system" );
schema = null;
schema = loader.getSchema( "apachedns" );
assertNotNull( schema );
assertEquals( schema.getSchemaName(), "apachedns" );
assertEquals( schema.getOwner(), "uid=admin,ou=system" );
schema = null;
schema = loader.getSchema( "autofs" );
assertNotNull( schema );
assertEquals( schema.getSchemaName(), "autofs" );
assertEquals( schema.getOwner(), "uid=admin,ou=system" );
schema = null;
schema = loader.getSchema( "apache" );
assertNotNull( schema );
assertEquals( schema.getSchemaName(), "apache" );
assertFalse( schema.isDisabled() );
assertEquals( schema.getOwner(), "uid=admin,ou=system" );
schema = null;
schema = loader.getSchema( "cosine" );
assertNotNull( schema );
assertEquals( schema.getSchemaName(), "cosine" );
assertFalse( schema.isDisabled() );
assertEquals( schema.getOwner(), "uid=admin,ou=system" );
schema = null;
schema = loader.getSchema( "krb5kdc" );
assertNotNull( schema );
assertEquals( schema.getSchemaName(), "krb5kdc" );
assertEquals( schema.getOwner(), "uid=admin,ou=system" );
schema = null;
schema = loader.getSchema( "samba" );
assertNotNull( schema );
assertEquals( schema.getSchemaName(), "samba" );
assertEquals( schema.getOwner(), "uid=admin,ou=system" );
schema = null;
schema = loader.getSchema( "collective" );
assertNotNull( schema );
assertEquals( schema.getSchemaName(), "collective" );
assertFalse( schema.isDisabled() );
assertEquals( schema.getOwner(), "uid=admin,ou=system" );
schema = null;
schema = loader.getSchema( "java" );
assertNotNull( schema );
assertEquals( schema.getSchemaName(), "java" );
assertFalse( schema.isDisabled() );
assertEquals( schema.getOwner(), "uid=admin,ou=system" );
schema = null;
schema = loader.getSchema( "dhcp" );
assertNotNull( schema );
assertEquals( schema.getSchemaName(), "dhcp" );
assertEquals( schema.getOwner(), "uid=admin,ou=system" );
schema = null;
schema = loader.getSchema( "corba" );
assertNotNull( schema );
assertEquals( schema.getSchemaName(), "corba" );
assertEquals( schema.getOwner(), "uid=admin,ou=system" );
schema = null;
schema = loader.getSchema( "nis" );
assertNotNull( schema );
assertEquals( schema.getSchemaName(), "nis" );
assertEquals( schema.getOwner(), "uid=admin,ou=system" );
schema = null;
schema = loader.getSchema( "inetorgperson" );
assertNotNull( schema );
assertEquals( schema.getSchemaName(), "inetorgperson" );
assertFalse( schema.isDisabled() );
assertEquals( schema.getOwner(), "uid=admin,ou=system" );
schema = null;
schema = loader.getSchema( "system" );
assertNotNull( schema );
assertEquals( schema.getSchemaName(), "system" );
assertFalse( schema.isDisabled() );
assertEquals( schema.getOwner(), "uid=admin,ou=system" );
schema = null;
schema = loader.getSchema( "apachemeta" );
assertNotNull( schema );
assertEquals( schema.getSchemaName(), "apachemeta" );
assertFalse( schema.isDisabled() );
assertEquals( schema.getOwner(), "uid=admin,ou=system" );
schema = null;