|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

java.lang.Objectjunit.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 PoemTestCaseExceptionTestCase.setUp()
protected void tearDown()
throws Exception
tearDown in class PoemTestCaseExceptionTestCase.tearDown()protected abstract void setObjectUnderTest()
public void testGetConnection()
throws Exception
getConnection(java.lang.String, java.lang.String, java.lang.String).
Exceptionpublic 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).
Exceptionpublic 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).
Exceptionpublic 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).
Exceptionpublic 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).
Exceptionpublic 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 | |||||||||