Fork me on GitHub

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
248 0 0 0 100% 28.167

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 2 0 0 0 100% 0.004
it.tidalwave.role.spi 46 0 0 0 100% 0.278
it.tidalwave.thesefoolishthings.examples.dci.displayable 1 0 0 0 100% 2.55
it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample 5 0 0 0 100% 0.062
it.tidalwave.util.impl 8 0 0 0 100% 0.015
it.tidalwave.role.ui.spi 3 0 0 0 100% 0.019
it.tidalwave.role.spring.spi 9 0 0 0 100% 0.029
it.tidalwave.role.spi.impl 6 0 0 0 100% 0.006
it.tidalwave.util 114 0 0 0 100% 2.109
it.tidalwave.thesefoolishthings.examples.extendedfinderexample 15 0 0 0 100% 0.086
it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream 1 0 0 0 100% 3.727
it.tidalwave.role.ui 5 0 0 0 100% 0.054
it.tidalwave.role.ui.impl 16 0 0 0 100% 0.006
it.tidalwave.messagebus.impl.spring 4 0 0 0 100% 2.169
it.tidalwave.thesefoolishthings.examples.jpafinderexample 1 0 0 0 100% 3.217
it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa 1 0 0 0 100% 13.764
it.tidalwave.role 1 0 0 0 100% 0.02
it.tidalwave.role.spring 5 0 0 0 100% 0.042
it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl 5 0 0 0 100% 0.01

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
FinderSupportTest 2 0 0 0 100% 0.004

it.tidalwave.role.spi

Class Tests Errors Failures Skipped Success Rate Time
ContextSamplerTest 6 0 0 0 100% 0.04
DefaultContextManagerTest 14 0 0 0 100% 0.088
RoleManagerSupportTest 26 0 0 0 100% 0.15

it.tidalwave.thesefoolishthings.examples.dci.displayable

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

it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample

Class Tests Errors Failures Skipped Success Rate Time
MainTest 1 0 0 0 100% 0.054
PersonFinderTest 4 0 0 0 100% 0.008

it.tidalwave.util.impl

Class Tests Errors Failures Skipped Success Rate Time
DefaultAsTest 8 0 0 0 100% 0.015

it.tidalwave.role.ui.spi

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

it.tidalwave.role.spring.spi

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

it.tidalwave.role.spi.impl

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

it.tidalwave.util

Class Tests Errors Failures Skipped Success Rate Time
AsExtensionsTest 3 0 0 0 100% 0.055
AsTest 5 0 0 0 100% 0.104
BundleUtilitiesTest 4 0 0 0 100% 0.016
CollectionUtilsTest 17 0 0 0 100% 0.007
ConcurrentHashMapWithOptionalsTest 6 0 0 0 100% 0
FinderTest 5 0 0 0 100% 0.006
FunctionalCheckedExceptionWrappersTest 13 0 0 0 100% 0.018
IdTest 5 0 0 0 100% 0.001
KeyTest 4 0 0 0 100% 0.007
LazySupplierTest 3 0 0 0 100% 1.759
LocalizedDateTimeFormattersTest 8 0 0 0 100% 0.078
PairTest 18 0 0 0 100% 0.017
ParameterTest 1 0 0 0 100% 0.002
StreamOperationsTest 2 0 0 0 100% 0.011
TimeProviderTest 1 0 0 0 100% 0.006
TripleTest 5 0 0 0 100% 0.01
TypeSafeMapTest 6 0 0 0 100% 0.008
TypeSafeMultiMapTest 8 0 0 0 100% 0.004

it.tidalwave.thesefoolishthings.examples.extendedfinderexample

Class Tests Errors Failures Skipped Success Rate Time
FinderExample2Test 1 0 0 0 100% 0.065
PersonRegistryImpl2aTest 7 0 0 0 100% 0.011
PersonRegistryImpl2bTest 7 0 0 0 100% 0.01

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

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

it.tidalwave.role.ui

Class Tests Errors Failures Skipped Success Rate Time
DisplayableTest 1 0 0 0 100% 0.006
PresentationModelTest 2 0 0 0 100% 0.048
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.001
DefaultPresentationModelTest 6 0 0 0 100% 0.002
DisplayableComparatorTest 5 0 0 0 100% 0.003

it.tidalwave.messagebus.impl.spring

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

it.tidalwave.thesefoolishthings.examples.jpafinderexample

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

it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa

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

it.tidalwave.role

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

it.tidalwave.role.spring

Class Tests Errors Failures Skipped Success Rate Time
SpringDefaultAsTest 5 0 0 0 100% 0.042

it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl

Class Tests Errors Failures Skipped Success Rate Time
JpaFinderTest 5 0 0 0 100% 0.01

Test Cases

[Summary] [Package List] [Test Cases]

AsExtensionsTest

test1 0.053
test2 0.001
test3 0.001

AsTest

asMany_with_ref_must_properly_work 0.083
as_with_ref_must_properly_work 0.001
maybeAs_with_ref_must_properly_work 0.002
must_return_a_filled_Optional_when_the_role_is_present 0.017
must_return_an_empty_Optional_when_the_role_is_not_present 0.001

BundleUtilitiesTest

test[en_US, res1, [Ljava.lang.Object;@7eb774c3, message 1](1) 0.013
test[it_IT, res1, [Ljava.lang.Object;@5b634e24, messaggio 1](2) 0.001
test[en_US, res2, [Ljava.lang.Object;@642f8b7f, message 2 with x and 1](3) 0.001
test[it_IT, res2, [Ljava.lang.Object;@7272914b, messaggio 2 con x e 1](4) 0.001

CollectionUtilsTest

test_concat 0.002
test_concat_list 0
test_head 0.001
test_head_with_empty_list 0
test_optionalHead 0
test_optionalHead_with_empty_list 0.001
test_reversed 0
test_sorted 0.002
test_sorted 0
test_sorted 0
test_sorted 0
test_sorted 0
test_sorted_with_comparator 0.001
test_sorted_with_comparator 0
test_sorted_with_comparator 0
test_sorted_with_comparator 0
test_sorted_with_comparator 0

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.003
ofClone_result_must_be_a_modifiable_list 0
test_Finder_mapping 0.001
test_Finder_ofProvider 0.001
test_Finder_ofSupplier 0.001

FunctionalCheckedExceptionWrappersTest

must_not_wrap_RuntimeException 0.001
must_wrap_IOException_with_UncheckedIOException 0.002
must_wrap_checked_exceptions 0
test_consumer_wrapper 0.002
test_consumer_wrapper_with_exception 0
test_function_wrapper 0.001
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
test_with_Stream 0.009
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.003
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

LazySupplierTest

must_call_supplier_only_once 0.003
must_call_supplier_only_once_multithreaded 1.755
must_not_call_supplier_before_get 0.001

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.02
must_properly_format_date_and_time[2012-08-07T15:31:03.985Z[GMT], it_IT, SHORT, 07/08/12 15:31](2) 0.002
must_properly_format_date_and_time[2012-08-07T15:31:03.985Z[GMT], en_GB, MEDIUM, Aug 7, 2012 3:31 PM](3) 0.007
must_properly_format_date_and_time[2012-08-07T15:31:03.985Z[GMT], it_IT, MEDIUM, 7-ago-2012 15:31](4) 0.013
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.015
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.021

PairTest

testDoubleNestedLoops 0.003
test_Pair 0.001
test_collector_to_map 0.003
test_indexedPairStream__from_array_with_index_transformer 0.001
test_indexedPairStream__from_list_as_iterable_with_index_transformer 0.002
test_indexedPairStream__from_stream_with_index_transformer 0.001
test_indexedPairStream_from_array 0.001
test_indexedPairStream_from_array_and_rebaser 0
test_indexedPairStream_from_list_as_iterable 0.001
test_indexedPairStream_from_list_as_iterable_and_rebaser 0
test_indexedPairStream_from_stream 0.001
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
test_pairRange 0
test_pairRangeClosed 0
test_pairStream 0

ParameterTest

test 0.002

StreamOperationsTest

zipPairTest1 0.01
zipTest1 0.001

TimeProviderTest

test 0.006

TripleTest

testTripleNestedLoops 0.008
test_Triple 0.001
test_tripleRange 0
test_tripleRangeClosed 0.001
test_tripleStream 0

TypeSafeMapTest

asMap_must_return_different_mutable_instances_detached_from_internal_state 0.003
getKeys_must_return_different_mutable_instances_detached_from_internal_state 0
test_forEach 0.004
test_newInstance 0
test_ofCloned 0.001
test_with 0

TypeSafeMultiMapTest

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.001
test_newInstance 0
test_ofCloned 0
test_with 0.001
test_with_and_existing_key 0
test_with_from_empty_map 0

DefaultAsTest

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

FinderSupportTest

fix_for_THESEFOOLISHTHINGS_172 0.004
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.006
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
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
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

SimpleCompositeTest

must_produce_valid_Finders 0.02

ContextSamplerTest

must_delegate_runWithContexts_to_ContextManager[[]](1) 0.034
must_delegate_runWithContexts_to_ContextManager[[a, b, c]](2) 0.001
must_delegate_runWithContexts_to_ContextManager[[a, b, c, d]](3) 0.002
must_sample_Contexts_at_construction_time[[]](1) 0.001
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.006

DefaultContextManagerTest

must_confine_local_contexts_in_their_thread 0.002
must_prioritize_global_contexts 0
must_properly_add_and_retrieve_global_contexts 0
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
must_properly_remove_local_contexts 0.068
must_properly_remove_local_contexts_when_exception_throw 0.003
must_properly_remove_local_contexts_with_runnable 0.008
must_properly_remove_local_contexts_with_supplier 0.005
must_start_with_no_contexts 0
runWithContexts_must_temporarily_associate_local_contexts 0.002

PresentationModelTest

test_ofMaybePresentable_with_Presentable 0.045
test_ofMaybePresentable_without_Presentable 0.003

RoleManagerSupportTest

findTypeOf_must_return_original_class_for_Mockito_mocks 0.013
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$IB2, interface it.tidalwave.role.spi.impl.Mocks$IA3]](4) 0.001
must_correctly_find_implemented_interfaces[class it.tidalwave.role.spi.impl.Mocks$CB2, [interface it.tidalwave.role.spi.impl.Mocks$IA1, interface it.tidalwave.role.spi.impl.Mocks$IA2, interface it.tidalwave.role.spi.impl.Mocks$IB1]](5) 0.001
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@44b5b54, interface it.tidalwave.role.spi.impl.Mocks$R1, [it.tidalwave.role.spi.impl.Mocks$RI1A@1]](1) 0.008
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA1@770c3ca2, interface it.tidalwave.role.spi.impl.Mocks$R2, []](2) 0.005
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA1@73eaae1e, interface it.tidalwave.role.spi.impl.Mocks$R3, []](3) 0.004
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA2@2ae0eb98, 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@52a23575, 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@10b0dd3a)]](5) 0.007
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA2@6d3194ff, interface it.tidalwave.role.spi.impl.Mocks$R3, []](6) 0.003
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA3@1f3310fc, interface it.tidalwave.role.spi.impl.Mocks$R1, []](7) 0.004
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA3@542c6165, interface it.tidalwave.role.spi.impl.Mocks$R2, []](8) 0.003
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA3@601ca994, interface it.tidalwave.role.spi.impl.Mocks$R3, [Mocks.RI3A(owner=it.tidalwave.role.spi.impl.Mocks$CA3@601ca994)]](9) 0.004
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB1@2b30b25f, interface it.tidalwave.role.spi.impl.Mocks$R1, []](10) 0.004
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB1@18c95fbb, interface it.tidalwave.role.spi.impl.Mocks$R2, [Mocks.RI2B(bean1=it.tidalwave.role.spi.impl.Mocks$Bean1@10b0dd3a, bean2=it.tidalwave.role.spi.impl.Mocks$Bean2@36c5a4b7), Mocks.RI2C(context=it.tidalwave.role.spi.impl.Mocks$Context2@1, bean1=it.tidalwave.role.spi.impl.Mocks$Bean1@10b0dd3a)]](11) 0.008
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB1@25814d3c, interface it.tidalwave.role.spi.impl.Mocks$R3, []](12) 0.003
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB2@701c413, 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@21262bde, 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@10b0dd3a)]](14) 0.007
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB2@1fd4850b, interface it.tidalwave.role.spi.impl.Mocks$R3, [it.tidalwave.role.spi.impl.Mocks$RI3C@1]](15) 0.007
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB3@3a75d9a1, interface it.tidalwave.role.spi.impl.Mocks$R1, [it.tidalwave.role.spi.impl.Mocks$RI1A@1]](16) 0.008
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB3@44ec6637, interface it.tidalwave.role.spi.impl.Mocks$R2, [Mocks.RI2B(bean1=it.tidalwave.role.spi.impl.Mocks$Bean1@10b0dd3a, bean2=it.tidalwave.role.spi.impl.Mocks$Bean2@36c5a4b7)]](17) 0.005
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB3@4e23ddf0, interface it.tidalwave.role.spi.impl.Mocks$R3, []](18) 0.003
must_properly_scan_classes 0.038

UserActionProviderTest

works_with_actions 0
works_with_no_actions 0

AsDisplayableComparatorTest

test[Mock for As, hashCode: 1780172884, Mock for As, hashCode: 1779913058, -1](1) 0
test[Mock for As, hashCode: 1779913058, Mock for As, hashCode: 1780172884, 1](2) 0
test[Mock for As, hashCode: 1780172884, Mock for As, hashCode: 1780172884, 0](3) 0.001
test[Mock for As, hashCode: 941027243, Mock for As, hashCode: 762186224, 0](4) 0
test[Mock for As, hashCode: 762186224, Mock for As, hashCode: 941027243, 0](5) 0

DefaultPresentationModelTest

must_find_local_roles 0
must_find_roles_in_owner 0.001
must_give_priority_to_local_roles 0.001
must_not_find_inexistent_role 0
must_not_find_inexistent_role_bis 0
test_TFT_248_regression 0

DisplayableComparatorTest

test[a@1b62ad1e$Displayable[], b@714a4ba2$Displayable[], -1](1) 0.001
test[b@714a4ba2$Displayable[], a@1b62ad1e$Displayable[], 1](2) 0
test[a@1b62ad1e$Displayable[], a@1b62ad1e$Displayable[], 0](3) 0
test[c@7ec729be$Displayable[], c@4f7da3a2$Displayable[], 0](4) 0.001
test[c@4f7da3a2$Displayable[], c@7ec729be$Displayable[], 0](5) 0.001

DefaultUserActionProviderTest

must_return_no_actions 0.001
must_return_no_default_action 0.001

SimpleCompositePresentableTest

must_create_a_PresentationModel_containing_the_proper_children 0.017

SpringSimpleMessageSubscriberAspectTest

must_subscribe_to_default_message_bus_at_initialize 0.017
must_subscribe_to_alternate_message_bus 0.002
must_unsubscribe_from_alternate_message_bus 0
must_unsubscribe_from_default_message_bus_at_destroy 0

SpringDefaultAsTest

must_inject_a_role_properly_assigning_its_owner_1 0.022
must_inject_a_role_supporting_multiple_datum_types_properly_assigning_its_owner 0.012
must_return_the_datum_object_when_it_directly_implements_a_role 0.003
must_throw_AsException_when_asking_for_an_unavailable_role_1 0.003
must_throw_AsException_when_asking_for_an_unavailable_role_2 0.002

DciContextWithAutoThreadBindingAspectTest

must_bind_context_when_annotation_present_and_autoThreadBinding[publicMethod](1) 0.021
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.002
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.001
must_not_bind_context_when_no_annotation[protectedMethod](2) 0.001
must_not_bind_context_when_no_annotation[packageMethod](3) 0.001

MainTest

must_not_crash 1.827

DciMarshalXStreamExampleTest

must_not_crash 2.949

MainTest

must_not_crash 12.636

MainTest

must_not_crash 0.054

PersonFinderTest

testAllPersons 0.002
testAllPersonsSortedByFirstName 0.002
testAllPersonsSortedByLastNameDescending 0.002
testPersonRange 0.002

FinderExample2Test

must_not_crash 0.065

PersonRegistryImpl2aTest

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

PersonRegistryImpl2bTest

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

MainTest

must_not_crash 3.217

JpaFinderTest

testQueryWithAscendingSortAndFirstMax 0.006
testQueryWithCount 0.001
testQueryWithDescendingSortAndFirstMax 0.001
testQueryWithDoubleSort 0.001
testSimpleQuery 0.001