11
11
import java .util .List ;
12
12
13
13
import static org .junit .jupiter .api .Assertions .assertEquals ;
14
- import static org .junit .jupiter .api .Assertions .assertNull ;
15
14
import static org .lfenergy .compas .scl .validator .xsd .XSDErrorHandler .DEFAULT_PREFIX ;
16
15
import static org .lfenergy .compas .scl .validator .xsd .XSDErrorHandler .DEFAULT_RULE_NAME ;
17
16
@@ -63,31 +62,27 @@ private void assertValidationError(ValidationError validationError, String messa
63
62
64
63
@ Test
65
64
void getRuleName_WhenXSDMessageIsNull_ThenDefaultXSDRuleNameReturned () {
66
- var ruleName = handler .getRuleName (null );
67
-
68
- assertEquals (DEFAULT_RULE_NAME , ruleName );
65
+ executeTest_getRuleName_WhereResultIsDefaultRuleName (null );
69
66
}
70
67
71
68
@ Test
72
69
void getRuleName_WhenXSDMessageIsBlank_ThenDefaultXSDRuleNameReturned () {
73
- var ruleName = handler .getRuleName ("" );
74
-
75
- assertEquals (DEFAULT_RULE_NAME , ruleName );
70
+ executeTest_getRuleName_WhereResultIsDefaultRuleName ("" );
76
71
}
77
72
78
73
@ Test
79
74
void getRuleName_WhenXSDMessageContainsNoRule_ThenDefaultXSDRuleNameReturned () {
80
- var xsdMessage = "Duplicate match in scope for field \" depth\" " ;
81
-
82
- var ruleName = handler .getRuleName (xsdMessage );
83
-
84
- assertEquals (DEFAULT_RULE_NAME , ruleName );
75
+ executeTest_getRuleName_WhereResultIsDefaultRuleName (
76
+ "Duplicate match in scope for field \" depth\" " );
85
77
}
86
78
87
79
@ Test
88
80
void getRuleName_WhenXSDMessageContainsRuleWithSpaces_ThenDefaultXSDRuleNameReturned () {
89
- var xsdMessage = "SOME SPACES RULE: Duplicate match in scope for field \" depth\" " ;
81
+ executeTest_getRuleName_WhereResultIsDefaultRuleName (
82
+ "SOME SPACES RULE: Duplicate match in scope for field \" depth\" " );
83
+ }
90
84
85
+ private void executeTest_getRuleName_WhereResultIsDefaultRuleName (String xsdMessage ) {
91
86
var ruleName = handler .getRuleName (xsdMessage );
92
87
93
88
assertEquals (DEFAULT_RULE_NAME , ruleName );
@@ -106,33 +101,25 @@ void getRuleName_WhenXSDMessageContainsRule_ThenRuleNameReturned() {
106
101
107
102
@ Test
108
103
void getMessage_WhenXSDMessageIsNull_ThenNullReturned () {
109
- var message = handler .getMessage (null );
110
-
111
- assertNull (message );
104
+ executeTest_GetMessage_WhereInputIsResult (null );
112
105
}
113
106
114
107
@ Test
115
108
void getMessage_WhenXSDMessageIsBlank_ThenBlankMessageReturned () {
116
- var xsdMessage = " " ;
117
-
118
- var message = handler .getMessage (xsdMessage );
119
-
120
- assertEquals (xsdMessage , message );
109
+ executeTest_GetMessage_WhereInputIsResult (" " );
121
110
}
122
111
123
112
@ Test
124
113
void getMessage_WhenXSDMessageContainsNoRule_ThenOriginalMessageReturned () {
125
- var xsdMessage = "Duplicate match in scope for field \" depth\" " ;
126
-
127
- var message = handler .getMessage (xsdMessage );
128
-
129
- assertEquals (xsdMessage , message );
114
+ executeTest_GetMessage_WhereInputIsResult ("Duplicate match in scope for field \" depth\" " );
130
115
}
131
116
132
117
@ Test
133
118
void getMessage_WhenXSDMessageContainsRuleWithSpaces_ThenOriginalMessageReturned () {
134
- var xsdMessage = "SOME SPACES RULE: Duplicate match in scope for field \" depth\" " ;
119
+ executeTest_GetMessage_WhereInputIsResult ("SOME SPACES RULE: Duplicate match in scope for field \" depth\" " );
120
+ }
135
121
122
+ private void executeTest_GetMessage_WhereInputIsResult (String xsdMessage ) {
136
123
var message = handler .getMessage (xsdMessage );
137
124
138
125
assertEquals (xsdMessage , message );
0 commit comments