public class PrimaryKeyTest extends BaseJDBCTestCase
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE| Constructor and Description |
|---|
PrimaryKeyTest(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
setUp() |
static junit.framework.Test |
suite() |
protected void |
tearDown()
Tear down this fixture, sub-classes should call
super.tearDown().
|
void |
testBug5420()
Testing The Bug5420
|
void |
testCatalog()
verify the consistency of the indexes on the system catalogs
|
void |
testConstraintwithNotNull()
Tests that we can combile key constraints with not null.
|
void |
testDeleteFromPrimaryKey()
tests that we can Delete from Primary Key
|
void |
testDuplicateConstraintNames()
Constraint Names must be Unique with in a schema
|
void |
testDuplicatePrimaryKey()
Tests that A table can't contain two primary keys.
|
void |
testExplicitNullabilityOfConstraints()
Tests that primary and Unique key constraint cannot be Explicitely Nullable.
|
void |
testInvalidConstaintDefs()
Tests the Invalid constraint Definations.
|
void |
testInvalidConstraintSchemaNames()
Tests Invalid constraint schema name
|
void |
testKeyConstraintsImpliesNotNull()
Tests that If a column is a part of Primary Key then it cann't contain NULL values.
|
assertCallError, assertCheckTable, assertCompileError, assertEquals, assertEquals, assertEquals, assertEquivalentDataType, assertErrorCode, assertGetIntError, assertNextError, assertPreparedStatementError, assertSQLExceptionEquals, assertSQLState, assertSQLState, assertStatementError, assertStatementError, assertStatementError, assertStatementError, assertStatementErrorUnordered, assertTableRowCount, assertUpdateCount, assertUpdateCount, assertWarning, checkAllConsistency, checkEstimatedRowCount, closeStatement, commit, createStatement, createStatement, createStatement, dropTable, dropTable, dropView, dropView, emptyStatementCache, getClientTransactionID, getConnection, getDatabaseProperty, getLastSQLException, initializeConnection, openConnection, openDefaultConnection, openDefaultConnection, openDefaultConnection, openUserConnection, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, rollback, runBare, runBareOverridable, runScript, runScript, runSQLCommands, setAutoCommit, usingDB2Client, usingDerbyNetClient, usingEmbeddedalarm, assertDirectoryDeleted, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertExecJavaCmdAsExpected, assertLaunchedJUnitTestMethod, assertLaunchedJUnitTestMethod, assertSecurityManager, assertThrowableEquals, currentDirectory, execJavaCmd, execJavaCmd, fail, getClassVersionMajor, getEmmaJar, getFailureFolder, getFilesWith, getJavaExecutableName, getSystemProperty, getTestConfiguration, getTestResource, hasInterruptibleIO, isCVM, isIBMJVM, isJ9Platform, isJava5, isJava7, isJava8, isPhoneME, isPlatform, isSunJVM, isWindowsPlatform, openTestResource, println, printStackTrace, readProcessOutput, removeDirectory, removeDirectory, removeFiles, removeSystemProperty, runsWithEmma, runsWithJaCoCo, setSystemProperty, sleep, sleepAtLeastOneTick, traceitassertEquals, 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, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runTest, setName, toStringpublic static junit.framework.Test suite()
protected void setUp()
throws java.lang.Exception
setUp in class junit.framework.TestCasejava.lang.Exceptionprotected void tearDown()
throws java.lang.Exception
BaseJDBCTestCasetearDown in class BaseJDBCTestCasejava.lang.Exceptionpublic void testDuplicatePrimaryKey()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testInvalidConstaintDefs()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testInvalidConstraintSchemaNames()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testDuplicateConstraintNames()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testExplicitNullabilityOfConstraints()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testKeyConstraintsImpliesNotNull()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testConstraintwithNotNull()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testDeleteFromPrimaryKey()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testCatalog()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testBug5420()
throws java.sql.SQLException
java.sql.SQLExceptionApache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.