public TableName getTableName() { if (tableName == null) { tableName = new TableName(identifierQuoteString, config.tableNamePrefix(), cacheName); } return tableName; }
@Test(expectedExceptions = IllegalArgumentException.class) public void testNullPrefix(){ new TableName(IDENTIFIER_QUOTE, null, ""); }
@Test(expectedExceptions = IllegalArgumentException.class) public void testNullType(){ new TableName(null, "", ""); }
@Test(expectedExceptions = IllegalArgumentException.class) public void testNullName(){ new TableName(IDENTIFIER_QUOTE, "", null); }
@Test(expectedExceptions = IllegalArgumentException.class) public void testEmptySchema(){ TableName tableName = new TableName(IDENTIFIER_QUOTE, ".ISPN", "FOOBAR"); assertEquals(tableName.getSchema(), ""); }
private void assertTableExistence(Connection connection, String identifierQuote, String secondTable, String firstTable, String tablePrefix) throws Exception { assert !TableManagerTest.existsTable(connection, new TableName(identifierQuote, tablePrefix, "")) : "this table should not exist!"; assert TableManagerTest.existsTable(connection, new TableName(identifierQuote, tablePrefix, firstTable)); assert TableManagerTest.existsTable(connection, new TableName(identifierQuote, tablePrefix, secondTable)); connection.close(); }
public void testName(){ TableName tableName = new TableName(IDENTIFIER_QUOTE, "ISPN", "FOOBäR"); assertEquals(tableName.toString(), "\"ISPN_FOOB_R\""); } }
@Test(dependsOnMethods = "testCreateTable") public void testExists() throws PersistenceException { assert tableManager.tableExists(connection); assert !tableManager.tableExists(connection, new TableName("\"", "", "does_not_exist")); }
public void testSchema(){ TableName tableName = new TableName(IDENTIFIER_QUOTE, "TEST.ISPN", "FOOBAR"); assertEquals(tableName.getSchema(), "TEST"); assertEquals(tableName.getName(), "ISPN_FOOBAR"); assertEquals(tableName.toString(), "\"TEST\".\"ISPN_FOOBAR\""); tableName = new TableName(IDENTIFIER_QUOTE, "ISPN", "FOOBAR"); assertEquals(tableName.getSchema(), null); assertEquals(tableName.getName(), "ISPN_FOOBAR"); assertEquals(tableName.toString(), "\"ISPN_FOOBAR\""); }