Summary

Tests Errors Failures Skipped Success Rate Time
41 0 0 0 100% 0.78

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

Package List

Package Tests Errors Failures Skipped Success Rate Time
net.sf.hattori.example 22 0 0 0 100% 0.344
net.sf.hattori.structure 2 0 0 0 100% 0.031
net.sf.hattori.inheritance 1 0 0 0 100% 0
net.sf.hattori.concurrency 2 0 0 0 100% 0.032
net.sf.hattori.staticpopulation 1 0 0 0 100% 0.015
net.sf.hattori.properties 5 0 0 0 100% 0.281
net.sf.hattori.references 7 0 0 0 100% 0.062
net.sf.hattori.populators.domain 1 0 0 0 100% 0.015

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

net.sf.hattori.example

Class Tests Errors Failures Skipped Success Rate Time
GenericTestCase 22 0 0 0 100% 0.344

net.sf.hattori.structure

Class Tests Errors Failures Skipped Success Rate Time
StructureCheckTest 2 0 0 0 100% 0.031

net.sf.hattori.inheritance

Class Tests Errors Failures Skipped Success Rate Time
InheritanceTestCase 1 0 0 0 100% 0

net.sf.hattori.concurrency

Class Tests Errors Failures Skipped Success Rate Time
ConcurrencyTest 2 0 0 0 100% 0.032

net.sf.hattori.staticpopulation

Class Tests Errors Failures Skipped Success Rate Time
StaticPopulationTest 1 0 0 0 100% 0.015

net.sf.hattori.properties

Class Tests Errors Failures Skipped Success Rate Time
CalculatedFieldPopulationTest 2 0 0 0 100% 0.015
DisabledFieldPopulationTest 1 0 0 0 100% 0.016
ReadOnlyFieldPopulationTest 2 0 0 0 100% 0.25

net.sf.hattori.references

Class Tests Errors Failures Skipped Success Rate Time
ReferenceToPreExistentObjectTest 7 0 0 0 100% 0.062

net.sf.hattori.populators.domain

Class Tests Errors Failures Skipped Success Rate Time
DomainObjectCollectionFieldPopulatorTest 1 0 0 0 100% 0.015

Test Cases

ConcurrencyTest

testConcurrentFailOnDirectReloadPopulation 0.016
testConcurrentSuccessOnNonReloadableObjectPopulation 0.016

GenericTestCase

testSimpleAndPrimitiveDataPopulation 0
testSimpleAssembly 0.015
testSimpleDisassembly 0.016
testSimpleAssemblyAndDisassembly 0.016
testIncorrectlyMappedObjectDetection 0
testDeepPropertyAssembly 0.015
testDeepPropertyDisassembly 0.016
testSimpleCollectionPropertyAssembly 0.016
testSimpleCollectionPropertyDisassembly 0
testSimpleCollectionPropertyAssemblyAndDisassembly 0.031
testDeepComplexCollectionsPropertyAssembly 0.015
testSinglePropertyDTOConstruction 0
testSimpleObjectGraphDTOConstruction 0.031
testIncompatibleClassesDetection 0
testDirectCollectionGraphDTOConstruction 0.032
testIndirectCollectionGraphDTOConstruction 0.062
testDissasemblyWithConstantsList 0.016
testConcurrency 0
testDtoCollectionPopulation 0
testGetCalculatedFieldsOnCuttedGraphs 0.015
testCircularDepencencyDetection 0.016
testIndirectPropertyPopulation 0

InheritanceTestCase

testInheritancePopulation 0

DomainObjectCollectionFieldPopulatorTest

testAdditionToCollectonWithPriorElements 0.015

CalculatedFieldPopulationTest

testCalculatedPropertyInmutability 0
testCalculatedPropertyLeavesDomainObjectUnaffected 0.015

DisabledFieldPopulationTest

testDisabledPropertyPopulationAvoidance 0.016

ReadOnlyFieldPopulationTest

testReadOnlyReferencedInstancePropertyInmutability 0.204
testReadOnlyReferencedInstanceReplace 0.031

ReferenceToPreExistentObjectTest

testExistingObjectRetrieval 0
testMissingPropertyInConfiguration 0.016
testMissingCollectionReadonlyPropertyInConfiguration 0
testMissingCollectionPropertyNameInConfiguration 0.016
testCollectionPropertyReferencesNonCollectionField 0
testNonCollectionPropertyReferencesCollectionField 0
testCollectionNotAnnotatedDetection 0.015

StaticPopulationTest

testSimpleStaticPopulation 0

StructureCheckTest

testDomainClassDefaultConstructorRequirement 0.031
testDomainCollectionFieldClassDefaultConstructorRequirement 0