.getSchemaByName("SYS");
assertEquals(12, schema.getTableCount());
}
public void testGetSchemaNames() throws Exception {
DataContext dc = new JdbcDataContext(_connection);
String[] schemaNames = dc.getSchemaNames();
String concatSchemas = Arrays.toString(schemaNames);
// In order to allow the database to be used for other purposes than
// this integration test, we will not make an exact assertion as to
// which schema names exist, but just assert that HR and the default
// oracle schemas exist.
assertTrue(concatSchemas.indexOf("foobar_schema_that_does_not_exist") == -1);
assertTrue(concatSchemas.indexOf("HR") != -1);
assertTrue(concatSchemas.indexOf("SYSTEM") != -1);
assertTrue(concatSchemas.indexOf("XDB") != -1);
assertTrue(schemaNames.length > 8);
Schema schema = dc.getDefaultSchema();
assertEquals("HR", schema.getName());
}