Fork me on GitHub

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
566 0 0 0 100% 16.66 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
it.tidalwave.util.spi 4 0 0 0 100% 0.001 s
it.tidalwave.role.spi 64 0 0 0 100% 0.145 s
it.tidalwave.thesefoolishthings.examples.dci.displayable 2 0 0 0 100% 1.359 s
it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample 10 0 0 0 100% 0.072 s
it.tidalwave.role.spring.spi 18 0 0 0 100% 0.042 s
it.tidalwave.messagebus.spi 44 0 0 0 100% 1.901 s
it.tidalwave.messagebus 2 0 0 0 100% 0.860 s
it.tidalwave.role.impl 70 0 0 0 100% 0.360 s
it.tidalwave.util 286 0 0 0 100% 1.272 s
it.tidalwave.thesefoolishthings.examples.extendedfinderexample 30 0 0 0 100% 0.091 s
it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream 2 0 0 0 100% 1.537 s
it.tidalwave.thesefoolishthings.examples.jpafinderexample 2 0 0 0 100% 1.864 s
it.tidalwave.messagebus.spi.spring 8 0 0 0 100% 1.846 s
it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa 2 0 0 0 100% 4.552 s
it.tidalwave.role 2 0 0 0 100% 0.568 s
it.tidalwave.role.spring 10 0 0 0 100% 0.067 s
it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl 10 0 0 0 100% 0.126 s

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

it.tidalwave.role.spi

- Class Tests Errors Failures Skipped Success Rate Time
ContextSnapshotTest 6 0 0 0 100% 0.015 s
SystemRoleFactorySupportTest 26 0 0 0 100% 0.031 s
ContextSnapshotTest 6 0 0 0 100% 0.030 s
SystemRoleFactorySupportTest 26 0 0 0 100% 0.069 s

it.tidalwave.thesefoolishthings.examples.dci.displayable

- Class Tests Errors Failures Skipped Success Rate Time
MainTest 1 0 0 0 100% 0.578 s
MainTest 1 0 0 0 100% 0.781 s

it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample

- Class Tests Errors Failures Skipped Success Rate Time
MainTest 1 0 0 0 100% 0.005 s
PersonFinderTest 4 0 0 0 100% 0.016 s
MainTest 1 0 0 0 100% 0.010 s
PersonFinderTest 4 0 0 0 100% 0.041 s

it.tidalwave.role.spring.spi

- Class Tests Errors Failures Skipped Success Rate Time
DciContextWithAutoThreadBindingAspectTest 9 0 0 0 100% 0.014 s
DciContextWithAutoThreadBindingAspectTest 9 0 0 0 100% 0.028 s

it.tidalwave.messagebus.spi

- Class Tests Errors Failures Skipped Success Rate Time
ReflectionUtilsTest 2 0 0 0 100% 0.025 s
SimpleMessageBusTest 20 0 0 0 100% 0.821 s
ReflectionUtilsTest 2 0 0 0 100% 0.060 s
SimpleMessageBusTest 20 0 0 0 100% 0.995 s

it.tidalwave.messagebus

- Class Tests Errors Failures Skipped Success Rate Time
MessageBusHelperTest 1 0 0 0 100% 0.328 s
MessageBusHelperTest 1 0 0 0 100% 0.532 s

it.tidalwave.role.impl

- Class Tests Errors Failures Skipped Success Rate Time
AsDelegateTest 15 0 0 0 100% 0.063 s
DefaultContextManagerTest 14 0 0 0 100% 0.069 s
OwnerAndRoleTest 6 0 0 0 100% 0.001 s
AsDelegateTest 15 0 0 0 100% 0.112 s
DefaultContextManagerTest 14 0 0 0 100% 0.114 s
OwnerAndRoleTest 6 0 0 0 100% 0.001 s

it.tidalwave.util

- Class Tests Errors Failures Skipped Success Rate Time
AsExtensionsTest 3 0 0 0 100% 0 s
AsTest 5 0 0 0 100% 0.031 s
BundleUtilitiesTest 4 0 0 0 100% 0.008 s
CollectionUtilsTest 19 0 0 0 100% 0.003 s
ConcurrentHashMapWithOptionalsTest 6 0 0 0 100% 0 s
FinderTest 5 0 0 0 100% 0.002 s
FunctionalCheckedExceptionWrappersTest 13 0 0 0 100% 0.004 s
IdTest 5 0 0 0 100% 0 s
KeyTest 4 0 0 0 100% 0.003 s
LazySupplierTest 10 0 0 0 100% 0.407 s
LocalizedDateTimeFormattersTest 8 0 0 0 100% 0.013 s
PairTest 21 0 0 0 100% 0.005 s
ParameterTest 1 0 0 0 100% 0.001 s
ReflectionUtilsTest 6 0 0 0 100% 0.003 s
RoleFactoryTest 1 0 0 0 100% 0 s
ShortNamesTest 7 0 0 0 100% 0.001 s
StreamUtilsTest 3 0 0 0 100% 0.002 s
TimeProviderTest 1 0 0 0 100% 0.001 s
TripleTest 5 0 0 0 100% 0.001 s
TypeSafeMapTest 7 0 0 0 100% 0.002 s
TypeSafeMultiMapTest 9 0 0 0 100% 0.001 s
AsExtensionsTest 3 0 0 0 100% 0.003 s
AsTest 5 0 0 0 100% 0.049 s
BundleUtilitiesTest 4 0 0 0 100% 0.008 s
CollectionUtilsTest 19 0 0 0 100% 0.003 s
ConcurrentHashMapWithOptionalsTest 6 0 0 0 100% 0.002 s
FinderTest 5 0 0 0 100% 0.003 s
FunctionalCheckedExceptionWrappersTest 13 0 0 0 100% 0.004 s
IdTest 5 0 0 0 100% 0 s
KeyTest 4 0 0 0 100% 0.002 s
LazySupplierTest 10 0 0 0 100% 0.669 s
LocalizedDateTimeFormattersTest 8 0 0 0 100% 0.023 s
PairTest 21 0 0 0 100% 0.005 s
ParameterTest 1 0 0 0 100% 0 s
ReflectionUtilsTest 6 0 0 0 100% 0.005 s
RoleFactoryTest 1 0 0 0 100% 0 s
ShortNamesTest 7 0 0 0 100% 0 s
StreamUtilsTest 3 0 0 0 100% 0.002 s
TimeProviderTest 1 0 0 0 100% 0.001 s
TripleTest 5 0 0 0 100% 0.001 s
TypeSafeMapTest 7 0 0 0 100% 0.002 s
TypeSafeMultiMapTest 9 0 0 0 100% 0.002 s

it.tidalwave.thesefoolishthings.examples.extendedfinderexample

- Class Tests Errors Failures Skipped Success Rate Time
FinderExample2Test 1 0 0 0 100% 0.007 s
PersonRegistryImpl2aTest 7 0 0 0 100% 0.016 s
PersonRegistryImpl2bTest 7 0 0 0 100% 0.005 s
FinderExample2Test 1 0 0 0 100% 0.015 s
PersonRegistryImpl2aTest 7 0 0 0 100% 0.043 s
PersonRegistryImpl2bTest 7 0 0 0 100% 0.005 s

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

- Class Tests Errors Failures Skipped Success Rate Time
DciMarshalXStreamExampleTest 1 0 0 0 100% 0.674 s
DciMarshalXStreamExampleTest 1 0 0 0 100% 0.863 s

it.tidalwave.thesefoolishthings.examples.jpafinderexample

- Class Tests Errors Failures Skipped Success Rate Time
MainTest 1 0 0 0 100% 0.659 s
MainTest 1 0 0 0 100% 1.205 s

it.tidalwave.messagebus.spi.spring

- Class Tests Errors Failures Skipped Success Rate Time
SpringSimpleMessageSubscriberAspectTest 4 0 0 0 100% 0.712 s
SpringSimpleMessageSubscriberAspectTest 4 0 0 0 100% 1.134 s

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

- Class Tests Errors Failures Skipped Success Rate Time
MainTest 1 0 0 0 100% 1.889 s
MainTest 1 0 0 0 100% 2.663 s

it.tidalwave.role

- Class Tests Errors Failures Skipped Success Rate Time
SimpleCompositeTest 1 0 0 0 100% 0.199 s
SimpleCompositeTest 1 0 0 0 100% 0.369 s

it.tidalwave.role.spring

- Class Tests Errors Failures Skipped Success Rate Time
SpringAdapterTest 5 0 0 0 100% 0.019 s
SpringAdapterTest 5 0 0 0 100% 0.048 s

it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl

- Class Tests Errors Failures Skipped Success Rate Time
JpaFinderTest 5 0 0 0 100% 0.033 s
JpaFinderTest 5 0 0 0 100% 0.093 s

Test Cases

[Summary] [Package List] [Test Cases]

AsDelegateTest

must_create_role_from_factory 0.018 s
must_find_contextual_roles_when_created_and_used_within_the_context 0.004 s
must_find_contextual_roles_when_created_outside_the_context_and_used_within 0 s
must_find_contextual_roles_when_created_within_the_context_and_used_in_another_thread 0.001 s
must_find_contextual_roles_when_created_within_the_context_and_used_outside 0 s
must_find_contextual_roles_when_created_within_the_context_even_if_the_first_query_was_satisfied_by_a_local_role 0 s
must_find_local_roles 0.001 s
must_find_roles_in_SystemRoleFactory 0 s
must_give_priority_to_local_roles 0 s
must_not_find_contextual_roles_when_created_outside_the_context_even_after_having_been_used_within 0.001 s
must_not_find_inexistent_role 0.001 s
must_not_find_inexistent_role_bis 0 s
must_not_require_the_runtime_at_creation_TFT_304 0.037 s
must_retrieve_multiple_local_and_global_roles 0 s
must_retrieve_multiple_local_roles 0 s

DefaultContextManagerTest

must_confine_local_contexts_in_their_thread 0.002 s
must_prioritize_global_contexts 0 s
must_properly_add_and_retrieve_global_contexts 0.001 s
must_properly_add_and_retrieve_global_contexts_in_order 0 s
must_properly_add_and_retrieve_local_contexts 0.001 s
must_properly_add_and_retrieve_local_contexts_in_order 0 s
must_properly_remove_and_retrieve_global_contexts 0 s
must_properly_remove_and_retrieve_local_contexts 0 s
must_properly_remove_local_contexts 0.055 s
must_properly_remove_local_contexts_when_exception_throw 0.002 s
must_properly_remove_local_contexts_with_runnable 0.003 s
must_properly_remove_local_contexts_with_supplier 0.003 s
must_start_with_no_contexts 0.001 s
runWithContexts_must_temporarily_associate_local_contexts 0.001 s

OwnerAndRoleTest

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

ContextSnapshotTest

must_delegate_runWithContexts_to_ContextManager[[]](1) 0.015 s
must_delegate_runWithContexts_to_ContextManager[[a, b, c]](2) 0 s
must_delegate_runWithContexts_to_ContextManager[[a, b, c, d]](3) 0 s
must_sample_Contexts_at_construction_time[[]](1) 0 s
must_sample_Contexts_at_construction_time[[a, b, c]](2) 0 s
must_sample_Contexts_at_construction_time[[a, b, c, d]](3) 0 s

SystemRoleFactorySupportTest

findTypeOf_must_return_original_class_for_Mockito_mocks 0.008 s
must_correctly_find_implemented_interfaces[class it.tidalwave.util.spi.Mocks$CA1, []](1) 0.002 s
must_correctly_find_implemented_interfaces[class it.tidalwave.util.spi.Mocks$CA2, [interface it.tidalwave.util.spi.Mocks$IA2]](2) 0 s
must_correctly_find_implemented_interfaces[class it.tidalwave.util.spi.Mocks$CA3, [interface it.tidalwave.util.spi.Mocks$IA3]](3) 0.001 s
must_correctly_find_implemented_interfaces[class it.tidalwave.util.spi.Mocks$CB1, [interface it.tidalwave.util.spi.Mocks$IA2, interface it.tidalwave.util.spi.Mocks$IB2, interface it.tidalwave.util.spi.Mocks$IA3]](4) 0 s
must_correctly_find_implemented_interfaces[class it.tidalwave.util.spi.Mocks$CB2, [interface it.tidalwave.util.spi.Mocks$IB1, interface it.tidalwave.util.spi.Mocks$IA2, interface it.tidalwave.util.spi.Mocks$IA1]](5) 0 s
must_correctly_find_implemented_interfaces[class it.tidalwave.util.spi.Mocks$CB3, []](6) 0 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CA1@3f1ddac2, interface it.tidalwave.util.spi.Mocks$R1, [it.tidalwave.util.spi.Mocks$RI1A@1]](1) 0.003 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CA1@365a6a43, interface it.tidalwave.util.spi.Mocks$R2, []](2) 0.001 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CA1@6c796cc1, interface it.tidalwave.util.spi.Mocks$R3, []](3) 0.001 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CA2@128c502c, interface it.tidalwave.util.spi.Mocks$R1, [it.tidalwave.util.spi.Mocks$RI1A@1]](4) 0.001 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CA2@77a2aa4a, interface it.tidalwave.util.spi.Mocks$R2, [Mocks.RI2C(context=it.tidalwave.util.spi.Mocks$Context2@1, bean1=it.tidalwave.util.spi.Mocks$Bean1@2b917fb0)]](5) 0.002 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CA2@6d5037a9, interface it.tidalwave.util.spi.Mocks$R3, []](6) 0.001 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CA3@6a282fdd, interface it.tidalwave.util.spi.Mocks$R1, []](7) 0.001 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CA3@10c2064a, interface it.tidalwave.util.spi.Mocks$R2, []](8) 0.001 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CA3@108d55c4, interface it.tidalwave.util.spi.Mocks$R3, [Mocks.RI3A(owner=it.tidalwave.util.spi.Mocks$CA3@108d55c4)]](9) 0.001 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CB1@6bf13698, interface it.tidalwave.util.spi.Mocks$R1, []](10) 0.001 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CB1@bdd2027, interface it.tidalwave.util.spi.Mocks$R2, [Mocks.RI2B(bean1=it.tidalwave.util.spi.Mocks$Bean1@2b917fb0, bean2=it.tidalwave.util.spi.Mocks$Bean2@31f20c9f), Mocks.RI2C(context=it.tidalwave.util.spi.Mocks$Context2@1, bean1=it.tidalwave.util.spi.Mocks$Bean1@2b917fb0)]](11) 0.001 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CB1@71f96dfb, interface it.tidalwave.util.spi.Mocks$R3, []](12) 0.001 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CB2@730e5763, interface it.tidalwave.util.spi.Mocks$R1, [it.tidalwave.util.spi.Mocks$RI1A@1]](13) 0 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CB2@1eb2d371, interface it.tidalwave.util.spi.Mocks$R2, [Mocks.RI2C(context=it.tidalwave.util.spi.Mocks$Context2@1, bean1=it.tidalwave.util.spi.Mocks$Bean1@2b917fb0)]](14) 0 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CB2@58a2b4c, interface it.tidalwave.util.spi.Mocks$R3, [it.tidalwave.util.spi.Mocks$RI3C@1]](15) 0 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CB3@7063686f, interface it.tidalwave.util.spi.Mocks$R1, [it.tidalwave.util.spi.Mocks$RI1A@1]](16) 0.001 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CB3@1046498a, interface it.tidalwave.util.spi.Mocks$R2, [Mocks.RI2B(bean1=it.tidalwave.util.spi.Mocks$Bean1@2b917fb0, bean2=it.tidalwave.util.spi.Mocks$Bean2@31f20c9f)]](17) 0.001 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CB3@3491e86e, interface it.tidalwave.util.spi.Mocks$R3, []](18) 0 s
must_properly_scan_classes 0.003 s

AsExtensionsTest

test1 0 s
test2 0 s
test3 0 s

AsTest

asMany_with_ref_must_properly_work 0.020 s
as_with_ref_must_properly_work 0.001 s
maybeAs_with_ref_must_properly_work 0.001 s
must_return_a_filled_Optional_when_the_role_is_present 0.009 s
must_return_an_empty_Optional_when_the_role_is_not_present 0 s

BundleUtilitiesTest

test[en_US, res1, [Ljava.lang.Object;@2b5183ec, message 1](1) 0.003 s
test[it_IT, res1, [Ljava.lang.Object;@ca93621, messaggio 1](2) 0 s
test[en_US, res2, [Ljava.lang.Object;@3f985a86, message 2 with x and 1](3) 0.005 s
test[it_IT, res2, [Ljava.lang.Object;@23592946, messaggio 2 con x e 1](4) 0 s

CollectionUtilsTest

test_concat 0 s
test_concat_list 0 s
test_head 0.001 s
test_head_with_empty_list 0 s
test_optionalHead 0 s
test_optionalHead_with_empty_list 0 s
test_reversed 0 s
test_safeSubList 0 s
test_sorted 0.001 s
test_sorted 0 s
test_sorted 0 s
test_sorted 0 s
test_sorted 0 s
test_sorted_with_comparator 0 s
test_sorted_with_comparator 0 s
test_sorted_with_comparator 0 s
test_sorted_with_comparator 0 s
test_sorted_with_comparator 0.001 s
test_split 0 s

ConcurrentHashMapWithOptionalsTest

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

FinderTest

ofClone_must_behave_correctly 0.001 s
ofClone_result_must_be_a_modifiable_list 0 s
test_Finder_mapping 0 s
test_Finder_ofProvider 0.001 s
test_Finder_ofSupplier 0 s

FunctionalCheckedExceptionWrappersTest

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

IdTest

testCompareTo 0 s
testEquals 0 s
testHashCode 0 s
testStringValue 0 s
testToString 0 s

KeyTest

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

LazySupplierTest

must_be_initialised_after_set_without_calling_supplier 0 s
must_call_supplier_only_once 0 s
must_call_supplier_only_once_multithreaded 0.406 s
must_not_call_supplier_before_get 0 s
must_stay_initialised_after_set_and_clear 0 s
peek_must_return_empty_after_clear 0 s
peek_must_return_empty_before_get_without_calling_supplier 0 s
peek_must_return_the_recomputed_value_after_clear_and_get 0.001 s
peek_must_return_the_value_after_get 0 s
peek_must_return_the_value_after_set_without_calling_supplier 0 s

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.003 s
must_properly_format_date_and_time[2012-08-07T15:31:03.985Z[GMT], it_IT, SHORT, 07/08/12 15:31](2) 0 s
must_properly_format_date_and_time[2012-08-07T15:31:03.985Z[GMT], en_GB, MEDIUM, Aug 7, 2012 3:31 PM](3) 0.002 s
must_properly_format_date_and_time[2012-08-07T15:31:03.985Z[GMT], it_IT, MEDIUM, 7-ago-2012 15:31](4) 0.002 s
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 s
must_properly_format_date_and_time[2012-08-07T15:31:03.985Z[GMT], it_IT, LONG, 7 agosto 2012 15:31:03](6) 0 s
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.004 s
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.002 s

PairTest

testDoubleNestedLoops 0.001 s
test_Pair 0 s
test_collector_to_map 0.001 s
test_indexedPairStream__from_array_with_index_transformer 0 s
test_indexedPairStream__from_list_as_iterable_with_index_transformer 0 s
test_indexedPairStream__from_stream_with_index_transformer 0.001 s
test_indexedPairStream_from_array 0 s
test_indexedPairStream_from_array_and_rebaser 0 s
test_indexedPairStream_from_list_as_iterable 0 s
test_indexedPairStream_from_list_as_iterable_and_rebaser 0 s
test_indexedPairStream_from_stream 0 s
test_indexedPairStream_from_stream_and_rebaser 0 s
test_indexedPairStream_with_range_and_supplier 0 s
test_indexedPairStream_with_range_and_supplier_and_index_transformer 0 s
test_indexedPairStream_with_range_and_supplier_and_rebaser 0 s
test_isEven_isOdd[Pair(a=3, b=foo bar), false, true](1) 0.001 s
test_isEven_isOdd[Pair(a=4, b=foo bar), true, false](2) 0 s
test_pairRange 0 s
test_pairRangeClosed 0 s
test_pairStream 0 s
zipPairTest1 0.001 s

ParameterTest

test 0.001 s

ReflectionUtilsTest

test_getClass[class java.lang.String, class java.lang.String](1) 0.001 s
test_getClass[class [Ljava.lang.String;, class [Ljava.lang.String;](2) 0 s
test_getClass[Mock for ParameterizedType, hashCode: 1512822728, class java.lang.Integer](3) 0 s
test_getClass[Mock for GenericArrayType, hashCode: 1146423186, class [I](4) 0 s
test_injectDependencies 0.001 s
test_instantiateWithDependencies 0.001 s

RoleFactoryTest

test_getRoleType 0 s

ShortNamesTest

test_shortId_1 0 s
test_shortId_2 0 s
test_shortId_withNull 0 s
test_shortIds 0 s
test_shortName 0 s
test_shortName_expand_interface 0.001 s
test_shortNames 0 s

StreamUtilsTest

test_randomLocalDateTimeStream[7, 2022-01-01T00:00, 2023-01-12T00:00, [2022-10-26T17:17, 2022-07-03T12:10:04, 2022-06-22T16:26:22]](1) 0.001 s
test_randomLocalDateTimeStream[5, 1970-01-01T00:00, 2000-01-12T00:00, [1986-02-28T15:41:32, 1974-03-21T02:01:20, 1995-04-18T20:49:41, 1979-12-18T15:37:07, 1971-10-11T20:03:53]](2) 0 s
zipTest1 0.001 s

TimeProviderTest

test 0.001 s

TripleTest

testTripleNestedLoops 0.001 s
test_Triple 0 s
test_tripleRange 0 s
test_tripleRangeClosed 0 s
test_tripleStream 0 s

TypeSafeMapTest

asMap_must_return_different_mutable_instances_detached_from_internal_state 0.001 s
codeSamples 0 s
getKeys_must_return_different_mutable_instances_detached_from_internal_state 0 s
test_forEach 0.001 s
test_newInstance 0 s
test_ofCloned 0 s
test_with 0 s

TypeSafeMultiMapTest

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

FinderSupportTest

fix_for_THESEFOOLISHTHINGS_172 0 s
fix_for_THESEFOOLISHTHINGS_176 0 s

AsDelegateTest

must_create_role_from_factory 0.045 s
must_find_contextual_roles_when_created_and_used_within_the_context 0.011 s
must_find_contextual_roles_when_created_outside_the_context_and_used_within 0 s
must_find_contextual_roles_when_created_within_the_context_and_used_in_another_thread 0.002 s
must_find_contextual_roles_when_created_within_the_context_and_used_outside 0 s
must_find_contextual_roles_when_created_within_the_context_even_if_the_first_query_was_satisfied_by_a_local_role 0.001 s
must_find_local_roles 0 s
must_find_roles_in_SystemRoleFactory 0 s
must_give_priority_to_local_roles 0 s
must_not_find_contextual_roles_when_created_outside_the_context_even_after_having_been_used_within 0.001 s
must_not_find_inexistent_role 0.002 s
must_not_find_inexistent_role_bis 0 s
must_not_require_the_runtime_at_creation_TFT_304 0.050 s
must_retrieve_multiple_local_and_global_roles 0 s
must_retrieve_multiple_local_roles 0 s

DefaultContextManagerTest

must_confine_local_contexts_in_their_thread 0.002 s
must_prioritize_global_contexts 0 s
must_properly_add_and_retrieve_global_contexts 0 s
must_properly_add_and_retrieve_global_contexts_in_order 0 s
must_properly_add_and_retrieve_local_contexts 0 s
must_properly_add_and_retrieve_local_contexts_in_order 0 s
must_properly_remove_and_retrieve_global_contexts 0 s
must_properly_remove_and_retrieve_local_contexts 0 s
must_properly_remove_local_contexts 0.094 s
must_properly_remove_local_contexts_when_exception_throw 0.002 s
must_properly_remove_local_contexts_with_runnable 0.007 s
must_properly_remove_local_contexts_with_supplier 0.008 s
must_start_with_no_contexts 0 s
runWithContexts_must_temporarily_associate_local_contexts 0.001 s

OwnerAndRoleTest

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

ContextSnapshotTest

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

SystemRoleFactorySupportTest

findTypeOf_must_return_original_class_for_Mockito_mocks 0.016 s
must_correctly_find_implemented_interfaces[class it.tidalwave.util.spi.Mocks$CA1, []](1) 0.001 s
must_correctly_find_implemented_interfaces[class it.tidalwave.util.spi.Mocks$CA2, [interface it.tidalwave.util.spi.Mocks$IA2]](2) 0 s
must_correctly_find_implemented_interfaces[class it.tidalwave.util.spi.Mocks$CA3, [interface it.tidalwave.util.spi.Mocks$IA3]](3) 0 s
must_correctly_find_implemented_interfaces[class it.tidalwave.util.spi.Mocks$CB1, [interface it.tidalwave.util.spi.Mocks$IA2, interface it.tidalwave.util.spi.Mocks$IB2, interface it.tidalwave.util.spi.Mocks$IA3]](4) 0 s
must_correctly_find_implemented_interfaces[class it.tidalwave.util.spi.Mocks$CB2, [interface it.tidalwave.util.spi.Mocks$IB1, interface it.tidalwave.util.spi.Mocks$IA2, interface it.tidalwave.util.spi.Mocks$IA1]](5) 0 s
must_correctly_find_implemented_interfaces[class it.tidalwave.util.spi.Mocks$CB3, []](6) 0 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CA1@3d718248, interface it.tidalwave.util.spi.Mocks$R1, [it.tidalwave.util.spi.Mocks$RI1A@1]](1) 0.005 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CA1@6124dda2, interface it.tidalwave.util.spi.Mocks$R2, []](2) 0.004 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CA1@3d59933, interface it.tidalwave.util.spi.Mocks$R3, []](3) 0.001 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CA2@26a33cf, interface it.tidalwave.util.spi.Mocks$R1, [it.tidalwave.util.spi.Mocks$RI1A@1]](4) 0.002 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CA2@65259c53, interface it.tidalwave.util.spi.Mocks$R2, [Mocks.RI2C(context=it.tidalwave.util.spi.Mocks$Context2@1, bean1=it.tidalwave.util.spi.Mocks$Bean1@39e7e040)]](5) 0.004 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CA2@73ddb7ef, interface it.tidalwave.util.spi.Mocks$R3, []](6) 0.002 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CA3@670a4738, interface it.tidalwave.util.spi.Mocks$R1, []](7) 0.011 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CA3@7037a680, interface it.tidalwave.util.spi.Mocks$R2, []](8) 0.001 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CA3@77d95e5a, interface it.tidalwave.util.spi.Mocks$R3, [Mocks.RI3A(owner=it.tidalwave.util.spi.Mocks$CA3@77d95e5a)]](9) 0.001 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CB1@33e8e146, interface it.tidalwave.util.spi.Mocks$R1, []](10) 0.001 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CB1@10f8e2d2, interface it.tidalwave.util.spi.Mocks$R2, [Mocks.RI2B(bean1=it.tidalwave.util.spi.Mocks$Bean1@39e7e040, bean2=it.tidalwave.util.spi.Mocks$Bean2@66048ac4), Mocks.RI2C(context=it.tidalwave.util.spi.Mocks$Context2@1, bean1=it.tidalwave.util.spi.Mocks$Bean1@39e7e040)]](11) 0.001 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CB1@48692405, interface it.tidalwave.util.spi.Mocks$R3, []](12) 0 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CB2@f44d033, interface it.tidalwave.util.spi.Mocks$R1, [it.tidalwave.util.spi.Mocks$RI1A@1]](13) 0.001 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CB2@13cf5f8a, interface it.tidalwave.util.spi.Mocks$R2, [Mocks.RI2C(context=it.tidalwave.util.spi.Mocks$Context2@1, bean1=it.tidalwave.util.spi.Mocks$Bean1@39e7e040)]](14) 0.001 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CB2@584136c1, interface it.tidalwave.util.spi.Mocks$R3, [it.tidalwave.util.spi.Mocks$RI3C@1]](15) 0.001 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CB3@13390a96, interface it.tidalwave.util.spi.Mocks$R1, [it.tidalwave.util.spi.Mocks$RI1A@1]](16) 0.003 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CB3@60ab895f, interface it.tidalwave.util.spi.Mocks$R2, [Mocks.RI2B(bean1=it.tidalwave.util.spi.Mocks$Bean1@39e7e040, bean2=it.tidalwave.util.spi.Mocks$Bean2@66048ac4)]](17) 0.003 s
must_correctly_find_roles[it.tidalwave.util.spi.Mocks$CB3@78bd02c8, interface it.tidalwave.util.spi.Mocks$R3, []](18) 0.002 s
must_properly_scan_classes 0.008 s

AsExtensionsTest

test1 0.002 s
test2 0.001 s
test3 0 s

AsTest

asMany_with_ref_must_properly_work 0.035 s
as_with_ref_must_properly_work 0.001 s
maybeAs_with_ref_must_properly_work 0.001 s
must_return_a_filled_Optional_when_the_role_is_present 0.012 s
must_return_an_empty_Optional_when_the_role_is_not_present 0 s

BundleUtilitiesTest

test[en_US, res1, [Ljava.lang.Object;@31fe0ce5, message 1](1) 0.003 s
test[it_IT, res1, [Ljava.lang.Object;@4f2fdf3d, messaggio 1](2) 0 s
test[en_US, res2, [Ljava.lang.Object;@4af7ac25, message 2 with x and 1](3) 0.005 s
test[it_IT, res2, [Ljava.lang.Object;@702cfbde, messaggio 2 con x e 1](4) 0 s

CollectionUtilsTest

test_concat 0 s
test_concat_list 0 s
test_head 0.001 s
test_head_with_empty_list 0 s
test_optionalHead 0.001 s
test_optionalHead_with_empty_list 0 s
test_reversed 0 s
test_safeSubList 0 s
test_sorted 0 s
test_sorted 0 s
test_sorted 0 s
test_sorted 0 s
test_sorted 0 s
test_sorted_with_comparator 0 s
test_sorted_with_comparator 0 s
test_sorted_with_comparator 0 s
test_sorted_with_comparator 0.001 s
test_sorted_with_comparator 0 s
test_split 0 s

ConcurrentHashMapWithOptionalsTest

must_return_empty_Optional_when_no_new_pair_is_put_1 0.001 s
must_return_empty_Optional_when_no_new_pair_is_put_2 0 s
must_return_empty_Optional_when_no_new_pair_is_put_3 0 s
must_return_the_new_key_when_a_new_pair_is_put_1 0 s
must_return_the_new_key_when_a_new_pair_is_put_2 0 s
must_return_the_new_key_when_a_new_pair_is_put_3 0.001 s

FinderTest

ofClone_must_behave_correctly 0.001 s
ofClone_result_must_be_a_modifiable_list 0 s
test_Finder_mapping 0.001 s
test_Finder_ofProvider 0 s
test_Finder_ofSupplier 0.001 s

FunctionalCheckedExceptionWrappersTest

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

IdTest

testCompareTo 0 s
testEquals 0 s
testHashCode 0 s
testStringValue 0 s
testToString 0 s

KeyTest

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

LazySupplierTest

must_be_initialised_after_set_without_calling_supplier 0.001 s
must_call_supplier_only_once 0 s
must_call_supplier_only_once_multithreaded 0.667 s
must_not_call_supplier_before_get 0 s
must_stay_initialised_after_set_and_clear 0 s
peek_must_return_empty_after_clear 0.001 s
peek_must_return_empty_before_get_without_calling_supplier 0 s
peek_must_return_the_recomputed_value_after_clear_and_get 0 s
peek_must_return_the_value_after_get 0 s
peek_must_return_the_value_after_set_without_calling_supplier 0 s

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.004 s
must_properly_format_date_and_time[2012-08-07T15:31:03.985Z[GMT], it_IT, SHORT, 07/08/12 15:31](2) 0 s
must_properly_format_date_and_time[2012-08-07T15:31:03.985Z[GMT], en_GB, MEDIUM, Aug 7, 2012 3:31 PM](3) 0.001 s
must_properly_format_date_and_time[2012-08-07T15:31:03.985Z[GMT], it_IT, MEDIUM, 7-ago-2012 15:31](4) 0.008 s
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 s
must_properly_format_date_and_time[2012-08-07T15:31:03.985Z[GMT], it_IT, LONG, 7 agosto 2012 15:31:03](6) 0 s
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.005 s
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.005 s

PairTest

testDoubleNestedLoops 0.001 s
test_Pair 0 s
test_collector_to_map 0 s
test_indexedPairStream__from_array_with_index_transformer 0 s
test_indexedPairStream__from_list_as_iterable_with_index_transformer 0 s
test_indexedPairStream__from_stream_with_index_transformer 0 s
test_indexedPairStream_from_array 0 s
test_indexedPairStream_from_array_and_rebaser 0 s
test_indexedPairStream_from_list_as_iterable 0 s
test_indexedPairStream_from_list_as_iterable_and_rebaser 0 s
test_indexedPairStream_from_stream 0 s
test_indexedPairStream_from_stream_and_rebaser 0 s
test_indexedPairStream_with_range_and_supplier 0.001 s
test_indexedPairStream_with_range_and_supplier_and_index_transformer 0 s
test_indexedPairStream_with_range_and_supplier_and_rebaser 0 s
test_isEven_isOdd[Pair(a=3, b=foo bar), false, true](1) 0.001 s
test_isEven_isOdd[Pair(a=4, b=foo bar), true, false](2) 0 s
test_pairRange 0 s
test_pairRangeClosed 0 s
test_pairStream 0 s
zipPairTest1 0.002 s

ParameterTest

test 0 s

ReflectionUtilsTest

test_getClass[class java.lang.String, class java.lang.String](1) 0.002 s
test_getClass[class [Ljava.lang.String;, class [Ljava.lang.String;](2) 0 s
test_getClass[Mock for ParameterizedType, hashCode: 16705482, class java.lang.Integer](3) 0 s
test_getClass[Mock for GenericArrayType, hashCode: 1723076051, class [I](4) 0 s
test_injectDependencies 0.002 s
test_instantiateWithDependencies 0.001 s

RoleFactoryTest

test_getRoleType 0 s

ShortNamesTest

test_shortId_1 0 s
test_shortId_2 0 s
test_shortId_withNull 0 s
test_shortIds 0 s
test_shortName 0 s
test_shortName_expand_interface 0 s
test_shortNames 0 s

StreamUtilsTest

test_randomLocalDateTimeStream[7, 2022-01-01T00:00, 2023-01-12T00:00, [2022-10-26T17:17, 2022-07-03T12:10:04, 2022-06-22T16:26:22]](1) 0.002 s
test_randomLocalDateTimeStream[5, 1970-01-01T00:00, 2000-01-12T00:00, [1986-02-28T15:41:32, 1974-03-21T02:01:20, 1995-04-18T20:49:41, 1979-12-18T15:37:07, 1971-10-11T20:03:53]](2) 0 s
zipTest1 0 s

TimeProviderTest

test 0.001 s

TripleTest

testTripleNestedLoops 0.001 s
test_Triple 0 s
test_tripleRange 0 s
test_tripleRangeClosed 0 s
test_tripleStream 0 s

TypeSafeMapTest

asMap_must_return_different_mutable_instances_detached_from_internal_state 0 s
codeSamples 0.001 s
getKeys_must_return_different_mutable_instances_detached_from_internal_state 0 s
test_forEach 0 s
test_newInstance 0 s
test_ofCloned 0.001 s
test_with 0 s

TypeSafeMultiMapTest

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

FinderSupportTest

fix_for_THESEFOOLISHTHINGS_172 0 s
fix_for_THESEFOOLISHTHINGS_176 0.001 s

MessageBusHelperTest

must_subscribe_only_methods_of_classes_annotated_with_SimpleMessageSubscriber 0.328 s

ReflectionUtilsTest

forEachMethodInBottomUpHierarchy_must_honour_the_filter 0.025 s
forEachMethodInTopDownHierarchy_must_honour_the_filter 0 s

SimpleMessageBusTest

must_dispatch_while_listeners_are_being_subscribed 0.117 s
must_dispatch_while_listeners_are_being_subscribed 0.086 s
must_dispatch_while_listeners_are_being_subscribed 0.080 s
must_dispatch_while_listeners_are_being_subscribed 0.052 s
must_dispatch_while_listeners_are_being_subscribed 0.045 s
must_dispatch_while_listeners_are_being_subscribed 0.048 s
must_dispatch_while_listeners_are_being_subscribed 0.049 s
must_dispatch_while_listeners_are_being_subscribed 0.049 s
must_dispatch_while_listeners_are_being_subscribed 0.044 s
must_dispatch_while_listeners_are_being_subscribed 0.045 s
must_not_lose_listeners_subscribed_concurrently 0.023 s
must_not_lose_listeners_subscribed_concurrently 0.020 s
must_not_lose_listeners_subscribed_concurrently 0.023 s
must_not_lose_listeners_subscribed_concurrently 0.022 s
must_not_lose_listeners_subscribed_concurrently 0.019 s
must_not_lose_listeners_subscribed_concurrently 0.020 s
must_not_lose_listeners_subscribed_concurrently 0.022 s
must_not_lose_listeners_subscribed_concurrently 0.018 s
must_not_lose_listeners_subscribed_concurrently 0.020 s
must_not_lose_listeners_subscribed_concurrently 0.019 s

MessageBusHelperTest

must_subscribe_only_methods_of_classes_annotated_with_SimpleMessageSubscriber 0.532 s

ReflectionUtilsTest

forEachMethodInBottomUpHierarchy_must_honour_the_filter 0.060 s
forEachMethodInTopDownHierarchy_must_honour_the_filter 0 s

SimpleMessageBusTest

must_dispatch_while_listeners_are_being_subscribed 0.280 s
must_dispatch_while_listeners_are_being_subscribed 0.112 s
must_dispatch_while_listeners_are_being_subscribed 0.060 s
must_dispatch_while_listeners_are_being_subscribed 0.046 s
must_dispatch_while_listeners_are_being_subscribed 0.048 s
must_dispatch_while_listeners_are_being_subscribed 0.048 s
must_dispatch_while_listeners_are_being_subscribed 0.047 s
must_dispatch_while_listeners_are_being_subscribed 0.055 s
must_dispatch_while_listeners_are_being_subscribed 0.048 s
must_dispatch_while_listeners_are_being_subscribed 0.043 s
must_not_lose_listeners_subscribed_concurrently 0.022 s
must_not_lose_listeners_subscribed_concurrently 0.020 s
must_not_lose_listeners_subscribed_concurrently 0.022 s
must_not_lose_listeners_subscribed_concurrently 0.023 s
must_not_lose_listeners_subscribed_concurrently 0.018 s
must_not_lose_listeners_subscribed_concurrently 0.022 s
must_not_lose_listeners_subscribed_concurrently 0.020 s
must_not_lose_listeners_subscribed_concurrently 0.019 s
must_not_lose_listeners_subscribed_concurrently 0.020 s
must_not_lose_listeners_subscribed_concurrently 0.022 s

SimpleCompositeTest

must_produce_valid_Finders 0.017 s

SimpleCompositeTest

must_produce_valid_Finders 0.041 s

SpringSimpleMessageSubscriberAspectTest

must_subscribe_to_default_message_bus_at_initialize 0.020 s
must_subscribe_to_alternate_message_bus 0.001 s
must_unsubscribe_from_alternate_message_bus 0.001 s
must_unsubscribe_from_default_message_bus_at_destroy 0.001 s

SpringSimpleMessageSubscriberAspectTest

must_subscribe_to_default_message_bus_at_initialize 0.039 s
must_subscribe_to_alternate_message_bus 0.001 s
must_unsubscribe_from_alternate_message_bus 0 s
must_unsubscribe_from_default_message_bus_at_destroy 0 s

SpringAdapterTest

must_inject_a_role_properly_assigning_its_owner_1 0.016 s
must_inject_a_role_supporting_multiple_datum_types_properly_assigning_its_owner 0.002 s
must_return_the_datum_object_when_it_directly_implements_a_role 0 s
must_throw_AsException_when_asking_for_an_unavailable_role_1 0.001 s
must_throw_AsException_when_asking_for_an_unavailable_role_2 0 s

DciContextWithAutoThreadBindingAspectTest

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

SpringAdapterTest

must_inject_a_role_properly_assigning_its_owner_1 0.043 s
must_inject_a_role_supporting_multiple_datum_types_properly_assigning_its_owner 0.002 s
must_return_the_datum_object_when_it_directly_implements_a_role 0.001 s
must_throw_AsException_when_asking_for_an_unavailable_role_1 0.001 s
must_throw_AsException_when_asking_for_an_unavailable_role_2 0.001 s

DciContextWithAutoThreadBindingAspectTest

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

MainTest

must_not_crash 0.389 s

MainTest

must_not_crash 0.516 s

DciMarshalXStreamExampleTest

must_not_crash 0.511 s

DciMarshalXStreamExampleTest

must_not_crash 0.611 s

MainTest

must_not_crash 1.717 s

MainTest

must_not_crash 2.415 s

MainTest

must_not_crash 0.005 s

PersonFinderTest

testAllPersons 0.015 s
testAllPersonsSortedByFirstName 0 s
testAllPersonsSortedByLastNameDescending 0 s
testPersonRange 0.001 s

MainTest

must_not_crash 0.010 s

PersonFinderTest

testAllPersons 0.041 s
testAllPersonsSortedByFirstName 0 s
testAllPersonsSortedByLastNameDescending 0 s
testPersonRange 0 s

FinderExample2Test

must_not_crash 0.007 s

PersonRegistryImpl2aTest

testAllPersons 0.016 s
testAllPersonsSortedByFirstName 0 s
testAllPersonsSortedByLastNameDescending 0 s
testLastNameIsBerniniFirstResult 0 s
testLastNameStartingWithB 0 s
testLastNameStartingWithBSortedByFirstName 0 s
testPersonRange 0 s

PersonRegistryImpl2bTest

testAllPersons 0.001 s
testAllPersonsSortedByFirstName 0 s
testAllPersonsSortedByLastNameDescending 0 s
testLastNameIsBerniniFirstResult 0.004 s
testLastNameStartingWithB 0 s
testLastNameStartingWithBSortedByFirstName 0 s
testPersonRange 0 s

FinderExample2Test

must_not_crash 0.015 s

PersonRegistryImpl2aTest

testAllPersons 0.043 s
testAllPersonsSortedByFirstName 0 s
testAllPersonsSortedByLastNameDescending 0 s
testLastNameIsBerniniFirstResult 0 s
testLastNameStartingWithB 0 s
testLastNameStartingWithBSortedByFirstName 0 s
testPersonRange 0 s

PersonRegistryImpl2bTest

testAllPersons 0 s
testAllPersonsSortedByFirstName 0 s
testAllPersonsSortedByLastNameDescending 0 s
testLastNameIsBerniniFirstResult 0.005 s
testLastNameStartingWithB 0 s
testLastNameStartingWithBSortedByFirstName 0 s
testPersonRange 0 s

MainTest

must_not_crash 0.659 s

JpaFinderTest

testQueryWithAscendingSortAndFirstMax 0.029 s
testQueryWithCount 0.002 s
testQueryWithDescendingSortAndFirstMax 0.001 s
testQueryWithDoubleSort 0.001 s
testSimpleQuery 0 s

MainTest

must_not_crash 1.205 s

JpaFinderTest

testQueryWithAscendingSortAndFirstMax 0.091 s
testQueryWithCount 0 s
testQueryWithDescendingSortAndFirstMax 0.001 s
testQueryWithDoubleSort 0.001 s
testSimpleQuery 0 s