Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
27 0 0 0 100% 2.409 s

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


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
(default package) 1 0 0 0 100% 1.978 s
li.selman.persistencetest.core.normalize 13 0 0 0 100% 0.266 s
li.selman.persistencetest.core 13 0 0 0 100% 0.165 s

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

(default package)

- Class Tests Errors Failures Skipped Success Rate Time
ArchitectureTest 1 0 0 0 100% 1.978 s

li.selman.persistencetest.core.normalize

- Class Tests Errors Failures Skipped Success Rate Time
JSqlParserSqlNormalizerTest 13 0 0 0 100% 0.266 s

li.selman.persistencetest.core

- Class Tests Errors Failures Skipped Success Rate Time
BindParameterTest 3 0 0 0 100% 0.016 s
CapturedQueryTest 10 0 0 0 100% 0.149 s

Test Cases

[Summary] [Package List] [Test Cases]

BindParameterTest

rejectsNonPositivePosition 0.006 s
ofLeavesTypeNameNullForNullValue 0.001 s
ofDerivesTypeNameFromValue 0.004 s

ArchitectureTest

packagesShouldBeAnnotated 1.978 s

CapturedQueryTest

defensivelyCopiesParameterList 0.002 s
isFailureReflectsPresenceOfException 0.005 s
rejectsNegativeSequence 0.002 s
nonMutationTypesAreNotMutations(StatementType)[1] 0.015 s
nonMutationTypesAreNotMutations(StatementType)[2] 0.003 s
nonMutationTypesAreNotMutations(StatementType)[3] 0.002 s
defensivelyCopiesTablesList 0.002 s
mutationTypesAreMutations(StatementType)[1] 0.001 s
mutationTypesAreMutations(StatementType)[2] 0.001 s
mutationTypesAreMutations(StatementType)[3] 0.001 s

JSqlParserSqlNormalizerTest

extractsSortedLowercasedTables 0.116 s
detectsStatementTypes 0.047 s
isStableAcrossIdentifierQuotingStyle 0.010 s
preservesDifferencesInSelectedColumns 0.003 s
preservesDifferencesInJoins 0.011 s
preservesDifferencesInLimit 0.007 s
deduplicatesRepeatedTableReferences 0.005 s
throwsSqlNormalizationExceptionForUnparsableSql 0.009 s
isStableAcrossSqlComments 0.006 s
preservesDifferencesInPredicates 0.004 s
isStableAcrossKeywordCasing 0.004 s
isStableAcrossWhitespaceAndFormatting 0.004 s
normalizedQueryDefensivelyCopiesTables 0.001 s