10
10
11
11
package org .junit .jupiter .api ;
12
12
13
- import static org .junit .jupiter .api .AssertionUtils . buildPrefix ;
13
+ import static org .junit .jupiter .api .AssertionFailureBuilder . assertionFailure ;
14
14
import static org .junit .jupiter .api .AssertionUtils .doublesAreEqual ;
15
- import static org .junit .jupiter .api .AssertionUtils .fail ;
16
15
import static org .junit .jupiter .api .AssertionUtils .floatsAreEqual ;
17
- import static org .junit .jupiter .api .AssertionUtils .nullSafeGet ;
18
16
import static org .junit .jupiter .api .AssertionUtils .objectsAreEqual ;
19
17
20
18
import java .util .function .Supplier ;
@@ -52,7 +50,7 @@ static void assertNotEquals(byte unexpected, byte actual, String message) {
52
50
*/
53
51
static void assertNotEquals (byte unexpected , byte actual , Supplier <String > messageSupplier ) {
54
52
if (unexpected == actual ) {
55
- failEqual (actual , nullSafeGet ( messageSupplier ) );
53
+ failEqual (actual , messageSupplier );
56
54
}
57
55
}
58
56
@@ -77,7 +75,7 @@ static void assertNotEquals(short unexpected, short actual, String message) {
77
75
*/
78
76
static void assertNotEquals (short unexpected , short actual , Supplier <String > messageSupplier ) {
79
77
if (unexpected == actual ) {
80
- failEqual (actual , nullSafeGet ( messageSupplier ) );
78
+ failEqual (actual , messageSupplier );
81
79
}
82
80
}
83
81
@@ -102,7 +100,7 @@ static void assertNotEquals(int unexpected, int actual, String message) {
102
100
*/
103
101
static void assertNotEquals (int unexpected , int actual , Supplier <String > messageSupplier ) {
104
102
if (unexpected == actual ) {
105
- failEqual (actual , nullSafeGet ( messageSupplier ) );
103
+ failEqual (actual , messageSupplier );
106
104
}
107
105
}
108
106
@@ -127,7 +125,7 @@ static void assertNotEquals(long unexpected, long actual, String message) {
127
125
*/
128
126
static void assertNotEquals (long unexpected , long actual , Supplier <String > messageSupplier ) {
129
127
if (unexpected == actual ) {
130
- failEqual (actual , nullSafeGet ( messageSupplier ) );
128
+ failEqual (actual , messageSupplier );
131
129
}
132
130
}
133
131
@@ -152,7 +150,7 @@ static void assertNotEquals(float unexpected, float actual, String message) {
152
150
*/
153
151
static void assertNotEquals (float unexpected , float actual , Supplier <String > messageSupplier ) {
154
152
if (floatsAreEqual (unexpected , actual )) {
155
- failEqual (actual , nullSafeGet ( messageSupplier ) );
153
+ failEqual (actual , messageSupplier );
156
154
}
157
155
}
158
156
@@ -177,7 +175,7 @@ static void assertNotEquals(float unexpected, float actual, float delta, String
177
175
*/
178
176
static void assertNotEquals (float unexpected , float actual , float delta , Supplier <String > messageSupplier ) {
179
177
if (floatsAreEqual (unexpected , actual , delta )) {
180
- failEqual (actual , nullSafeGet ( messageSupplier ) );
178
+ failEqual (actual , messageSupplier );
181
179
}
182
180
}
183
181
@@ -202,7 +200,7 @@ static void assertNotEquals(double unexpected, double actual, String message) {
202
200
*/
203
201
static void assertNotEquals (double unexpected , double actual , Supplier <String > messageSupplier ) {
204
202
if (doublesAreEqual (unexpected , actual )) {
205
- failEqual (actual , nullSafeGet ( messageSupplier ) );
203
+ failEqual (actual , messageSupplier );
206
204
}
207
205
}
208
206
@@ -227,7 +225,7 @@ static void assertNotEquals(double unexpected, double actual, double delta, Stri
227
225
*/
228
226
static void assertNotEquals (double unexpected , double actual , double delta , Supplier <String > messageSupplier ) {
229
227
if (doublesAreEqual (unexpected , actual , delta )) {
230
- failEqual (actual , nullSafeGet ( messageSupplier ) );
228
+ failEqual (actual , messageSupplier );
231
229
}
232
230
}
233
231
@@ -252,7 +250,7 @@ static void assertNotEquals(char unexpected, char actual, String message) {
252
250
*/
253
251
static void assertNotEquals (char unexpected , char actual , Supplier <String > messageSupplier ) {
254
252
if (unexpected == actual ) {
255
- failEqual (actual , nullSafeGet ( messageSupplier ) );
253
+ failEqual (actual , messageSupplier );
256
254
}
257
255
}
258
256
@@ -268,12 +266,15 @@ static void assertNotEquals(Object unexpected, Object actual, String message) {
268
266
269
267
static void assertNotEquals (Object unexpected , Object actual , Supplier <String > messageSupplier ) {
270
268
if (objectsAreEqual (unexpected , actual )) {
271
- failEqual (actual , nullSafeGet ( messageSupplier ) );
269
+ failEqual (actual , messageSupplier );
272
270
}
273
271
}
274
272
275
- private static void failEqual (Object actual , String message ) {
276
- fail (buildPrefix (message ) + "expected: not equal but was: <" + actual + ">" );
273
+ private static void failEqual (Object actual , Object messageOrSupplier ) {
274
+ assertionFailure () //
275
+ .message (messageOrSupplier ) //
276
+ .reason ("expected: not equal but was: <" + actual + ">" ) //
277
+ .buildAndThrow ();
277
278
}
278
279
279
280
}
0 commit comments