Fork me on GitHub

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
236 0 0 0 100% 20.113

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
it.tidalwave.role.spi 46 0 0 0 100% 0.313
it.tidalwave.thesefoolishthings.examples.dci.displayable 1 0 0 0 100% 2.093
it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample 5 0 0 0 100% 0.036
it.tidalwave.util.impl 8 0 0 0 100% 0.005
it.tidalwave.role.ui.spi 3 0 0 0 100% 0.021
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 102 0 0 0 100% 1.966
it.tidalwave.thesefoolishthings.examples.extendedfinderexample 15 0 0 0 100% 0.066
it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream 1 0 0 0 100% 2.123
it.tidalwave.role.ui 5 0 0 0 100% 0.063
it.tidalwave.role.ui.impl 16 0 0 0 100% 0.006
it.tidalwave.messagebus.impl.spring 4 0 0 0 100% 1.738
it.tidalwave.thesefoolishthings.examples.jpafinderexample 1 0 0 0 100% 3.24
it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa 1 0 0 0 100% 8.375
it.tidalwave.role 1 0 0 0 100% 0.006
it.tidalwave.role.spring 5 0 0 0 100% 0.017
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

it.tidalwave.role.spi

Class Tests Errors Failures Skipped Success Rate Time
ContextSamplerTest 6 0 0 0 100% 0.034
DefaultContextManagerTest 14 0 0 0 100% 0.091
RoleManagerSupportTest 26 0 0 0 100% 0.188

it.tidalwave.thesefoolishthings.examples.dci.displayable

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

it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample

Class Tests Errors Failures Skipped Success Rate Time
MainTest 1 0 0 0 100% 0.031
PersonFinderTest 4 0 0 0 100% 0.005

it.tidalwave.util.impl

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

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.019

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.026
AsTest 5 0 0 0 100% 0.088
BundleUtilitiesTest 4 0 0 0 100% 0.007
CollectionUtilsTest 8 0 0 0 100% 0.002
ConcurrentHashMapWithOptionalsTest 6 0 0 0 100% 0.002
FinderTest 2 0 0 0 100% 0.002
FunctionalCheckedExceptionWrappersTest 13 0 0 0 100% 0.015
IdTest 5 0 0 0 100% 0.003
KeyTest 4 0 0 0 100% 0.005
LazySupplierTest 3 0 0 0 100% 1.721
LocalizedDateTimeFormattersTest 8 0 0 0 100% 0.055
PairTest 18 0 0 0 100% 0.014
ParameterTest 1 0 0 0 100% 0.001
StreamOperationsTest 2 0 0 0 100% 0.006
TimeProviderTest 1 0 0 0 100% 0.003
TripleTest 5 0 0 0 100% 0.005
TypeSafeMapTest 6 0 0 0 100% 0.007
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.048
PersonRegistryImpl2aTest 7 0 0 0 100% 0.009
PersonRegistryImpl2bTest 7 0 0 0 100% 0.009

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

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

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.058
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.003
DisplayableComparatorTest 5 0 0 0 100% 0.001

it.tidalwave.messagebus.impl.spring

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

it.tidalwave.thesefoolishthings.examples.jpafinderexample

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

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

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

it.tidalwave.role

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

it.tidalwave.role.spring

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

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.024
test2 0.001
test3 0.001

AsTest

asMany_with_ref_must_properly_work 0.066
as_with_ref_must_properly_work 0.002
maybeAs_with_ref_must_properly_work 0.001
must_return_a_filled_Optional_when_the_role_is_present 0.018
must_return_an_empty_Optional_when_the_role_is_not_present 0.001

BundleUtilitiesTest

test[en_US, res1, [Ljava.lang.Object;@4270705f, message 1](1) 0.006
test[it_IT, res1, [Ljava.lang.Object;@47eff554, messaggio 1](2) 0.001
test[en_US, res2, [Ljava.lang.Object;@54b35809, message 2 with x and 1](3) 0
test[it_IT, res2, [Ljava.lang.Object;@72ce8a9b, messaggio 2 con x e 1](4) 0

CollectionUtilsTest

test_concat 0.001
test_concat_list 0
test_head 0
test_head_with_empty_list 0
test_optionalHead 0
test_optionalHead_with_empty_list 0.001
test_reversed 0
test_tail 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.001
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.001
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

FunctionalCheckedExceptionWrappersTest

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

IdTest

testCompareTo 0.002
testEquals 0
testHashCode 0
testStringValue 0.001
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.003

LazySupplierTest

must_call_supplier_only_once 0.002
must_call_supplier_only_once_multithreaded 1.719
must_not_call_supplier_before_get 0

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.011
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.015

PairTest

testDoubleNestedLoops 0.004
test_Pair 0
test_collector_to_map 0.002
test_indexedPairStream__from_array_with_index_transformer 0.001
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.001
test_indexedPairStream_from_list_as_iterable_and_rebaser 0
test_indexedPairStream_from_stream 0.001
test_indexedPairStream_from_stream_and_rebaser 0
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

ParameterTest

test 0.001

StreamOperationsTest

zipPairTest1 0.005
zipTest1 0.001

TimeProviderTest

test 0.003

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.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.002
test_newInstance 0
test_ofCloned 0
test_with 0
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
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.001
must_retrieve_multiple_local_roles 0

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

ContextSamplerTest

must_delegate_runWithContexts_to_ContextManager[[]](1) 0.028
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.005

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.001
must_properly_add_and_retrieve_local_contexts 0.001
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.07
must_properly_remove_local_contexts_when_exception_throw 0.003
must_properly_remove_local_contexts_with_runnable 0.007
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.055
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
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$IB2, interface it.tidalwave.role.spi.impl.Mocks$IA3, interface it.tidalwave.role.spi.impl.Mocks$IA2]](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$IB1, interface it.tidalwave.role.spi.impl.Mocks$IA2]](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@fe38d1e, interface it.tidalwave.role.spi.impl.Mocks$R1, [it.tidalwave.role.spi.impl.Mocks$RI1A@1]](1) 0.01
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA1@24455d50, interface it.tidalwave.role.spi.impl.Mocks$R2, []](2) 0.006
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA1@798753cc, interface it.tidalwave.role.spi.impl.Mocks$R3, []](3) 0.005
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA2@1c0a4f87, interface it.tidalwave.role.spi.impl.Mocks$R1, [it.tidalwave.role.spi.impl.Mocks$RI1A@1]](4) 0.005
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA2@21ebf9be, 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@7d50b4c4)]](5) 0.008
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA2@e38d655, interface it.tidalwave.role.spi.impl.Mocks$R3, []](6) 0.005
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA3@4c376b44, interface it.tidalwave.role.spi.impl.Mocks$R1, []](7) 0.005
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA3@74cad577, interface it.tidalwave.role.spi.impl.Mocks$R2, []](8) 0.005
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA3@43fdef43, interface it.tidalwave.role.spi.impl.Mocks$R3, [Mocks.RI3A(owner=it.tidalwave.role.spi.impl.Mocks$CA3@43fdef43)]](9) 0.005
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB1@29612ee2, interface it.tidalwave.role.spi.impl.Mocks$R1, []](10) 0.005
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB1@3d96b8fb, interface it.tidalwave.role.spi.impl.Mocks$R2, [Mocks.RI2B(bean1=it.tidalwave.role.spi.impl.Mocks$Bean1@7d50b4c4, bean2=it.tidalwave.role.spi.impl.Mocks$Bean2@1d208795), Mocks.RI2C(context=it.tidalwave.role.spi.impl.Mocks$Context2@1, bean1=it.tidalwave.role.spi.impl.Mocks$Bean1@7d50b4c4)]](11) 0.01
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB1@1d82d35c, interface it.tidalwave.role.spi.impl.Mocks$R3, []](12) 0.004
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB2@2c376461, interface it.tidalwave.role.spi.impl.Mocks$R1, [it.tidalwave.role.spi.impl.Mocks$RI1A@1]](13) 0.009
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB2@7da0587a, 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@7d50b4c4)]](14) 0.009
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB2@4b8c9729, interface it.tidalwave.role.spi.impl.Mocks$R3, [it.tidalwave.role.spi.impl.Mocks$RI3C@1]](15) 0.009
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB3@d426e01, 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@5a644d75, interface it.tidalwave.role.spi.impl.Mocks$R2, [Mocks.RI2B(bean1=it.tidalwave.role.spi.impl.Mocks$Bean1@7d50b4c4, bean2=it.tidalwave.role.spi.impl.Mocks$Bean2@1d208795)]](17) 0.006
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB3@3e8995cc, interface it.tidalwave.role.spi.impl.Mocks$R3, []](18) 0.005
must_properly_scan_classes 0.051

UserActionProviderTest

works_with_actions 0
works_with_no_actions 0

AsDisplayableComparatorTest

test[Mock for As, hashCode: 2063255706, Mock for As, hashCode: 1993482475, -1](1) 0
test[Mock for As, hashCode: 1993482475, Mock for As, hashCode: 2063255706, 1](2) 0.001
test[Mock for As, hashCode: 2063255706, Mock for As, hashCode: 2063255706, 0](3) 0
test[Mock for As, hashCode: 1612491156, Mock for As, hashCode: 449653268, 0](4) 0.001
test[Mock for As, hashCode: 449653268, Mock for As, hashCode: 1612491156, 0](5) 0

DefaultPresentationModelTest

must_find_local_roles 0.001
must_find_roles_in_owner 0.001
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.001

DisplayableComparatorTest

test[a@32f2de5c$Displayable[], b@1a6df932$Displayable[], -1](1) 0
test[b@1a6df932$Displayable[], a@32f2de5c$Displayable[], 1](2) 0
test[a@32f2de5c$Displayable[], a@32f2de5c$Displayable[], 0](3) 0
test[c@5101b9$Displayable[], c@40273969$Displayable[], 0](4) 0
test[c@40273969$Displayable[], c@5101b9$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.019

SpringSimpleMessageSubscriberAspectTest

must_subscribe_to_default_message_bus_at_initialize 0.014
must_subscribe_to_alternate_message_bus 0.001
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.007
must_inject_a_role_supporting_multiple_datum_types_properly_assigning_its_owner 0.005
must_return_the_datum_object_when_it_directly_implements_a_role 0.002
must_throw_AsException_when_asking_for_an_unavailable_role_1 0.001
must_throw_AsException_when_asking_for_an_unavailable_role_2 0.002

DciContextWithAutoThreadBindingAspectTest

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

MainTest

must_not_crash 1.532

DciMarshalXStreamExampleTest

must_not_crash 1.669

MainTest

must_not_crash 7.875

MainTest

must_not_crash 0.031

PersonFinderTest

testAllPersons 0
testAllPersonsSortedByFirstName 0.002
testAllPersonsSortedByLastNameDescending 0.001
testPersonRange 0.002

FinderExample2Test

must_not_crash 0.048

PersonRegistryImpl2aTest

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

PersonRegistryImpl2bTest

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

MainTest

must_not_crash 3.24

JpaFinderTest

testQueryWithAscendingSortAndFirstMax 0.007
testQueryWithCount 0.001
testQueryWithDescendingSortAndFirstMax 0.001
testQueryWithDoubleSort 0.001
testSimpleQuery 0