public void testTableExistsNullTable() throws Exception { try { DatabaseUtil.tableExists(con, null); fail("Expected: NullPointerException"); } catch (NullPointerException e) { } }
public void testTableExistsNullConnection() throws Exception { try { DatabaseUtil.tableExists(null, "table1"); fail("Expected: NullPointerException"); } catch (NullPointerException e) { } }
public void testGetIndirectionTableNameRef() throws Exception { CollectionDescriptor col1 = new CollectionDescriptor("col1", "package.name.Class2", "ref1"); Set cols = new HashSet(Arrays.asList(new Object[] {col1})); ClassDescriptor cld1 = new ClassDescriptor("package.name.Class1", null, false, new HashSet(), new HashSet(), cols); ReferenceDescriptor ref1 = new ReferenceDescriptor("ref1", "package.name.Class1", null); Set refs = new HashSet(Arrays.asList(new Object[] {ref1})); ClassDescriptor cld2 = new ClassDescriptor("package.name.Class2", null, false, new HashSet(), refs, new HashSet()); Set clds = new HashSet(Arrays.asList(new Object[] {cld1, cld2})); new Model("test", "package.name", clds); try { DatabaseUtil.getIndirectionTableName(col1); fail("Expected IllegalArgumentException"); } catch (IllegalArgumentException e) { } }
public void testGenerateSqlCompatibleName() throws Exception { assertEquals("intermine_end", DatabaseUtil.generateSqlCompatibleName("end")); assertEquals("intermine_intermine_end", DatabaseUtil.generateSqlCompatibleName("intermine_end")); assertEquals("id", DatabaseUtil.generateSqlCompatibleName("id")); assertEquals("index", DatabaseUtil.generateSqlCompatibleName("index")); assertEquals("intermine_order", DatabaseUtil.generateSqlCompatibleName("order")); assertEquals("intermine_full", DatabaseUtil.generateSqlCompatibleName("full")); assertEquals("intermine_offset", DatabaseUtil.generateSqlCompatibleName("offset")); assertEquals("some_string", DatabaseUtil.generateSqlCompatibleName("some_string")); try { DatabaseUtil.generateSqlCompatibleName(null); fail("Expected NullPointerException"); } catch (NullPointerException e) { } }