Summary

[ summary] [ package list] [ test cases]

TestsErrorsFailuresSuccess rateTime(s)
26300100.00%6.09

Note: failuresare anticipated and checked for with assertions while errorsare unanticipated.

Package List

[ summary] [ package list] [ test cases]

PackageTestsErrorsFailuresSuccess RateTime
com.enspire.gemini.bidirectional 6800100.00%0.20
com.enspire.gemini.commands 1600100.00%0.21
com.enspire.gemini.integration.test.collectioncollection 1600100.00%1.53
com.enspire.gemini.integration.test.collectionsimple 3300100.00%0.75
com.enspire.gemini.integration.test.listlist 1800100.00%0.45
com.enspire.gemini.integration.test.listsimple 3700100.00%0.74
com.enspire.gemini.integration.test.setset 1600100.00%0.39
com.enspire.gemini.integration.test.setsimple 3300100.00%1.50
com.enspire.gemini.integration.test.simplesimple 1300100.00%0.24
com.enspire.gemini.updaters 1300100.00%0.07

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

com.enspire.gemini.bidirectional

ClassTestsErrorsFailuresSuccess RateTime
Success BidirectionalCollectionTest 1900100.00%0.060
Success BidirectionalListTest 3000100.00%0.080
Success BidirectionalSetTest 1900100.00%0.060

com.enspire.gemini.commands

ClassTestsErrorsFailuresSuccess RateTime
Success BidirectionalCollectionAddTest 400100.00%0.040
Success BidirectionalCollectionRemoveTest 400100.00%0.060
Success BidirectionalListAddByIndexTest 400100.00%0.060
Success BidirectionalListRemoveByIndexTest 400100.00%0.050

com.enspire.gemini.integration.test.collectioncollection

ClassTestsErrorsFailuresSuccess RateTime
Success ABidirectionalDefaultTest 800100.00%0.270
Success ABidirectionalInitOnlyFirstTimeTest 800100.00%1.262

com.enspire.gemini.integration.test.collectionsimple

ClassTestsErrorsFailuresSuccess RateTime
Success ABidirectionalDefaultTest 1300100.00%0.260
Success ABidirectionalInitOnlyFirstTimeTest 1300100.00%0.261
Success BBidirectionalTest 700100.00%0.230

com.enspire.gemini.integration.test.listlist

ClassTestsErrorsFailuresSuccess RateTime
Success ABidirectionalDefaultTest 900100.00%0.231
Success ABidirectionalInitOnlyFirstTimeTest 900100.00%0.220

com.enspire.gemini.integration.test.listsimple

ClassTestsErrorsFailuresSuccess RateTime
Success ABidirectionalDefaultTest 1500100.00%0.260
Success ABidirectionalInitOnlyFirstTimeTest 1500100.00%0.261
Success BBidirectionalTest 700100.00%0.220

com.enspire.gemini.integration.test.setset

ClassTestsErrorsFailuresSuccess RateTime
Success ABidirectionalDefaultTest 800100.00%0.191
Success ABidirectionalInitOnlyFirstTimeTest 800100.00%0.200

com.enspire.gemini.integration.test.setsimple

ClassTestsErrorsFailuresSuccess RateTime
Success ABidirectionalDefaultTest 1300100.00%1.041
Success ABidirectionalInitOnlyFirstTimeTest 1300100.00%0.250
Success BBidirectionalTest 700100.00%0.210

com.enspire.gemini.integration.test.simplesimple

ClassTestsErrorsFailuresSuccess RateTime
Success ABidirectionalTest 1300100.00%0.241

com.enspire.gemini.updaters

ClassTestsErrorsFailuresSuccess RateTime
Success CollectionPropertyRelationshipUpdaterTest 800100.00%0.040
Success SimplePropertyRelationshipUpdaterTest 500100.00%0.030

Test Cases

[ summary] [ package list] [ test cases]

BidirectionalCollectionTest

Success testAdd0.04
Success testAddExisting0.00
Success testAddUpdaterThrowsException0.00
Success testAddAll0.01
Success testAddAllUpdaterThrowsException0.00
Success testRemove0.00
Success testRemoveNonExisting0.00
Success testRemoveUpdaterThrowsException0.00
Success testRemoveAll0.00
Success testRemoveAllUpdaterThrowsException0.00
Success testRetainAll0.00
Success testClear0.00
Success testContains0.00
Success testContainsAll0.00
Success testIterator0.00
Success testIsEmpty0.01
Success testSize0.00
Success testToArray0.00
Success testToArrayWithArgs0.00

BidirectionalListTest

Success testAdd0.06
Success testAddExisting0.00
Success testAddUpdaterThrowsException0.00
Success testAddAll0.00
Success testAddAllUpdaterThrowsException0.00
Success testRemove0.00
Success testRemoveNonExisting0.00
Success testRemoveUpdaterThrowsException0.00
Success testRemoveAll0.00
Success testRemoveAllUpdaterThrowsException0.00
Success testRetainAll0.01
Success testClear0.00
Success testContains0.00
Success testContainsAll0.00
Success testIterator0.00
Success testAddIndexed0.00
Success testAddAllIndexed0.00
Success testRemoveIndexed0.00
Success testListIterator0.00
Success testListIteratorIndexed0.00
Success testSet0.00
Success testSetThrowsException0.00
Success testGet0.01
Success testIndexOf0.00
Success testLastIndexOf0.00
Success testSubList0.00
Success testIsEmpty0.00
Success testSize0.00
Success testToArray0.00
Success testToArrayWithArgs0.00

BidirectionalSetTest

Success testAdd0.04
Success testAddExisting0.00
Success testAddUpdaterThrowsException0.00
Success testAddAll0.01
Success testAddAllUpdaterThrowsException0.00
Success testRemove0.00
Success testRemoveNonExisting0.00
Success testRemoveUpdaterThrowsException0.00
Success testRemoveAll0.00
Success testRemoveAllUpdaterThrowsException0.00
Success testRetainAll0.00
Success testClear0.00
Success testIterator0.00
Success testContains0.00
Success testContainsAll0.00
Success testIsEmpty0.00
Success testSize0.00
Success testToArray0.01
Success testToArrayWithArgs0.00

BidirectionalCollectionAddTest

Success testExecute0.04
Success testExecuteExisting0.00
Success testExecutethrowsException0.00
Success testUndo0.00

BidirectionalCollectionRemoveTest

Success testExecute0.04
Success testExecuteExisting0.00
Success testUndo0.00
Success testExecuteThrowsException0.00

BidirectionalListAddByIndexTest

Success testExecute0.05
Success testExecuteExisting0.00
Success testExecutethrowsException0.01
Success testUndo0.00

BidirectionalListRemoveByIndexTest

Success testExecute0.05
Success testExecuteExisting0.00
Success testUndo0.00
Success testExecuteThrowsException0.00

ABidirectionalDefaultTest

Success testSetBAgain0.24
Success testBAddBidirectional0.01
Success testBAddBUnidirectional0.00
Success testBAddAgain0.00
Success testBRemove0.01
Success testBAddAll0.00
Success testBRemoveAll0.00
Success testBIteratorRemove0.01

ABidirectionalInitOnlyFirstTimeTest

Success testSetBAgain1.23
Success testBAddBidirectional0.01
Success testBAddBUnidirectional0.01
Success testBAddAgain0.00
Success testBRemove0.00
Success testBAddAll0.01
Success testBRemoveAll0.00
Success testBIteratorRemove0.00

ABidirectionalDefaultTest

Success testSetBAgain0.20
Success testBAddBidirectional0.01
Success testBAddBUnidirectional0.01
Success testBAddAgain0.00
Success testBRemove0.00
Success testBAddAll0.00
Success testBRemoveAll0.01
Success testBIteratorRemove0.00
Success testBAddConnected0.00
Success testBAddThrowsException0.01
Success testBRemoveThrowsException0.01
Success testBAddAllThrowsException0.00
Success testBRemoveAllThrowsException0.00

ABidirectionalInitOnlyFirstTimeTest

Success testSetBAgain0.18
Success testBAddBidirectional0.02
Success testBAddBUnidirectional0.00
Success testBAddAgain0.00
Success testBRemove0.00
Success testBAddAll0.01
Success testBRemoveAll0.00
Success testBIteratorRemove0.01
Success testBAddConnected0.01
Success testBAddThrowsException0.01
Success testBRemoveThrowsException0.00
Success testBAddAllThrowsException0.00
Success testBRemoveAllThrowsException0.01

BBidirectionalTest

Success testASetOppositeBidirectional0.21
Success testASetOppositeUnidirectional0.01
Success testAUnset0.00
Success testASetAgain0.00
Success testAReplace0.00
Success testAReplaceConnected0.00
Success testAThrowsException0.01

ABidirectionalDefaultTest

Success testSetBAgain0.20
Success testBAddBidirectional0.01
Success testBAddBUnidirectional0.00
Success testBAddAgain0.00
Success testBRemove0.00
Success testBAddAll0.01
Success testBRemoveAll0.00
Success testBIteratorRemove0.01
Success testBSet0.00

ABidirectionalInitOnlyFirstTimeTest

Success testSetBAgain0.19
Success testBAddBidirectional0.01
Success testBAddBUnidirectional0.01
Success testBAddAgain0.00
Success testBRemove0.00
Success testBAddAll0.00
Success testBRemoveAll0.01
Success testBIteratorRemove0.00
Success testBSet0.00

ABidirectionalDefaultTest

Success testSetBAgain0.18
Success testBAddBidirectional0.02
Success testBAddBUnidirectional0.00
Success testBAddAgain0.00
Success testBRemove0.00
Success testBAddAll0.01
Success testBRemoveAll0.00
Success testBIteratorRemove0.01
Success testBAddConnected0.00
Success testBAddThrowsException0.01
Success testBRemoveThrowsException0.01
Success testBAddAllThrowsException0.00
Success testBRemoveAllThrowsException0.00
Success testBSet0.00
Success testBSetThrowsException0.01

ABidirectionalInitOnlyFirstTimeTest

Success testSetBAgain0.18
Success testBAddBidirectional0.02
Success testBAddBUnidirectional0.00
Success testBAddAgain0.01
Success testBRemove0.00
Success testBAddAll0.00
Success testBRemoveAll0.00
Success testBIteratorRemove0.01
Success testBAddConnected0.02
Success testBAddThrowsException0.01
Success testBRemoveThrowsException0.01
Success testBAddAllThrowsException0.00
Success testBRemoveAllThrowsException0.00
Success testBSet0.00
Success testBSetThrowsException0.00

BBidirectionalTest

Success testASetOppositeBidirectional0.20
Success testASetOppositeUnidirectional0.00
Success testAUnset0.00
Success testASetAgain0.00
Success testAReplace0.01
Success testAReplaceConnected0.00
Success testAThrowsException0.01

ABidirectionalDefaultTest

Success testSetBAgain0.16
Success testBAddBidirectional0.01
Success testBAddBUnidirectional0.00
Success testBAddAgain0.00
Success testBRemove0.00
Success testBAddAll0.01
Success testBRemoveAll0.01
Success testBIteratorRemove0.00

ABidirectionalInitOnlyFirstTimeTest

Success testSetBAgain0.15
Success testBAddBidirectional0.02
Success testBAddBUnidirectional0.01
Success testBAddAgain0.00
Success testBRemove0.00
Success testBAddAll0.00
Success testBRemoveAll0.01
Success testBIteratorRemove0.00

ABidirectionalDefaultTest

Success testSetBAgain0.97
Success testBAddBidirectional0.02
Success testBAddBUnidirectional0.01
Success testBAddAgain0.00
Success testBRemove0.00
Success testBAddAll0.00
Success testBRemoveAll0.00
Success testBIteratorRemove0.01
Success testBAddConnected0.00
Success testBAddThrowsException0.01
Success testBRemoveThrowsException0.00
Success testBAddAllThrowsException0.01
Success testBRemoveAllThrowsException0.00

ABidirectionalInitOnlyFirstTimeTest

Success testSetBAgain0.18
Success testBAddBidirectional0.01
Success testBAddBUnidirectional0.01
Success testBAddAgain0.00
Success testBRemove0.00
Success testBAddAll0.00
Success testBRemoveAll0.00
Success testBIteratorRemove0.01
Success testBAddConnected0.00
Success testBAddThrowsException0.01
Success testBRemoveThrowsException0.01
Success testBAddAllThrowsException0.01
Success testBRemoveAllThrowsException0.00

BBidirectionalTest

Success testASetOppositeBidirectional0.19
Success testASetOppositeUnidirectional0.00
Success testAUnset0.00
Success testASetAgain0.01
Success testAReplace0.00
Success testAReplaceConnected0.00
Success testAThrowsException0.01

ABidirectionalTest

Success testASetOppositeBidirectional0.18
Success testASetOppositeUnidirectional0.02
Success testAUnset0.00
Success testASetAgain0.00
Success testAReplace0.00
Success testAThrowsException0.02
Success testBSetOppositeBidirectional0.00
Success testBSetOppositeUnidirectional0.01
Success testBUnset0.00
Success testBSetAgain0.00
Success testBReplace0.00
Success testBReplaceConnected0.00
Success testBThrowsException0.01

CollectionPropertyRelationshipUpdaterTest

Success testSetDoesNotAlreadyContain0.04
Success testSetAlreadyContains0.00
Success testSetOwnerIsNull0.00
Success testSetValueIsNull0.00
Success testSetCollectionIsNull0.00
Success testUnset0.00
Success testUnsetOwnerIsNull0.00
Success testUnsetCollectionIsNull0.00

SimplePropertyRelationshipUpdaterTest

Success testSetOwnerIsNull0.03
Success testSetValueIsNull0.00
Success testUnset0.00
Success testSetDifferent0.00
Success testSetTheSame0.00