@@ -41,16 +41,28 @@ class AgeTest {
4141 void __AgeIsValidForJunior () {
4242 final var age = UserConstants .MAX_AGE_FOR_JUNIOR_EXCLUSIVE - 1 ;
4343 final var assertion = assertThatProperty (age );
44- assertion .isValidFor (User2 .class , User .PROPERTY_NAME_AGE );
45- assertion .targetingGroups (Junior .class ).isValidFor (User2 .class , User .PROPERTY_NAME_AGE );
44+ assertion .consumingViolations (cv -> {
45+ log .debug ("cv: {}" , cv );
46+ })
47+ .isValidFor (User2 .class , User .PROPERTY_NAME_AGE );
48+ assertion .consumingViolations (cv -> {
49+ log .debug ("cv: {}" , cv );
50+ })
51+ .targetingGroups (Junior .class ).isValidFor (User2 .class , User .PROPERTY_NAME_AGE );
4652 assertThatThrownBy (
4753 () -> assertion
54+ .consumingViolations (cv -> {
55+ log .debug ("cv: {}" , cv );
56+ })
4857 .targetingGroups (Senior .class )
4958 .isValidFor (User2 .class , User .PROPERTY_NAME_AGE )
5059 )
5160 .isInstanceOf (AssertionError .class );
5261 assertThatThrownBy (
5362 () -> assertion
63+ .consumingViolations (cv -> {
64+ log .debug ("cv: {}" , cv );
65+ })
5466 .targetingGroups (Junior .class , Senior .class )
5567 .isValidFor (User2 .class , User .PROPERTY_NAME_AGE )
5668 )
@@ -61,20 +73,38 @@ void __AgeIsValidForJunior() {
6173 void __AgeIsValidForSenior () {
6274 final var age = UserConstants .MIN_AGE_FOR_SENIOR_INCLUSIVE ;
6375 final var assertion = assertThatProperty (age );
64- assertion .isValidFor (User2 .class , User .PROPERTY_NAME_AGE );
65- assertion .targetingGroups (Senior .class ).isValidFor (User2 .class , User .PROPERTY_NAME_AGE );
76+ assertion
77+ .consumingViolations (cv -> {
78+ log .debug ("cv: {}" , cv );
79+ })
80+ .isValidFor (User2 .class , User .PROPERTY_NAME_AGE )
81+ ;
82+ assertion .targetingGroups (Senior .class )
83+ .consumingViolations (cv -> {
84+ log .debug ("cv: {}" , cv );
85+ })
86+ .isValidFor (User2 .class , User .PROPERTY_NAME_AGE )
87+ ;
6688 assertThatThrownBy (
6789 () -> assertion
90+ .consumingViolations (cv -> {
91+ log .debug ("cv: {}" , cv );
92+ })
6893 .targetingGroups (Junior .class )
6994 .isValidFor (User2 .class , User .PROPERTY_NAME_AGE )
7095 )
71- .isInstanceOf (AssertionError .class );
96+ .isInstanceOf (AssertionError .class )
97+ ;
7298 assertThatThrownBy (
7399 () -> assertion
100+ .consumingViolations (cv -> {
101+ log .debug ("cv: {}" , cv );
102+ })
74103 .targetingGroups (Junior .class , Senior .class )
75104 .isValidFor (User2 .class , User .PROPERTY_NAME_AGE )
76105 )
77- .isInstanceOf (AssertionError .class );
106+ .isInstanceOf (AssertionError .class )
107+ ;
78108 }
79109 }
80110}
0 commit comments