Fork me on GitHub

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
248 0 2 0 99.194% 22.489

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.003
it.tidalwave.role.spi 46 0 2 0 95.652% 0.288
it.tidalwave.thesefoolishthings.examples.dci.displayable 1 0 0 0 100% 2.267
it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample 5 0 0 0 100% 0.096
it.tidalwave.util.impl 8 0 0 0 100% 0.01
it.tidalwave.role.ui.spi 3 0 0 0 100% 0.023
it.tidalwave.role.spring.spi 9 0 0 0 100% 0.036
it.tidalwave.role.spi.impl 6 0 0 0 100% 0.007
it.tidalwave.util 114 0 0 0 100% 1.15
it.tidalwave.thesefoolishthings.examples.extendedfinderexample 15 0 0 0 100% 0.122
it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream 1 0 0 0 100% 2.873
it.tidalwave.role.ui 5 0 0 0 100% 0.072
it.tidalwave.role.ui.impl 16 0 0 0 100% 0.013
it.tidalwave.messagebus.impl.spring 4 0 0 0 100% 1.964
it.tidalwave.thesefoolishthings.examples.jpafinderexample 1 0 0 0 100% 3.53
it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa 1 0 0 0 100% 9.97
it.tidalwave.role 1 0 0 0 100% 0.021
it.tidalwave.role.spring 5 0 0 0 100% 0.028
it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl 5 0 0 0 100% 0.016

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

it.tidalwave.role.spi

Class Tests Errors Failures Skipped Success Rate Time
ContextSamplerTest 6 0 0 0 100% 0.048
DefaultContextManagerTest 14 0 0 0 100% 0.097
RoleManagerSupportTest 26 0 2 0 92.308% 0.143

it.tidalwave.thesefoolishthings.examples.dci.displayable

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

it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample

Class Tests Errors Failures Skipped Success Rate Time
MainTest 1 0 0 0 100% 0.084
PersonFinderTest 4 0 0 0 100% 0.012

it.tidalwave.util.impl

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

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

it.tidalwave.role.spring.spi

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

it.tidalwave.role.spi.impl

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

it.tidalwave.util

Class Tests Errors Failures Skipped Success Rate Time
AsExtensionsTest 3 0 0 0 100% 0.044
AsTest 5 0 0 0 100% 0.092
BundleUtilitiesTest 4 0 0 0 100% 0.012
CollectionUtilsTest 17 0 0 0 100% 0.004
ConcurrentHashMapWithOptionalsTest 6 0 0 0 100% 0.002
FinderTest 5 0 0 0 100% 0.007
FunctionalCheckedExceptionWrappersTest 13 0 0 0 100% 0.018
IdTest 5 0 0 0 100% 0.002
KeyTest 4 0 0 0 100% 0.008
LazySupplierTest 3 0 0 0 100% 0.875
LocalizedDateTimeFormattersTest 8 0 0 0 100% 0.049
PairTest 18 0 0 0 100% 0.011
ParameterTest 1 0 0 0 100% 0.001
StreamOperationsTest 2 0 0 0 100% 0.007
TimeProviderTest 1 0 0 0 100% 0.002
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.09
PersonRegistryImpl2aTest 7 0 0 0 100% 0.017
PersonRegistryImpl2bTest 7 0 0 0 100% 0.015

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

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

it.tidalwave.role.ui

Class Tests Errors Failures Skipped Success Rate Time
DisplayableTest 1 0 0 0 100% 0.007
PresentationModelTest 2 0 0 0 100% 0.064
UserActionProviderTest 2 0 0 0 100% 0.001

it.tidalwave.role.ui.impl

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

it.tidalwave.messagebus.impl.spring

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

it.tidalwave.thesefoolishthings.examples.jpafinderexample

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

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

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

it.tidalwave.role

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

it.tidalwave.role.spring

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

it.tidalwave.thesefoolishthings.examples.jpafinderexample.impl

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

Test Cases

[Summary] [Package List] [Test Cases]

AsExtensionsTest

test1 0.04
test2 0.002
test3 0.002

AsTest

asMany_with_ref_must_properly_work 0.075
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.013
must_return_an_empty_Optional_when_the_role_is_not_present 0.001

BundleUtilitiesTest

test[en_US, res1, [Ljava.lang.Object;@587f6634, message 1](1) 0.009
test[it_IT, res1, [Ljava.lang.Object;@54e680fe, messaggio 1](2) 0.002
test[en_US, res2, [Ljava.lang.Object;@167bb934, message 2 with x and 1](3) 0
test[it_IT, res2, [Ljava.lang.Object;@5b3ee43e, messaggio 2 con x e 1](4) 0.001

CollectionUtilsTest

test_concat 0.001
test_concat_list 0
test_head 0
test_head_with_empty_list 0
test_optionalHead 0.001
test_optionalHead_with_empty_list 0
test_reversed 0
test_sorted 0.001
test_sorted 0.001
test_sorted 0
test_sorted 0
test_sorted 0
test_sorted_with_comparator 0
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.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.001
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
test_Finder_mapping 0.002
test_Finder_ofProvider 0.002
test_Finder_ofSupplier 0.001

FunctionalCheckedExceptionWrappersTest

must_not_wrap_RuntimeException 0.001
must_wrap_IOException_with_UncheckedIOException 0.001
must_wrap_checked_exceptions 0.001
test_consumer_wrapper 0.001
test_consumer_wrapper_with_exception 0.001
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.001
test_with_Stream 0.007
test_with_Stream_with_exception 0.001

IdTest

testCompareTo 0.002
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.004
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.002
must_call_supplier_only_once_multithreaded 0.873
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.016
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.004
must_properly_format_date_and_time[2012-08-07T15:31:03.985Z[GMT], it_IT, MEDIUM, 7-ago-2012 15:31](4) 0.008
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.001
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.008
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.011

PairTest

testDoubleNestedLoops 0.003
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
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
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.006
zipTest1 0.001

TimeProviderTest

test 0.002

TripleTest

testTripleNestedLoops 0.004
test_Triple 0
test_tripleRange 0.001
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.001
test_forEach 0.003
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.002
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
must_not_find_inexistent_role_bis 0
must_retrieve_multiple_local_and_global_roles 0.006
must_retrieve_multiple_local_roles 0.001

FinderSupportTest

fix_for_THESEFOOLISHTHINGS_172 0.002
fix_for_THESEFOOLISHTHINGS_176 0.001

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.001
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.021

ContextSamplerTest

must_delegate_runWithContexts_to_ContextManager[[]](1) 0.04
must_delegate_runWithContexts_to_ContextManager[[a, b, c]](2) 0.004
must_delegate_runWithContexts_to_ContextManager[[a, b, c, d]](3) 0.001
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.007

DefaultContextManagerTest

must_confine_local_contexts_in_their_thread 0.004
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.001
must_properly_remove_and_retrieve_global_contexts 0
must_properly_remove_and_retrieve_local_contexts 0
must_properly_remove_local_contexts 0.073
must_properly_remove_local_contexts_when_exception_throw 0.003
must_properly_remove_local_contexts_with_runnable 0.006
must_properly_remove_local_contexts_with_supplier 0.006
must_start_with_no_contexts 0.001
runWithContexts_must_temporarily_associate_local_contexts 0.003

PresentationModelTest

test_ofMaybePresentable_with_Presentable 0.062
test_ofMaybePresentable_without_Presentable 0.002

RoleManagerSupportTest

findTypeOf_must_return_original_class_for_Mockito_mocks 0.017
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$IB2, interface it.tidalwave.role.spi.impl.Mocks$IA3, interface it.tidalwave.role.spi.impl.Mocks$IA2]](4) 0
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
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA1@285ac29, interface it.tidalwave.role.spi.impl.Mocks$R1, [it.tidalwave.role.spi.impl.Mocks$RI1A@1]](1) 0.009
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA1@244c0fbe, interface it.tidalwave.role.spi.impl.Mocks$R2, []](2) 0.005
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA1@12e13abd, interface it.tidalwave.role.spi.impl.Mocks$R3, []](3) 0.003
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA2@3857c5d5, 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@55ba4bff, 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@7daf167)]](5) 0.008
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA2@6408a8ac, interface it.tidalwave.role.spi.impl.Mocks$R3, []](6) 0.002
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA3@7916568d, interface it.tidalwave.role.spi.impl.Mocks$R1, []](7) 0.002
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA3@43d2c8e3, interface it.tidalwave.role.spi.impl.Mocks$R2, []](8) 0.002
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CA3@d15f031, interface it.tidalwave.role.spi.impl.Mocks$R3, [Mocks.RI3A(owner=it.tidalwave.role.spi.impl.Mocks$CA3@d15f031)]](9) 0.004
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB1@30dd23e2, interface it.tidalwave.role.spi.impl.Mocks$R1, []](10) 0.002
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB1@39a1c200, interface it.tidalwave.role.spi.impl.Mocks$R2, [Mocks.RI2B(bean1=it.tidalwave.role.spi.impl.Mocks$Bean1@7daf167, bean2=it.tidalwave.role.spi.impl.Mocks$Bean2@3f2feab7, s=a), Mocks.RI2C(context=it.tidalwave.role.spi.impl.Mocks$Context2@1, bean1=it.tidalwave.role.spi.impl.Mocks$Bean1@7daf167)]](11) 0.025
owner: i.t.r.s.i.Mocks$CB1@39a1c200 role: i.t.r.s.i.Mocks$R2 Expected: is <[Mocks.RI2B(bean1=it.tidalwave.role.spi.impl.Mocks$Bean1@7daf167, bean2=it.tidalwave.role.spi.impl.Mocks$Bean2@3f2feab7, s=a), Mocks.RI2C(context=it.tidalwave.role.spi.impl.Mocks$Context2@1, bean1=it.tidalwave.role.spi.impl.Mocks$Bean1@7daf167)]> but: was <[Mocks.RI2B(bean1=null, bean2=null, s=null), Mocks.RI2C(context=it.tidalwave.role.spi.impl.Mocks$Context2@1, bean1=it.tidalwave.role.spi.impl.Mocks$Bean1@7daf167)]>
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB1@39dee5fd, interface it.tidalwave.role.spi.impl.Mocks$R3, []](12) 0.002
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB2@3074575a, interface it.tidalwave.role.spi.impl.Mocks$R1, [it.tidalwave.role.spi.impl.Mocks$RI1A@1]](13) 0.004
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB2@88e85a, 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@7daf167)]](14) 0.011
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB2@164cad52, interface it.tidalwave.role.spi.impl.Mocks$R3, [it.tidalwave.role.spi.impl.Mocks$RI3C@1]](15) 0.003
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB3@738ae785, interface it.tidalwave.role.spi.impl.Mocks$R1, [it.tidalwave.role.spi.impl.Mocks$RI1A@1]](16) 0.003
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB3@7d7888a5, interface it.tidalwave.role.spi.impl.Mocks$R2, [Mocks.RI2B(bean1=it.tidalwave.role.spi.impl.Mocks$Bean1@7daf167, bean2=it.tidalwave.role.spi.impl.Mocks$Bean2@3f2feab7, s=a)]](17) 0.006
owner: i.t.r.s.i.Mocks$CB3@7d7888a5 role: i.t.r.s.i.Mocks$R2 Expected: is <[Mocks.RI2B(bean1=it.tidalwave.role.spi.impl.Mocks$Bean1@7daf167, bean2=it.tidalwave.role.spi.impl.Mocks$Bean2@3f2feab7, s=a)]> but: was <[Mocks.RI2B(bean1=null, bean2=null, s=null)]>
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB3@23a78d2e, interface it.tidalwave.role.spi.impl.Mocks$R3, []](18) 0.002
must_properly_scan_classes 0.025

UserActionProviderTest

works_with_actions 0
works_with_no_actions 0.001

AsDisplayableComparatorTest

test[Mock for As, hashCode: 1436731998, Mock for As, hashCode: 1790748582, -1](1) 0.005
test[Mock for As, hashCode: 1790748582, Mock for As, hashCode: 1436731998, 1](2) 0.001
test[Mock for As, hashCode: 1436731998, Mock for As, hashCode: 1436731998, 0](3) 0
test[Mock for As, hashCode: 505434149, Mock for As, hashCode: 202438568, 0](4) 0.002
test[Mock for As, hashCode: 202438568, Mock for As, hashCode: 505434149, 0](5) 0.001

DefaultPresentationModelTest

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

DisplayableComparatorTest

test[a@7d741200$Displayable[], b@36e11b60$Displayable[], -1](1) 0
test[b@36e11b60$Displayable[], a@7d741200$Displayable[], 1](2) 0
test[a@7d741200$Displayable[], a@7d741200$Displayable[], 0](3) 0
test[c@299c86f0$Displayable[], c@4fbed6fc$Displayable[], 0](4) 0
test[c@4fbed6fc$Displayable[], c@299c86f0$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.023

SpringSimpleMessageSubscriberAspectTest

must_subscribe_to_default_message_bus_at_initialize 0.018
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.017
must_inject_a_role_supporting_multiple_datum_types_properly_assigning_its_owner 0.006
must_return_the_datum_object_when_it_directly_implements_a_role 0.001
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.023
must_bind_context_when_annotation_present_and_autoThreadBinding[protectedMethod](2) 0.003
must_bind_context_when_annotation_present_and_autoThreadBinding[packageMethod](3) 0.003
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.001
must_not_bind_context_when_annotation_present_but_no_autoThreadBinding[packageMethod](3) 0.002
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

MainTest

must_not_crash 1.648

DciMarshalXStreamExampleTest

must_not_crash 2.201

MainTest

must_not_crash 9.25

MainTest

must_not_crash 0.084

PersonFinderTest

testAllPersons 0.004
testAllPersonsSortedByFirstName 0.003
testAllPersonsSortedByLastNameDescending 0.002
testPersonRange 0.003

FinderExample2Test

must_not_crash 0.09

PersonRegistryImpl2aTest

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

PersonRegistryImpl2bTest

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

MainTest

must_not_crash 3.53

JpaFinderTest

testQueryWithAscendingSortAndFirstMax 0.01
testQueryWithCount 0.001
testQueryWithDescendingSortAndFirstMax 0.002
testQueryWithDoubleSort 0.001
testSimpleQuery 0.002

Failure Details

[Summary] [Package List] [Test Cases]


must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB1@39a1c200, interface it.tidalwave.role.spi.impl.Mocks$R2, [Mocks.RI2B(bean1=it.tidalwave.role.spi.impl.Mocks$Bean1@7daf167, bean2=it.tidalwave.role.spi.impl.Mocks$Bean2@3f2feab7, s=a), Mocks.RI2C(context=it.tidalwave.role.spi.impl.Mocks$Context2@1, bean1=it.tidalwave.role.spi.impl.Mocks$Bean1@7daf167)]](11)
java.lang.AssertionError: owner: i.t.r.s.i.Mocks$CB1@39a1c200 role: i.t.r.s.i.Mocks$R2 Expected: is <[Mocks.RI2B(bean1=it.tidalwave.role.spi.impl.Mocks$Bean1@7daf167, bean2=it.tidalwave.role.spi.impl.Mocks$Bean2@3f2feab7, s=a), Mocks.RI2C(context=it.tidalwave.role.spi.impl.Mocks$Context2@1, bean1=it.tidalwave.role.spi.impl.Mocks$Bean1@7daf167)]> but: was <[Mocks.RI2B(bean1=null, bean2=null, s=null), Mocks.RI2C(context=it.tidalwave.role.spi.impl.Mocks$Context2@1, bean1=it.tidalwave.role.spi.impl.Mocks$Bean1@7daf167)]>
it.tidalwave.role.spi.RoleManagerSupportTest:296
must_correctly_find_roles[it.tidalwave.role.spi.impl.Mocks$CB3@7d7888a5, interface it.tidalwave.role.spi.impl.Mocks$R2, [Mocks.RI2B(bean1=it.tidalwave.role.spi.impl.Mocks$Bean1@7daf167, bean2=it.tidalwave.role.spi.impl.Mocks$Bean2@3f2feab7, s=a)]](17)
java.lang.AssertionError: owner: i.t.r.s.i.Mocks$CB3@7d7888a5 role: i.t.r.s.i.Mocks$R2 Expected: is <[Mocks.RI2B(bean1=it.tidalwave.role.spi.impl.Mocks$Bean1@7daf167, bean2=it.tidalwave.role.spi.impl.Mocks$Bean2@3f2feab7, s=a)]> but: was <[Mocks.RI2B(bean1=null, bean2=null, s=null)]>
it.tidalwave.role.spi.RoleManagerSupportTest:296