Summary

[summary] [package list] [test cases]

Tests Errors Failures Success rate Time(s)
53 6 2 84.91% 0.83

Note: failures are anticipated and checked for with assertions while errors are unanticipated.

Package List

[summary] [package list] [test cases]

PackageTestsErrorsFailuresSuccess RateTime
net.sourceforge.addam.ddlgen 5 3 0 40.00% 0.53
net.sourceforge.addam.ddlgen.generic 10 2 1 70.00% 0.16
net.sourceforge.addam.ddlrun 1 0 0 100.00% 0.02
net.sourceforge.addam.ddlrun.filters 10 0 0 100.00% 0.02
net.sourceforge.addam.ddlrun.grammars 3 0 1 66.67% 0.02
net.sourceforge.addam.ddlrun.runners 14 0 0 100.00% 0.05
net.sourceforge.addam.ddlrun.utils 7 0 0 100.00% 0.02
net.sourceforge.addam.impexp 3 1 0 66.67% 0.03

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

net.sourceforge.addam.ddlgen

ClassTestsErrorsFailuresSuccess RateTime
Error DDLGenTaskUTEST 3 3 0 0.00% 0.516
Success GeneratorSpecUTEST 2 0 0 100.00% 0.016

net.sourceforge.addam.ddlgen.generic

ClassTestsErrorsFailuresSuccess RateTime
Failure ForeignKeyGeneratorUTEST 2 0 1 50.00% 0.109
Error InsertGeneratorUTEST 2 2 0 0.00% 0.000
Success TableColumnUTEST 2 0 0 100.00% 0.000
Success TableGeneratorUTEST 3 0 0 100.00% 0.047
Success TableIndexUTEST 1 0 0 100.00% 0.000

net.sourceforge.addam.ddlrun

ClassTestsErrorsFailuresSuccess RateTime
Success ServletContainerUpgraderUTEST 1 0 0 100.00% 0.015

net.sourceforge.addam.ddlrun.filters

ClassTestsErrorsFailuresSuccess RateTime
Success DifferenceFilterUTEST 4 0 0 100.00% 0.016
Success SelectAllFilterUTEST 3 0 0 100.00% 0.000
Success StartPointFilterUTEST 3 0 0 100.00% 0.000

net.sourceforge.addam.ddlrun.grammars

ClassTestsErrorsFailuresSuccess RateTime
Failure ScriptGrammarManagerUTEST 3 0 1 66.67% 0.016

net.sourceforge.addam.ddlrun.runners

ClassTestsErrorsFailuresSuccess RateTime
Success DeploymentRunnerUTEST 2 0 0 100.00% 0.016
Success JDBCScriptRunnerUTEST 9 0 0 100.00% 0.016
Success ScriptGroupRunnerUTEST 3 0 0 100.00% 0.015

net.sourceforge.addam.ddlrun.utils

ClassTestsErrorsFailuresSuccess RateTime
Success ClassLoaderReaderFactoryUTEST 2 0 0 100.00% 0.016
Success ClassLoaderReaderUTEST 5 0 0 100.00% 0.000

net.sourceforge.addam.impexp

ClassTestsErrorsFailuresSuccess RateTime
Error DataCodecUTEST 3 1 0 66.67% 0.031

Test Cases

[summary] [package list] [test cases]

DDLGenTaskUTEST

Error testGenerationOfSQLDoesntThrowException 0.05
org/apache/struts/action/ActionMapping
          
Error testGenerationOfSQLDoesntThrowExceptionInSqlServer 0.02
org/apache/struts/action/ActionMapping
          
Error testGenerateCallsTableAndForeignKeyGenerator 0.00
org/apache/struts/action/ActionMapping
          

GeneratorSpecUTEST

Success testGetFile 0.00
Success testNPE 0.00

ForeignKeyGeneratorUTEST

Success testForeignKeyDDLGeneratorConstructsForeignKeyObjectsProperly 0.08
Failure testForeignKeyDDLGeneratorConstructsForeignKeyObjectsProperlyForCompositeKeys 0.02
expected:<1> but was:<2>
          

InsertGeneratorUTEST

Error testInsertSQLGeneratorCreatesObjectsProperly 0.00
org/apache/struts/action/ActionMapping
          
Error testGetFormattedString 0.00
org/apache/struts/action/ActionMapping
          

TableColumnUTEST

Success testGetTab 0.00
Success testGetDescription 0.00

TableGeneratorUTEST

Success testTableDDLGeneratorConstructsColumnObjectsProperly 0.00
Success testTableDDLGeneratorConstructsIndexInfoProperly 0.03
Success testTableDDLGeneratorConstructsPrimaryKeyInfoProperly 0.00

TableIndexUTEST

Success testUniqueFieldProperlyPopulated 0.00

ServletContainerUpgraderUTEST

[system out]

Success testGetLogFileViaMessageFormat 0.02

DifferenceFilterUTEST

Success testEmptyLines 0.02
Success testComments 0.00
Success testExpectedUsage 0.00
Success testNoIgnoreDupes 0.00

SelectAllFilterUTEST

Success testEmptyLines 0.00
Success testComments 0.00
Success testExpectedUsage 0.00

StartPointFilterUTEST

Success testEmptyLines 0.00
Success testComments 0.00
Success testExpectedUsage 0.00

ScriptGrammarManagerUTEST

Failure testDefaultConstructor 0.00
expected:<net.sourceforge.addam.ddlrun.grammars.OracleGrammar> but was:<null>
          
Success testResourceNameConstructor 0.00
Success testPropertiesConstructor 0.00

DeploymentRunnerUTEST

Success testInstallHappyPath 0.02
Success testUpgradeHappyPath 0.00

JDBCScriptRunnerUTEST

Success testComments 0.00
Success testSimpleStatements 0.00
Success testComplexStatementWithBeginAndEnd 0.00
Success testComplexStatementWithDeclareBeginAndEnd 0.00
Success testComplexStatementWithCreateOrReplace 0.00
Success testCreateOrReplaceView 0.00
Success testComplexStatementsWithCreateOrReplace 0.00
Success testMixOfComplexAndSimpleStatements 0.00
Success testComplexStatementsWithSetServerOutput 0.00

ScriptGroupRunnerUTEST

Success testExpectedUsage 0.00
Success testGetExtension 0.00
Success testUnknownType 0.00

ClassLoaderReaderFactoryUTEST

Success testExpectedUsage 0.00
Success testFactoryMethod 0.00

ClassLoaderReaderUTEST

Success testExpectedUsage 0.00
Success testCompletePath 0.00
Success testExpectedUsageWithSubdir 0.00
Success testCanReadResourceFromTopFolder 0.00
Success testMissingResource 0.00

DataCodecUTEST

[system err]

Success testExpectedUsage 0.00
Success testNullValue 0.00
Error testDateOnly 0.02
java.lang.reflect.InvocationTargetException
          

Failure details

Error testGenerationOfSQLDoesntThrowException
org/apache/struts/action/ActionMapping
          
java.lang.NoClassDefFoundError: org/apache/struts/action/ActionMapping
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
	at com.mockrunner.mock.web.WebMockObjectFactory.createNewMockObjects(WebMockObjectFactory.java:98)
	at com.mockrunner.mock.web.WebMockObjectFactory.createMockObjects(WebMockObjectFactory.java:71)
	at com.mockrunner.mock.web.WebMockObjectFactory.<init>(WebMockObjectFactory.java:38)
	at com.mockrunner.base.BaseTestCase.createWebMockObjectFactory(BaseTestCase.java:69)
	at com.mockrunner.base.BaseTestCase.setUp(BaseTestCase.java:57)
	at com.mockrunner.jdbc.JDBCTestCaseAdapter.setUp(JDBCTestCaseAdapter.java:48)
	at net.sourceforge.addam.ddlgen.DDLGenTaskUTEST.setUp(DDLGenTaskUTEST.java:50)



Error testGenerationOfSQLDoesntThrowExceptionInSqlServer
org/apache/struts/action/ActionMapping
          
java.lang.NoClassDefFoundError: org/apache/struts/action/ActionMapping
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
	at com.mockrunner.mock.web.WebMockObjectFactory.createNewMockObjects(WebMockObjectFactory.java:98)
	at com.mockrunner.mock.web.WebMockObjectFactory.createMockObjects(WebMockObjectFactory.java:71)
	at com.mockrunner.mock.web.WebMockObjectFactory.<init>(WebMockObjectFactory.java:38)
	at com.mockrunner.base.BaseTestCase.createWebMockObjectFactory(BaseTestCase.java:69)
	at com.mockrunner.base.BaseTestCase.setUp(BaseTestCase.java:57)
	at com.mockrunner.jdbc.JDBCTestCaseAdapter.setUp(JDBCTestCaseAdapter.java:48)
	at net.sourceforge.addam.ddlgen.DDLGenTaskUTEST.setUp(DDLGenTaskUTEST.java:50)



Error testGenerateCallsTableAndForeignKeyGenerator
org/apache/struts/action/ActionMapping
          
java.lang.NoClassDefFoundError: org/apache/struts/action/ActionMapping
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
	at com.mockrunner.mock.web.WebMockObjectFactory.createNewMockObjects(WebMockObjectFactory.java:98)
	at com.mockrunner.mock.web.WebMockObjectFactory.createMockObjects(WebMockObjectFactory.java:71)
	at com.mockrunner.mock.web.WebMockObjectFactory.<init>(WebMockObjectFactory.java:38)
	at com.mockrunner.base.BaseTestCase.createWebMockObjectFactory(BaseTestCase.java:69)
	at com.mockrunner.base.BaseTestCase.setUp(BaseTestCase.java:57)
	at com.mockrunner.jdbc.JDBCTestCaseAdapter.setUp(JDBCTestCaseAdapter.java:48)
	at net.sourceforge.addam.ddlgen.DDLGenTaskUTEST.setUp(DDLGenTaskUTEST.java:50)



Failure testForeignKeyDDLGeneratorConstructsForeignKeyObjectsProperlyForCompositeKeys
expected:<1> but was:<2>
          
junit.framework.AssertionFailedError: expected:<1> but was:<2>
	at net.sourceforge.addam.ddlgen.generic.ForeignKeyGeneratorUTEST.testForeignKeyDDLGeneratorConstructsForeignKeyObjectsProperlyForCompositeKeys(ForeignKeyGeneratorUTEST.java:98)



Error testInsertSQLGeneratorCreatesObjectsProperly
org/apache/struts/action/ActionMapping
          
java.lang.NoClassDefFoundError: org/apache/struts/action/ActionMapping
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
	at com.mockrunner.mock.web.WebMockObjectFactory.createNewMockObjects(WebMockObjectFactory.java:98)
	at com.mockrunner.mock.web.WebMockObjectFactory.createMockObjects(WebMockObjectFactory.java:71)
	at com.mockrunner.mock.web.WebMockObjectFactory.<init>(WebMockObjectFactory.java:38)
	at com.mockrunner.base.BaseTestCase.createWebMockObjectFactory(BaseTestCase.java:69)
	at com.mockrunner.base.BaseTestCase.setUp(BaseTestCase.java:57)
	at com.mockrunner.jdbc.JDBCTestCaseAdapter.setUp(JDBCTestCaseAdapter.java:48)



Error testGetFormattedString
org/apache/struts/action/ActionMapping
          
java.lang.NoClassDefFoundError: org/apache/struts/action/ActionMapping
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
	at com.mockrunner.mock.web.WebMockObjectFactory.createNewMockObjects(WebMockObjectFactory.java:98)
	at com.mockrunner.mock.web.WebMockObjectFactory.createMockObjects(WebMockObjectFactory.java:71)
	at com.mockrunner.mock.web.WebMockObjectFactory.<init>(WebMockObjectFactory.java:38)
	at com.mockrunner.base.BaseTestCase.createWebMockObjectFactory(BaseTestCase.java:69)
	at com.mockrunner.base.BaseTestCase.setUp(BaseTestCase.java:57)
	at com.mockrunner.jdbc.JDBCTestCaseAdapter.setUp(JDBCTestCaseAdapter.java:48)



Failure testDefaultConstructor
expected:<net.sourceforge.addam.ddlrun.grammars.OracleGrammar> but was:<null>
          
junit.framework.ComparisonFailure: expected:<net.sourceforge.addam.ddlrun.grammars.OracleGrammar> but was:<null>
	at net.sourceforge.addam.ddlrun.grammars.ScriptGrammarManagerUTEST.testDefaultConstructor(ScriptGrammarManagerUTEST.java:32)



Error testDateOnly
java.lang.reflect.InvocationTargetException
          
java.lang.reflect.InvocationTargetException
	at net.sourceforge.addam.impexp.DataCodec$StandardCodec.decode(DataCodec.java:173)
	at net.sourceforge.addam.impexp.DataCodecUTEST.testDateOnly(DataCodecUTEST.java:52)


Caused by: java.lang.reflect.InvocationTargetException
	at net.sourceforge.addam.impexp.DataCodec$StandardCodec.decode(DataCodec.java:166)
	... 16 more


Caused by: java.lang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd hh:mm:ss.fffffffff
	at java.sql.Timestamp.valueOf(Timestamp.java:161)
	... 21 more
--- Nested Exception ---
java.lang.reflect.InvocationTargetException
	at net.sourceforge.addam.impexp.DataCodec$StandardCodec.decode(DataCodec.java:166)
	at net.sourceforge.addam.impexp.DataCodecUTEST.testDateOnly(DataCodecUTEST.java:52)


Caused by: java.lang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd hh:mm:ss.fffffffff
	at java.sql.Timestamp.valueOf(Timestamp.java:161)
	... 21 more