Summary

Tests Errors Failures Skipped Success Rate Time
265 4 0 0 98.491% 175.974

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

Package List

Package Tests Errors Failures Skipped Success Rate Time
org.equanda.test.export 5 0 0 0 100% 13.04
org.equanda.test.ymport 29 0 0 0 100% 6.695
org.equanda.test.xejb 231 4 0 0 98.268% 156.239

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

org.equanda.test.export

Class Tests Errors Failures Skipped Success Rate Time
ExportTest 5 0 0 0 100% 13.04

org.equanda.test.ymport

Class Tests Errors Failures Skipped Success Rate Time
ImportInvalidTest 8 0 0 0 100% 0.565
ImportTest 21 0 0 0 100% 6.13

org.equanda.test.xejb

Class Tests Errors Failures Skipped Success Rate Time
DefaultTest 7 0 0 0 100% 6.672
SelectorUpdateTest 8 0 0 0 100% 3.722
CloneableTest 2 0 0 0 100% 0.49
FieldTest 3 0 0 0 100% 1.604
SelectorsSortingTest 2 0 0 0 100% 1.355
ChoicesTest 10 0 0 0 100% 1.22
ImmutableIfGlobalTest 13 0 0 0 100% 3.407
MultipleFieldTest 18 0 0 0 100% 24.277
InheritanceTest 2 0 0 0 100% 0.039
TestAdapter 1 0 0 0 100% 0.001
RemoveTest 6 0 0 0 100% 0.913
BuilderSetTest 2 0 0 0 100% 0.401
ProxyTest 21 0 0 0 100% 10.754
ImmutableIfGlobalInheritedTest 5 0 0 0 100% 0.944
SelectorsFiltersTest 5 0 0 0 100% 3.837
SelectionTest 7 0 0 0 100% 4.833
UniqueFieldsTest 4 0 0 0 100% 1.194
ProgrConstraintsTest 3 0 0 0 100% 0.145
LazyInstTest 6 0 0 0 100% 66.988
StringLengthTest 9 0 0 0 100% 2.012
ActionTest 3 0 0 0 100% 0.172
DowngradeTest 2 1 0 0 50% 0.137
EquandaQueryTest 6 1 0 0 83.333% 7.017
SecurityTest 9 0 0 0 100% 0.458
SubselectTest 5 0 0 0 100% 1.044
PriorityTest 4 0 0 0 100% 0.192
SetEquandaRollbackTest 2 0 0 0 100% 0.201
CaseConversionTest 4 0 0 0 100% 1.404
CompareTest 22 2 0 0 90.909% 2.005
LinkTest 5 0 0 0 100% 2.32
ModifiedProxyTest 5 0 0 0 100% 2.33
TypeTest 3 0 0 0 100% 0.222
DelegateTest 7 0 0 0 100% 0.729
EmbeddedTest 11 0 0 0 100% 1.345
RequiredFieldsTest 2 0 0 0 100% 0.478
RemoveLinksTest 5 0 0 0 100% 1.227
EntityTest 2 0 0 0 100% 0.15

Test Cases

DefaultTest

testDefault 1.818
testDefaultEntity 0.311
testModifyDefaultEntity 0.42
testClearDefaultEntity 1.1
testModifyDefault 2.109
testClearDefault 0.754
testNoTest 0.001

SelectorUpdateTest

testUpdateSimpleField 0.321
testUpdateLinkField 0.456
testMultiple 1.466
testMultiple2 0.505
testMultipleChangeSameSize 0.307
testMultipleNull 0.378
testMultipleEmpty 0.273
testNoTest 0

CloneableTest

testCloneable 0.489
testNoTest 0

FieldTest

testMultipeField 0.26
testMultipeFieldValue 1.343
testNoTest 0

SelectorsSortingTest

testSorting 1.353
testNoTest 0

ChoicesTest

testChoicesString 0.169
testChoicesInt 0.073
testChoicesImmutableInt 0.023
testChoicesMultiple 0.031
testChoiceCountry2Letter 0.139
testChoiceCountry3Letter 0.073
testChoiceCountry3LetterShort 0.118
testChoiceCountryCodeString 0.05
testChoiceCountryCodeValue 0.537
testNoTest 0

ImmutableIfGlobalTest

testUnlock 0.136
testLockedField 0.167
testMutableField 0.163
testNotLocked 0.151
testLockSecond 0.125
testLockBoth 0.195
testMutableWhenNotReleased 0.125
testMutableWhenReleased 0.237
testLockedFieldInherited 0.124
testLockedTableInherited 0.792
testMutableWhenReleasedInherited 0.256
testMutableWhenNotReleasedInherited 0.926
testNoTest 0.001

MultipleFieldTest

testSetMultipleFieldEntity 2.902
testSetMultipleTimesTheMultipleFieldEntity 0.724
testModifyMultipleFieldEntity 3.74
testModifyMultipleField2Entity 1.467
testClearMultipleFieldWithNewCollEntity 1.746
testClearMultipleFieldWithNullEntity 0.173
testAddNullToMultipleFieldEntity 0.906
testExpectedBehaviourWhenSettingOwnCollectionEntity 0.886
testSetMultipleFieldProxy 3.305
testSetMultipleTimesTheMultipleFieldProxy 1.722
testModifyMultipleFieldProxy 0.845
testModifyMultipleField2Proxy 0.853
testClearMultipleFieldWithNewCollProxy 0.952
testClearMultipleFieldWithNullProxy 0.592
testAddNullToMultipleFieldProxy 1.938
testExpectedBehaviourWhenSettingOwnCollectionProxy 1.028
testExpectedBehaviourWhenGettingCollectionProxy 0.257
testNoTest 0.17

InheritanceTest

testMultipleInheritance 0.037
testNoTest 0.001

TestAdapter

testNoTest 0.001

RemoveTest

testRemove 0.111
testCascadeDelete 0.106
testMultipleCascadeDelete 0.174
testCascadeKeep 0.283
testTableCascadeDelete 0.234
testNoTest 0

BuilderSetTest

testBuilderSet 0.4
testNoTest 0

ProxyTest

testMultipleField 0.651
testActionProxy 0.073
testActionNoUpdate 0.102
testActionUpdate 0.077
testAutoFields 0.065
testCreateProxy 0.082
testSelectProxy 0.165
testInheritance 0.087
testLinks 0.309
testMultipleLinks 3.947
testClearingMultipleField 1.26
testUpdate 1.063
testCascadeUpdate 2.14
testIsModifiedLinks 0.315
testModifiedTypeFieldsOnly 0.031
testModifiedCollection 0.042
testDefault 0.008
testOptimisticLocking 0.078
testUnmodifiedLinks 0.123
testModifiedLinksWhenDifferentState 0.123
testNoTest 0.001

ImmutableIfGlobalInheritedTest

testUnlock 0.124
testLockedField 0.118
testMutableField 0.16
testNotLocked 0.112
testNoTest 0

SelectorsFiltersTest

testNoParameterFilter 0.323
testParameterFilter 0.999
testParameterFilterKeepState 1.937
testFromFilter 0.574
testNoTest 0.001

SelectionTest

testSpecificSelection 0.21
testSingleWhenMultiple 0.212
testSingleWhenNone 0.014
testSelectOrderAscending 3.774
testSelectMultipleOrder 0.277
testSelectWithLimit 0.329
testNoTest 0.011

UniqueFieldsTest

testUniqueFields 0.873
testUniqueFieldsImmutable 0.084
testUniqueSelectCreate 0.232
testNoTest 0.001

ProgrConstraintsTest

testProgrConstraints 0.102
testCheckRules 0.036
testNoTest 0.001

LazyInstTest

testContains 3.378
testNextObj 0.361
testSize 1.307
testSizeAfterIteration 2.056
testValues 59.88
testNoTest 0.001

StringLengthTest

testStringTruncated 0.064
testStringNotTruncated 0.048
testStringImmutableTruncated 0.041
testStringImmutableTruncatedSelector 0.053
testStringImmutableNotTruncated 0.035
testStringMultipleTruncated 0.059
testStringMultipleNotTruncated 1.691
testSelectorParameters 0.012
testNoTest 0.001

ActionTest

testAction 0.052
testSelectorAction 0.115
testNoTest 0.001

DowngradeTest

testDowngrade 0.062
[field.Vehicle.Name] is unique
testNoTest 0.001

ImportInvalidTest

testNoTableDirective 0.394
testWrongQuoting 0.031
testWrongDirectiveStart 0.03
testWrongDirectiveDouble 0.024
testWrongDirectiveDirective 0.024
testWrongDirectiveTable 0.026
testWrongDirectiveField 0.03
testNoTest 0.001

EquandaQueryTest

testCustomQuerySelection 0.94
testLazyFetching 0.508
testLazyIterator 0.721
testUpdateQueryBrand 0.291
testUpdateQueryTime 4.538
testNoTest 0.007

SecurityTest

testAllowSetField 0.099
testAllowAction 0.081
testNotAllowAction 0.085
testNotAllowRemove 0.079
testNotAllowSelect 0.031
testAllowSelect 0.036
testNotAllowBuild 0.014
testAllowBuild 0.026
testNoTest 0.001

SubselectTest

testSubselectSingleTry 0.209
testSubselectMultipleTry 0.151
testSubselectMultipleAdd 0.331
testSubselectAddWithLimit 0.346
testNoTest 0

PriorityTest

testSetEquandaProxy 0.084
testSetEquandaAllProxy 0.028
testCorrectBehaviour 0.075
testNoTest 0

SetEquandaRollbackTest

testRollbackBuild 0.197
testNoTest 0.001

CaseConversionTest

testLower 0.118
testUpper 0.86
testDynamic 0.421
testNoTest 0.001

CompareTest

testCompareFailureIntField 0.12
testCompareFailureIntGlobal 0.213
testCompareFailureBooleanField 0.095
testCompareFailureBooleanGlobal 0.107
testCompareFailureDoubleField 0.091
testCompareFailureDoubleGlobal 0.148
testCompareFailureStringField 0.057
testCompareFailureStringGlobal 0.068
testCompareFailureDateField 0.056
testCompareFailureDateGlobal 0.067
testCompareFailureTimestampField 0.074
testCompareFailureTimestampGlobal 0.076
testCompareFailureDateBuiltIn 0.055
testCompareFailureTimestampBuiltIn 0.057
testCompareSuccessDateBuiltIn 0.052
testCompareSuccessTimestampBuiltIn 0.056
testCompareImmutableField 0.04
testCompareLinkTypeSingleAllowed 0.109
[field.Vehicle.Name] is unique
testCompareLinkTypeSingleDisallowed 0.074
testCompareLinkTypeMultipleAllowed 0.094
[field.Vehicle.Name] is unique
testCompareLinkTypeMultipleDisallowed 0.114
testNoTest 0.001

LinkTest

testNNLink 1.019
test11Link 0.394
test1NLink 0.263
testNotOwnerLink 0.636
testNoTest 0

ModifiedProxyTest

testSimpleField 0.235
testSimpleLinkField 0.091
testMultipleField 0.604
testMultipleLinkField 1.394
testNoTest 0.001

ExportTest

testExportAll 9.519
testExportId 1.884
testExportEquandaType 0.277
testRecursiveExport 1.337
testNoTest 0.013

TypeTest

testTypeClass 0.006
testValue 0.209
testNoTest 0.001

DelegateTest

testDelegateString 0.08
testDelegateDate 0.089
testDelegateTimestamp 0.062
testDelegateLink 0.153
testDelegateStringWithPath 0.14
testDelegateLinkWithPath 0.199
testNoTest 0.001

ImportTest

testExitOnErrors 0.125
testStringsWithQuotes 0.236
testStringsWithAccents 0.174
testStringsWithCommas 0.136
testStringsWithBrackets 0.852
testSpacesInStringsNotTrimmed 0.435
testRecursiveImport 1.619
testCreateTableWithType 0.073
testCreateChildTable 0.15
testCreateChildTableOveridedByEquandaType 0.104
testSelectorsInLinks 0.668
testMultipleLink 0.282
testSkippedFields 0.277
testBracketMultipleFields 0.152
testUpdateFields 0.204
testBlobFields 0.085
testDefaultUpdateFields 0.112
testDefaultIdUpdateFields 0.13
testSelectorWithImmutableParams 0.145
testImmutableFields 0.154
testNoTest 0

EmbeddedTest

testEmbeddedBiBehaviourWhenNulled 0.142
testEmbeddedBiBehaviourWhenOtherSideNulled 0.094
testEmbeddedBiBehaviourWhenOwnerDeleted 0.108
testEmbeddedBehaviourWhenNulled 0.126
testEmbeddedBehaviourWhenOwnerDeleted 0.103
testEmbeddedMulBiBehaviourWhenNulled 0.158
testEmbeddedMulBiBehaviourWhenOtherSideNulled 0.156
testEmbeddedMulBiBehaviourWhenOwnerDeleted 0.15
testEmbeddedMulBehaviourWhenNulled 0.185
testEmbeddedMulBehaviourWhenOwnerDeleted 0.118
testNoTest 0

RequiredFieldsTest

testRequiredFields 0.474
testNoTest 0

RemoveLinksTest

testRemoveSingle 0.175
testRemoveMultiple 0.363
testOwnerSingle 0.304
testOwnerMultiple 0.267
testNoTest 0.007

EntityTest

testEquandaStatus 0.148
testNoTest 0

Failure Details

testDowngrade
org.equanda.persistence.EquandaConstraintViolation: [field.Vehicle.Name] is unique
testUpdateQueryBrand
java.util.ConcurrentModificationException
testCompareLinkTypeSingleAllowed
org.equanda.persistence.EquandaConstraintViolation: [field.Vehicle.Name] is unique
testCompareLinkTypeMultipleAllowed
org.equanda.persistence.EquandaConstraintViolation: [field.Vehicle.Name] is unique