Fork me on GitHub

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
220 0 0 0 100% 7.408

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
it.tidalwave.util.spi 10 0 0 0 100% 0.007
it.tidalwave.role.spi 46 0 0 0 100% 0.275
it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample 4 0 0 0 100% 0.669
it.tidalwave.role.ui.spi 3 0 0 0 100% 0.018
it.tidalwave.role.spring.spi 9 0 0 0 100% 0.02
it.tidalwave.role.spi.impl 6 0 0 0 100% 0.008
it.tidalwave.util 91 0 0 0 100% 0.232
it.tidalwave.thesefoolishthings.examples.extendedfinderexample 14 0 0 0 100% 0.051
it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream 1 0 0 0 100% 2.662
it.tidalwave.role.ui 5 0 0 0 100% 0.057
it.tidalwave.role.ui.impl 16 0 0 0 100% 0.004
it.tidalwave.messagebus.impl.spring 4 0 0 0 100% 1.924
it.tidalwave.role 1 0 0 0 100% 0.01
it.tidalwave.role.spring 5 0 0 0 100% 0.023
it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl 5 0 0 0 100% 1.448

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

it.tidalwave.util.spi

Class Tests Errors Failures Skipped Success Rate Time
AsSupportTest 8 0 0 0 100% 0.007
FinderSupportTest 2 0 0 0 100% 0

it.tidalwave.role.spi

Class Tests Errors Failures Skipped Success Rate Time
ContextSamplerTest 6 0 0 0 100% 0.033
DefaultContextManagerTest 14 0 0 0 100% 0.095
RoleManagerSupportTest 26 0 0 0 100% 0.147

it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample

Class Tests Errors Failures Skipped Success Rate Time
PersonFinderTest 4 0 0 0 100% 0.669

it.tidalwave.role.ui.spi

Class Tests Errors Failures Skipped Success Rate Time
DefaultUserActionProviderTest 2 0 0 0 100% 0
SimpleCompositePresentableTest 1 0 0 0 100% 0.018

it.tidalwave.role.spring.spi

Class Tests Errors Failures Skipped Success Rate Time
DciContextWithAutoThreadBindingAspectTest 9 0 0 0 100% 0.02

it.tidalwave.role.spi.impl

Class Tests Errors Failures Skipped Success Rate Time
DatumAndRoleTest 6 0 0 0 100% 0.008

it.tidalwave.util

Class Tests Errors Failures Skipped Success Rate Time
AsExtensionsTest 3 0 0 0 100% 0.021
AsTest 5 0 0 0 100% 0.09
BundleUtilitiesTest 4 0 0 0 100% 0.007
ConcurrentHashMapWithOptionalsTest 6 0 0 0 100% 0
FinderTest 2 0 0 0 100% 0.003
FunctionalCheckedExceptionWrappersTest 13 0 0 0 100% 0.015
IdTest 5 0 0 0 100% 0.001
KeyTest 4 0 0 0 100% 0.006
LocalizedDateTimeFormattersTest 8 0 0 0 100% 0.051
PairTest 18 0 0 0 100% 0.014
ParameterTest 1 0 0 0 100% 0.001
StreamOperationsTest 2 0 0 0 100% 0.005
TimeProviderTest 1 0 0 0 100% 0.005
TripleTest 5 0 0 0 100% 0.005
TypeSafeMapTest 6 0 0 0 100% 0.005
TypeSafeMultiMapTest 8 0 0 0 100% 0.003

it.tidalwave.thesefoolishthings.examples.extendedfinderexample

Class Tests Errors Failures Skipped Success Rate Time
PersonRegistryImpl2aTest 7 0 0 0 100% 0.033
PersonRegistryImpl2bTest 7 0 0 0 100% 0.018

it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream

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

it.tidalwave.role.ui

Class Tests Errors Failures Skipped Success Rate Time
DisplayableTest 1 0 0 0 100% 0.005
PresentationModelTest 2 0 0 0 100% 0.052
UserActionProviderTest 2 0 0 0 100% 0

it.tidalwave.role.ui.impl

Class Tests Errors Failures Skipped Success Rate Time
AsDisplayableComparatorTest 5 0 0 0 100% 0.002
DefaultPresentationModelTest 6 0 0 0 100% 0
DisplayableComparatorTest 5 0 0 0 100% 0.002

it.tidalwave.messagebus.impl.spring

Class Tests Errors Failures Skipped Success Rate Time
SpringSimpleMessageSubscriberAspectTest 4 0 0 0 100% 1.924

it.tidalwave.role

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

it.tidalwave.role.spring

Class Tests Errors Failures Skipped Success Rate Time
SpringAsSupportTest 5 0 0 0 100% 0.023

it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl

Class Tests Errors Failures Skipped Success Rate Time
JpaPersonFinderTest 5 0 0 0 100% 1.448

Test Cases

[Summary] [Package List] [Test Cases]

AsExtensionsTest

test1 0.02
test2 0
test3 0.001

AsTest

asMany_with_ref_must_properly_work 0.067
as_with_ref_must_properly_work 0.001
maybeAs_with_ref_must_properly_work 0.001
must_return_a_filled_Optional_when_the_role_is_present 0.02
must_return_an_empty_Optional_when_the_role_is_not_present 0.001

BundleUtilitiesTest

test[en_US, res1, [Ljava.lang.Object;@4271b748, message 1](1) 0.005
test[it_IT, res1, [Ljava.lang.Object;@282aea3c, messaggio 1](2) 0.001
test[en_US, res2, [Ljava.lang.Object;@162e29a1, message 2 with x and 1](3) 0
test[it_IT, res2, [Ljava.lang.Object;@2b3d03b2, messaggio 2 con x e 1](4) 0.001

ConcurrentHashMapWithOptionalsTest

must_return_empty_Optional_when_no_new_pair_is_put_1 0
must_return_empty_Optional_when_no_new_pair_is_put_2 0
must_return_empty_Optional_when_no_new_pair_is_put_3 0
must_return_the_new_key_when_a_new_pair_is_put_1 0
must_return_the_new_key_when_a_new_pair_is_put_2 0
must_return_the_new_key_when_a_new_pair_is_put_3 0

FinderTest

ofClone_must_behave_correctly 0.002
ofClone_result_must_be_a_modifiable_list 0.001

FunctionalCheckedExceptionWrappersTest

must_not_wrap_RuntimeException 0.001
must_wrap_IOException_with_UncheckedIOException 0.001
must_wrap_checked_exceptions 0
test_consumer_wrapper 0.001
test_consumer_wrapper_with_exception 0
test_function_wrapper 0.002
test_function_wrapper_with_exception 0
test_predicate_wrapper 0.001
test_predicate_wrapper_with_exception 0.001
test_supplier_wrapper 0.001
test_supplier_wrapper_with_exception 0.001
test_with_Stream 0.006
test_with_Stream_with_exception 0

IdTest

testCompareTo 0.001
testEquals 0
testHashCode 0
testStringValue 0
testToString 0

KeyTest

must_return_the_correct_dynamic_type[Key(name=string, type=class java.lang.String), class java.lang.String](1) 0.002
must_return_the_correct_dynamic_type[Key(name=integer, type=class java.lang.Integer), class java.lang.Integer](2) 0
must_return_the_correct_dynamic_type[Key(name=date, type=class java.util.Date), class java.util.Date](3) 0
test 0.004

LocalizedDateTimeFormattersTest

must_properly_format_date_and_time[2012-08-07T15:31:03.985Z[GMT], en_GB, SHORT, 8/7/12 3:31 PM](1) 0.013
must_properly_format_date_and_time[2012-08-07T15:31:03.985Z[GMT], it_IT, SHORT, 07/08/12 15:31](2) 0.001
must_properly_format_date_and_time[2012-08-07T15:31:03.985Z[GMT], en_GB, MEDIUM, Aug 7, 2012 3:31 PM](3) 0.005
must_properly_format_date_and_time[2012-08-07T15:31:03.985Z[GMT], it_IT, MEDIUM, 7-ago-2012 15:31](4) 0.009
must_properly_format_date_and_time[2012-08-07T15:31:03.985Z[GMT], en_GB, LONG, August 7, 2012 3:31:03 PM](5) 0
must_properly_format_date_and_time[2012-08-07T15:31:03.985Z[GMT], it_IT, LONG, 7 agosto 2012 15:31:03](6) 0
must_properly_format_date_and_time[2012-08-07T15:31:03.985Z[GMT], en_GB, FULL, Tuesday, August 7, 2012 3:31:03 PM GMT](7) 0.01
must_properly_format_date_and_time[2012-08-07T15:31:03.985Z[GMT], it_IT, FULL, martedì 7 agosto 2012 15:31:03 GMT](8) 0.013

PairTest

testDoubleNestedLoops 0.003
test_Pair 0
test_collector_to_map 0.003
test_indexedPairStream__from_array_with_index_transformer 0
test_indexedPairStream__from_list_as_iterable_with_index_transformer 0.001
test_indexedPairStream__from_stream_with_index_transformer 0.001
test_indexedPairStream_from_array 0
test_indexedPairStream_from_array_and_rebaser 0
test_indexedPairStream_from_list_as_iterable 0
test_indexedPairStream_from_list_as_iterable_and_rebaser 0.001
test_indexedPairStream_from_stream 0
test_indexedPairStream_from_stream_and_rebaser 0.001
test_indexedPairStream_with_range_and_supplier 0.001
test_indexedPairStream_with_range_and_supplier_and_index_transformer 0.001
test_indexedPairStream_with_range_and_supplier_and_rebaser 0.001
test_pairRange 0
test_pairRangeClosed 0
test_pairStream 0.001

ParameterTest

test 0.001

StreamOperationsTest

zipPairTest1 0.004
zipTest1 0.001

TimeProviderTest

test 0.005

TripleTest

testTripleNestedLoops 0.005
test_Triple 0
test_tripleRange 0
test_tripleRangeClosed 0
test_tripleStream 0

TypeSafeMapTest

asMap_must_return_different_mutable_instances_detached_from_internal_state 0.002
getKeys_must_return_different_mutable_instances_detached_from_internal_state 0
test_forEach 0.003
test_newInstance 0
test_ofCloned 0
test_with 0

TypeSafeMultiMapTest

asMap_must_return_different_mutable_instances_detached_from_internal_state 0.001
getKeys_must_return_different_mutable_instances_detached_from_internal_state 0
test_forEach 0.001
test_newInstance 0
test_ofCloned 0
test_with 0.001
test_with_and_existing_key 0
test_with_from_empty_map 0

AsSupportTest

must_create_role_from_factory 0.001
must_find_local_roles 0
must_find_roles_in_delegate 0.001
must_give_priority_to_local_roles 0.001
must_not_find_inexistent_role 0
must_not_find_inexistent_role_bis 0
must_retrieve_multiple_local_and_global_roles 0.002
must_retrieve_multiple_local_roles 0.002

FinderSupportTest

fix_for_THESEFOOLISHTHINGS_172 0
fix_for_THESEFOOLISHTHINGS_176 0

DatumAndRoleTest

testGetSuper[(i.t.r.s.i.Mocks$CA1, i.t.r.s.i.Mocks$R1), [(i.t.r.s.i.Mocks$CA1, i.t.r.s.i.Mocks$R1), (j.l.Object, i.t.r.s.i.Mocks$R1)]](1) 0.005
testGetSuper[(i.t.r.s.i.Mocks$CA2, i.t.r.s.i.Mocks$R1), [(i.t.r.s.i.Mocks$CA2, i.t.r.s.i.Mocks$R1), (j.l.Object, i.t.r.s.i.Mocks$R1), (i.t.r.s.i.Mocks$IA2, i.t.r.s.i.Mocks$R1)]](2) 0.001
testGetSuper[(i.t.r.s.i.Mocks$CA3, i.t.r.s.i.Mocks$R1), [(i.t.r.s.i.Mocks$CA3, i.t.r.s.i.Mocks$R1), (j.l.Object, i.t.r.s.i.Mocks$R1), (i.t.r.s.i.Mocks$IA3, i.t.r.s.i.Mocks$R1)]](3) 0
testGetSuper[(i.t.r.s.i.Mocks$CB1, i.t.r.s.i.Mocks$R1), [(i.t.r.s.i.Mocks$CB1, i.t.r.s.i.Mocks$R1), (j.l.Object, i.t.r.s.i.Mocks$R1), (i.t.r.s.i.Mocks$IB2, i.t.r.s.i.Mocks$R1), (i.t.r.s.i.Mocks$IA2, i.t.r.s.i.Mocks$R1), (i.t.r.s.i.Mocks$IA3, i.t.r.s.i.Mocks$R1)]](4) 0.001
testGetSuper[(i.t.r.s.i.Mocks$CB2, i.t.r.s.i.Mocks$R1), [(i.t.r.s.i.Mocks$CB2, i.t.r.s.i.Mocks$R1), (i.t.r.s.i.Mocks$CA2, i.t.r.s.i.Mocks$R1), (j.l.Object, i.t.r.s.i.Mocks$R1), (i.t.r.s.i.Mocks$IA2, i.t.r.s.i.Mocks$R1), (i.t.r.s.i.Mocks$IB1, i.t.r.s.i.Mocks$R1), (i.t.r.s.i.Mocks$IA1, i.t.r.s.i.Mocks$R1)]](5) 0
testGetSuper[(i.t.r.s.i.Mocks$CB3, i.t.r.s.i.Mocks$R1), [(i.t.r.s.i.Mocks$CB3, i.t.r.s.i.Mocks$R1), (i.t.r.s.i.Mocks$CA1, i.t.r.s.i.Mocks$R1), (j.l.Object, i.t.r.s.i.Mocks$R1)]](6) 0.001

SimpleCompositeTest

must_produce_valid_Finders 0.01

ContextSamplerTest

must_delegate_runWithContexts_to_ContextManager[[]](1) 0.027
must_delegate_runWithContexts_to_ContextManager[[a, b, c]](2) 0.002
must_delegate_runWithContexts_to_ContextManager[[a, b, c, d]](3) 0.002
must_sample_Contexts_at_construction_time[[]](1) 0
must_sample_Contexts_at_construction_time[[a, b, c]](2) 0.001
must_sample_Contexts_at_construction_time[[a, b, c, d]](3) 0.001

DisplayableTest

must_read_the_displayName_from_the_bundle 0.005

DefaultContextManagerTest

must_confine_local_contexts_in_their_thread 0.003
must_prioritize_global_contexts 0
must_properly_add_and_retrieve_global_contexts 0.001
must_properly_add_and_retrieve_global_contexts_in_order 0
must_properly_add_and_retrieve_local_contexts 0
must_properly_add_and_retrieve_local_contexts_in_order 0
must_properly_remove_and_retrieve_global_contexts 0
must_properly_remove_and_retrieve_local_contexts 0.001
must_properly_remove_local_contexts 0.067
must_properly_remove_local_contexts_when_exception_throw 0.005
must_properly_remove_local_contexts_with_runnable 0.009
must_properly_remove_local_contexts_with_supplier 0.005
must_start_with_no_contexts 0.001
runWithContexts_must_temporarily_associate_local_contexts 0.003

PresentationModelTest

test_ofMaybePresentable_with_Presentable 0.048
test_ofMaybePresentable_without_Presentable 0.004

RoleManagerSupportTest

findTypeOf_must_return_original_class_for_Mockito_mocks 0.011
must_correctly_find_implemented_interfaces[class it.tidalwave.role.spi.impl.Mocks$CA1, []](1) 0.002
must_correctly_find_implemented_interfaces[class it.tidalwave.role.spi.impl.Mocks$CA2, [interface it.tidalwave.role.spi.impl.Mocks$IA2]](2) 0.001
must_correctly_find_implemented_interfaces[class it.tidalwave.role.spi.impl.Mocks$CA3, [interface it.tidalwave.role.spi.impl.Mocks$IA3]](3) 0
must_correctly_find_implemented_interfaces[class it.tidalwave.role.spi.impl.Mocks$CB1, [interface it.tidalwave.role.spi.impl.Mocks$IA2, interface it.tidalwave.role.spi.impl.Mocks$IA3, interface it.tidalwave.role.spi.impl.Mocks$IB2]](4) 0
must_correctly_find_implemented_interfaces[class it.tidalwave.role.spi.impl.Mocks$CB2, [interface it.tidalwave.role.spi.impl.Mocks$IA2, interface it.tidalwave.role.spi.impl.Mocks$IB1, interface it.tidalwave.role.spi.impl.Mocks$IA1]](5) 0
must_correctly_find_implemented_interfaces[class it.tidalwave.role.spi.impl.Mocks$CB3, []](6) 0.001
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA1@2d732cda, interface it.tidalwave.role.spi.impl.Mocks$R1, [it.tidalwave.role.spi.impl.Mocks$RI1A@1]](1) 0.005
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA1@25031fd4, interface it.tidalwave.role.spi.impl.Mocks$R2, []](2) 0.004
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA1@22195d06, interface it.tidalwave.role.spi.impl.Mocks$R3, []](3) 0.003
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA2@c10f7a8, interface it.tidalwave.role.spi.impl.Mocks$R1, [it.tidalwave.role.spi.impl.Mocks$RI1A@1]](4) 0.004
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA2@24455d50, interface it.tidalwave.role.spi.impl.Mocks$R2, [Mocks.RI2C(context=it.tidalwave.role.spi.impl.Mocks$Context2@1, bean1=it.tidalwave.role.spi.impl.Mocks$Bean1@bb160fb)]](5) 0.008
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA2@77902ed6, interface it.tidalwave.role.spi.impl.Mocks$R3, []](6) 0.004
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA3@19439ec4, interface it.tidalwave.role.spi.impl.Mocks$R1, []](7) 0.004
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA3@7d50b4c4, interface it.tidalwave.role.spi.impl.Mocks$R2, []](8) 0.004
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA3@7325b786, interface it.tidalwave.role.spi.impl.Mocks$R3, [Mocks.RI3A(owner=it.tidalwave.role.spi.impl.Mocks$CA3@7325b786)]](9) 0.004
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB1@5ab29866, interface it.tidalwave.role.spi.impl.Mocks$R1, []](10) 0.005
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB1@2bbaf1bc, interface it.tidalwave.role.spi.impl.Mocks$R2, [Mocks.RI2B(bean1=it.tidalwave.role.spi.impl.Mocks$Bean1@bb160fb, bean2=it.tidalwave.role.spi.impl.Mocks$Bean2@65852d05), Mocks.RI2C(context=it.tidalwave.role.spi.impl.Mocks$Context2@1, bean1=it.tidalwave.role.spi.impl.Mocks$Bean1@bb160fb)]](11) 0.008
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB1@54a5eff, interface it.tidalwave.role.spi.impl.Mocks$R3, []](12) 0.003
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB2@6a7cbeed, interface it.tidalwave.role.spi.impl.Mocks$R1, [it.tidalwave.role.spi.impl.Mocks$RI1A@1]](13) 0.006
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB2@20843604, interface it.tidalwave.role.spi.impl.Mocks$R2, [Mocks.RI2C(context=it.tidalwave.role.spi.impl.Mocks$Context2@1, bean1=it.tidalwave.role.spi.impl.Mocks$Bean1@bb160fb)]](14) 0.007
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB2@1cb7f2fe, interface it.tidalwave.role.spi.impl.Mocks$R3, [it.tidalwave.role.spi.impl.Mocks$RI3C@1]](15) 0.008
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB3@4a76c90, interface it.tidalwave.role.spi.impl.Mocks$R1, [it.tidalwave.role.spi.impl.Mocks$RI1A@1]](16) 0.007
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB3@4b8c9729, interface it.tidalwave.role.spi.impl.Mocks$R2, [Mocks.RI2B(bean1=it.tidalwave.role.spi.impl.Mocks$Bean1@bb160fb, bean2=it.tidalwave.role.spi.impl.Mocks$Bean2@65852d05)]](17) 0.005
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB3@d426e01, interface it.tidalwave.role.spi.impl.Mocks$R3, []](18) 0.003
must_properly_scan_classes 0.04

UserActionProviderTest

works_with_actions 0
works_with_no_actions 0

AsDisplayableComparatorTest

test[Mock for As, hashCode: 1005445961, Mock for As, hashCode: 1343837945, -1](1) 0.001
test[Mock for As, hashCode: 1343837945, Mock for As, hashCode: 1005445961, 1](2) 0
test[Mock for As, hashCode: 1005445961, Mock for As, hashCode: 1005445961, 0](3) 0.001
test[Mock for As, hashCode: 1831965951, Mock for As, hashCode: 960319028, 0](4) 0
test[Mock for As, hashCode: 960319028, Mock for As, hashCode: 1831965951, 0](5) 0

DefaultPresentationModelTest

must_find_local_roles 0
must_find_roles_in_owner 0
must_give_priority_to_local_roles 0
must_invoke_default_behaviour_when_as_not_found 0
must_not_find_inexistent_role 0
must_not_find_inexistent_role_bis 0

DisplayableComparatorTest

test[a@3bf306d3$Displayable[], b@5101b9$Displayable[], -1](1) 0.001
test[b@5101b9$Displayable[], a@3bf306d3$Displayable[], 1](2) 0
test[a@3bf306d3$Displayable[], a@3bf306d3$Displayable[], 0](3) 0
test[c@1d160161$Displayable[], c@6c9e7af2$Displayable[], 0](4) 0.001
test[c@6c9e7af2$Displayable[], c@1d160161$Displayable[], 0](5) 0

DefaultUserActionProviderTest

must_return_no_actions 0
must_return_no_default_action 0

SimpleCompositePresentableTest

must_create_a_PresentationModel_containing_the_proper_children 0.018

SpringSimpleMessageSubscriberAspectTest

must_subscribe_to_default_message_bus_at_initialize 0.013
must_subscribe_to_alternate_message_bus 0.001
must_unsubscribe_from_alternate_message_bus 0.001
must_unsubscribe_from_default_message_bus_at_destroy 0

SpringAsSupportTest

must_inject_a_role_properly_assigning_its_owner_1 0.009
must_inject_a_role_supporting_multiple_datum_types_properly_assigning_its_owner 0.007
must_return_the_datum_object_when_it_directly_implements_a_role 0.003
must_throw_AsException_when_asking_for_an_unavailable_role_1 0.002
must_throw_AsException_when_asking_for_an_unavailable_role_2 0.002

DciContextWithAutoThreadBindingAspectTest

must_bind_context_when_annotation_present_and_autoThreadBinding[publicMethod](1) 0.015
must_bind_context_when_annotation_present_and_autoThreadBinding[protectedMethod](2) 0.001
must_bind_context_when_annotation_present_and_autoThreadBinding[packageMethod](3) 0.001
must_not_bind_context_when_annotation_present_but_no_autoThreadBinding[publicMethod](1) 0
must_not_bind_context_when_annotation_present_but_no_autoThreadBinding[protectedMethod](2) 0
must_not_bind_context_when_annotation_present_but_no_autoThreadBinding[packageMethod](3) 0.001
must_not_bind_context_when_no_annotation[publicMethod](1) 0
must_not_bind_context_when_no_annotation[protectedMethod](2) 0.001
must_not_bind_context_when_no_annotation[packageMethod](3) 0.001

DciMarshalXStreamExampleNGTest

must_not_crash 2.122

PersonFinderTest

testAllPersons 0.012
testAllPersonsSortedByFirstName 0.007
testAllPersonsSortedByLastNameDescending 0.002
testPersonRange 0.001

PersonRegistryImpl2aTest

testAllPersons 0.013
testAllPersonsSortedByFirstName 0.009
testAllPersonsSortedByLastNameDescending 0.002
testLastNameIsBerniniFirstResult 0.002
testLastNameStartingWithB 0.002
testLastNameStartingWithBSortedByFirstName 0.003
testPersonRange 0.002

PersonRegistryImpl2bTest

testAllPersons 0.002
testAllPersonsSortedByFirstName 0.003
testAllPersonsSortedByLastNameDescending 0.002
testLastNameIsBerniniFirstResult 0.003
testLastNameStartingWithB 0.002
testLastNameStartingWithBSortedByFirstName 0.003
testPersonRange 0.003

JpaPersonFinderTest

testQueryWithAscendingSortAndFirstMax 0.032
testQueryWithCount 0.002
testQueryWithDescendingSortAndFirstMax 0.002
testQueryWithDoubleSort 0.002
testSimpleQuery 0.002