|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object junit.framework.Assert junit.framework.TestCase org.melati.poem.test.PoemTestCase org.melati.poem.dbms.test.DbmsSpec
public abstract class DbmsSpec
Abstract test for a class implementing the Dbms interface.
Field Summary | |
---|---|
protected org.melati.poem.dbms.Dbms |
it
|
Fields inherited from class org.melati.poem.test.PoemTestCase |
---|
maxTrans, result |
Constructor Summary | |
---|---|
DbmsSpec(String name)
Constructor. |
Method Summary | |
---|---|
protected abstract void |
setObjectUnderTest()
|
protected void |
setUp()
|
protected void |
tearDown()
|
void |
testAlterColumnNotNullableSQL()
Test method for alterColumnNotNullableSQL(java.lang.String, org.melati.poem.Column) . |
void |
testBooleanTrueExtression()
Test method for booleanTrueExpression(org.melati.poem.Column) . |
void |
testCanBeIndexed()
Test method for canBeIndexed(org.melati.poem.Column) . |
void |
testCanDropColumns()
Test method for canDropColumns(java.sql.Connection) . |
void |
testCanRepresent()
Test method for canRepresent(org.melati.poem.PoemType, org.melati.poem.PoemType) . |
void |
testCaseInsensitiveRegExpSQL()
Test method for caseInsensitiveRegExpSQL(java.lang.String, java.lang.String) . |
void |
testCaseInsensitiveRegExpSQLBlank()
Test method for caseInsensitiveRegExpSQL(java.lang.String, java.lang.String) . |
void |
testCaseInsensitiveRegExpSQLQuoted()
Test method for caseInsensitiveRegExpSQL(java.lang.String, java.lang.String) . |
void |
testCreateTableOptionsSql()
Test method for Dbms.createTableOptionsSql() . |
void |
testCreateTableSql()
Test method for org.melati.poem.dbms.Dbms#createTableSql() . |
void |
testDefaultPoemTypeOfColumnMetaData()
Test method for defaultPoemTypeOfColumnMetaData(java.sql.ResultSet) . |
void |
testExceptionForUpdateTablePreparedStatementBooleanSQLException()
Test method for exceptionForUpdate(org.melati.poem.Table, java.sql.PreparedStatement, boolean, java.sql.SQLException) . |
void |
testExceptionForUpdateTableStringBooleanSQLException()
Test method for exceptionForUpdate(org.melati.poem.Table, java.lang.String, boolean, java.sql.SQLException) . |
void |
testGetBinarySqlDefinition()
Test method for getBinarySqlDefinition(int) . |
void |
testGetConnection()
FIXME Skipped for Postgres Test method for getConnection(java.lang.String, java.lang.String, java.lang.String) . |
void |
testGetFixedPtSqlDefinition()
Test method for getFixedPtSqlDefinition(int, int) . |
void |
testGetForeignKeyDefinition()
Test method for getForeignKeyDefinition(java.lang.String, java.lang.String,
java.lang.String, java.lang.String,
java.lang.String) . |
void |
testGetIndexLength()
Test method for getIndexLength(org.melati.poem.Column) . |
void |
testGetJdbcMetadataName()
Test method for getJdbcMetadataName(java.lang.String) . |
void |
testGetLongSqlDefinition()
Test method for getLongSqlDefinition() . |
void |
testGetPrimaryKeyDefinition()
Test method for getPrimaryKeyDefinition(java.lang.String) . |
void |
testGetQuotedName()
Test method for getQuotedName(java.lang.String) . |
void |
testGetQuotedValue()
Test method for getQuotedValue(org.melati.poem.SQLType, String) . |
void |
testGetSchema()
Test method for Dbms.getSchema() . |
void |
testGetSqlDefinition()
Test method for getSqlDefinition(java.lang.String) . |
void |
testGetStringSqlDefinition()
Test method for Dbms.getStringSqlDefinition(int) . |
void |
testGivesCapabilitySQL()
Test method for givesCapabilitySQL(java.lang.Integer, java.lang.String) . |
void |
testMelatiName()
Test method for Dbms.melatiName(java.lang.String) . |
void |
testPreparedStatementPlaceholder()
Test method for preparedStatementPlaceholder(org.melati.poem.PoemType) . |
void |
testSelectLimit()
Test method for selectLimit(java.lang.String, int) . |
void |
testShutdown()
Test method for shutdown(java.sql.Connection) . |
void |
testSqlBooleanValueOfRaw()
Test method for sqlBooleanValueOfRaw(java.lang.Object) . |
void |
testToString()
Test method for Dbms.toString() . |
void |
testUnreservedName()
Test method for unreservedName(java.lang.String) . |
Methods inherited from class org.melati.poem.test.PoemTestCase |
---|
assertEquals, assertEquals, assertEquals, checkColumns, checkDbUnchanged, checkTables, checkTablesAndColumns, databaseUnchanged, dropTable, dumpTable, getDatabase, getDatabaseName, getDb, getDb, getName, getOrDie, getProperties, getPropertiesFileName, getUserToRunAs, run, runTest, setDatabaseName, setName, setPropertiesFileName, setUserToRunAs, testNothing |
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, run, runBare, toString |
Methods inherited from class junit.framework.Assert |
---|
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface junit.framework.Test |
---|
countTestCases |
Field Detail |
---|
protected org.melati.poem.dbms.Dbms it
Constructor Detail |
---|
public DbmsSpec(String name)
name
- Method Detail |
---|
protected void setUp() throws Exception
setUp
in class PoemTestCase
Exception
TestCase.setUp()
protected void tearDown() throws Exception
tearDown
in class PoemTestCase
Exception
TestCase.tearDown()
protected abstract void setObjectUnderTest()
public void testGetConnection() throws Exception
getConnection(java.lang.String, java.lang.String, java.lang.String)
.
Exception
public void testGetSchema()
Dbms.getSchema()
.
public void testShutdown()
shutdown(java.sql.Connection)
.
public void testGetQuotedName()
getQuotedName(java.lang.String)
.
public void testGetQuotedValue()
getQuotedValue(org.melati.poem.SQLType, String)
.
public void testGetJdbcMetadataName()
getJdbcMetadataName(java.lang.String)
.
public void testPreparedStatementPlaceholder()
preparedStatementPlaceholder(org.melati.poem.PoemType)
.
public void testCreateTableSql()
org.melati.poem.dbms.Dbms#createTableSql()
.
public void testCreateTableOptionsSql()
Dbms.createTableOptionsSql()
.
public void testGetSqlDefinition() throws Exception
getSqlDefinition(java.lang.String)
.
Exception
public void testGetStringSqlDefinition() throws Exception
Dbms.getStringSqlDefinition(int)
.
Exception
public void testGetLongSqlDefinition()
getLongSqlDefinition()
.
public void testSqlBooleanValueOfRaw()
sqlBooleanValueOfRaw(java.lang.Object)
.
public void testGetBinarySqlDefinition() throws Exception
getBinarySqlDefinition(int)
.
Exception
public void testGetFixedPtSqlDefinition() throws Exception
getFixedPtSqlDefinition(int, int)
.
Exception
public void testCanRepresent()
canRepresent(org.melati.poem.PoemType, org.melati.poem.PoemType)
.
public void testDefaultPoemTypeOfColumnMetaData()
defaultPoemTypeOfColumnMetaData(java.sql.ResultSet)
.
public void testCanDropColumns() throws Exception
canDropColumns(java.sql.Connection)
.
Exception
public void testExceptionForUpdateTableStringBooleanSQLException()
exceptionForUpdate(org.melati.poem.Table, java.lang.String, boolean, java.sql.SQLException)
.
public void testExceptionForUpdateTablePreparedStatementBooleanSQLException()
exceptionForUpdate(org.melati.poem.Table, java.sql.PreparedStatement, boolean, java.sql.SQLException)
.
public void testUnreservedName()
unreservedName(java.lang.String)
.
public void testMelatiName()
Dbms.melatiName(java.lang.String)
.
public void testGetIndexLength() throws Exception
getIndexLength(org.melati.poem.Column)
.
Exception
public void testCanBeIndexed() throws Exception
canBeIndexed(org.melati.poem.Column)
.
Exception
public void testGivesCapabilitySQL()
givesCapabilitySQL(java.lang.Integer, java.lang.String)
.
public void testCaseInsensitiveRegExpSQL()
caseInsensitiveRegExpSQL(java.lang.String, java.lang.String)
.
public void testCaseInsensitiveRegExpSQLQuoted()
caseInsensitiveRegExpSQL(java.lang.String, java.lang.String)
.
public void testCaseInsensitiveRegExpSQLBlank()
caseInsensitiveRegExpSQL(java.lang.String, java.lang.String)
.
public void testToString()
Dbms.toString()
.
public void testGetForeignKeyDefinition()
getForeignKeyDefinition(java.lang.String, java.lang.String,
java.lang.String, java.lang.String,
java.lang.String)
.
public void testGetPrimaryKeyDefinition()
getPrimaryKeyDefinition(java.lang.String)
.
public void testAlterColumnNotNullableSQL()
alterColumnNotNullableSQL(java.lang.String, org.melati.poem.Column)
.
public void testSelectLimit()
selectLimit(java.lang.String, int)
.
public void testBooleanTrueExtression()
booleanTrueExpression(org.melati.poem.Column)
.
|
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |