Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
22 0 0 0 100% 0.273 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
fr.univtln.bruno.samples.java101.tp1.immutable 16 0 0 0 100% 0.249 s
fr.univtln.bruno.samples.java101.tp1.builder 1 0 0 0 100% 0.006 s
fr.univtln.bruno.samples.java101.tp1.lombok 3 0 0 0 100% 0.010 s
fr.univtln.bruno.samples.java101.tp1.factory 2 0 0 0 100% 0.008 s

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

fr.univtln.bruno.samples.java101.tp1.immutable

- Class Tests Errors Failures Skipped Success Rate Time
PersonImmutableTest 2 0 0 0 100% 0.195 s
PersonValueObjectTest 14 0 0 0 100% 0.054 s

fr.univtln.bruno.samples.java101.tp1.builder

- Class Tests Errors Failures Skipped Success Rate Time
AddressWithBuilderTest 1 0 0 0 100% 0.006 s

fr.univtln.bruno.samples.java101.tp1.lombok

- Class Tests Errors Failures Skipped Success Rate Time
PersonLombokSecureTest 2 0 0 0 100% 0.007 s
PersonLombokTest 1 0 0 0 100% 0.003 s

fr.univtln.bruno.samples.java101.tp1.factory

- Class Tests Errors Failures Skipped Success Rate Time
PersonWithFactoryTest 2 0 0 0 100% 0.008 s

Test Cases

[Summary] [Package List] [Test Cases]

PersonWithFactoryTest

factoryCreatesDefaultPerson 0.002 s
createTeenager 0.002 s

PersonImmutableTest

negativeAgeThrows 0.150 s
builderCreatesImmutable 0.013 s

PersonLombokSecureTest

factoryRejectsNegativeAge 0.002 s
builderRejectsNegativeAge 0.003 s

PersonLombokTest

lombokBuilderAndAccessors 0.003 s

AddressWithBuilderTest

builderCreatesAddress 0.004 s

PersonValueObjectTest

negativeAgeThrows 0.003 s
nullEmailThrows 0.002 s
recordEqualityWorks 0.006 s
nullIdThrows 0.002 s
incrementAgeReturnsNewInstance 0.001 s
withEmailReturnsNewInstance 0.001 s
mergeReplacesNonNullFields 0.001 s
withAgeReturnsNewInstance 0.002 s
mergeWithNullReturnsOriginal 0.001 s
factoryMethodCreatesInstance 0.001 s
toStringIncludesAllComponents 0.008 s
canonicalConstructorCreatesInstance 0.001 s
withNameReturnsNewInstance 0.001 s
nullNameThrows 0.001 s