Skip to content

Commit 9c0ee0b

Browse files
author
Matthias Merdes
committed
Add more overloaded variants of assertNotEquals-methods
#1710
1 parent 480a1b2 commit 9c0ee0b

File tree

2 files changed

+409
-0
lines changed

2 files changed

+409
-0
lines changed

junit-jupiter-api/src/main/java/org/junit/jupiter/api/Assertions.java

Lines changed: 222 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1525,6 +1525,16 @@ public static void assertNotEquals(Byte unexpected, byte actual) {
15251525
AssertNotEquals.assertNotEquals(unexpected, (Byte) actual);
15261526
}
15271527

1528+
/**
1529+
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
1530+
*
1531+
* @since 5.4
1532+
*/
1533+
@API(status = STABLE, since = "5.4")
1534+
public static void assertNotEquals(Byte unexpected, Byte actual) {
1535+
AssertNotEquals.assertNotEquals(unexpected, actual);
1536+
}
1537+
15281538
/**
15291539
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
15301540
*
@@ -1561,6 +1571,18 @@ public static void assertNotEquals(Byte unexpected, byte actual, String message)
15611571
AssertNotEquals.assertNotEquals(unexpected, (Byte) actual, message);
15621572
}
15631573

1574+
/**
1575+
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
1576+
*
1577+
* <p>Fails with the supplied failure {@code message}.
1578+
*
1579+
* @since 5.4
1580+
*/
1581+
@API(status = STABLE, since = "5.4")
1582+
public static void assertNotEquals(Byte unexpected, Byte actual, String message) {
1583+
AssertNotEquals.assertNotEquals(unexpected, actual, message);
1584+
}
1585+
15641586
/**
15651587
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
15661588
*
@@ -1600,6 +1622,19 @@ public static void assertNotEquals(Byte unexpected, byte actual, Supplier<String
16001622
AssertNotEquals.assertNotEquals(unexpected, (Byte) actual, messageSupplier);
16011623
}
16021624

1625+
/**
1626+
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
1627+
*
1628+
* <p>If necessary, the failure message will be retrieved lazily from the
1629+
* supplied {@code messageSupplier}.
1630+
*
1631+
* @since 5.4
1632+
*/
1633+
@API(status = STABLE, since = "5.4")
1634+
public static void assertNotEquals(Byte unexpected, Byte actual, Supplier<String> messageSupplier) {
1635+
AssertNotEquals.assertNotEquals(unexpected, actual, messageSupplier);
1636+
}
1637+
16031638
/**
16041639
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
16051640
*
@@ -1630,6 +1665,16 @@ public static void assertNotEquals(Short unexpected, short actual) {
16301665
AssertNotEquals.assertNotEquals(unexpected, (Short) actual);
16311666
}
16321667

1668+
/**
1669+
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
1670+
*
1671+
* @since 5.4
1672+
*/
1673+
@API(status = STABLE, since = "5.4")
1674+
public static void assertNotEquals(Short unexpected, Short actual) {
1675+
AssertNotEquals.assertNotEquals(unexpected, actual);
1676+
}
1677+
16331678
/**
16341679
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
16351680
*
@@ -1666,6 +1711,18 @@ public static void assertNotEquals(Short unexpected, short actual, String messag
16661711
AssertNotEquals.assertNotEquals(unexpected, (Short) actual, message);
16671712
}
16681713

1714+
/**
1715+
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
1716+
*
1717+
* <p>Fails with the supplied failure {@code message}.
1718+
*
1719+
* @since 5.4
1720+
*/
1721+
@API(status = STABLE, since = "5.4")
1722+
public static void assertNotEquals(Short unexpected, Short actual, String message) {
1723+
AssertNotEquals.assertNotEquals(unexpected, actual, message);
1724+
}
1725+
16691726
/**
16701727
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
16711728
*
@@ -1705,6 +1762,19 @@ public static void assertNotEquals(Short unexpected, short actual, Supplier<Stri
17051762
AssertNotEquals.assertNotEquals(unexpected, (Short) actual, messageSupplier);
17061763
}
17071764

1765+
/**
1766+
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
1767+
*
1768+
* <p>If necessary, the failure message will be retrieved lazily from the
1769+
* supplied {@code messageSupplier}.
1770+
*
1771+
* @since 5.4
1772+
*/
1773+
@API(status = STABLE, since = "5.4")
1774+
public static void assertNotEquals(Short unexpected, Short actual, Supplier<String> messageSupplier) {
1775+
AssertNotEquals.assertNotEquals(unexpected, actual, messageSupplier);
1776+
}
1777+
17081778
/**
17091779
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
17101780
*
@@ -1875,6 +1945,16 @@ public static void assertNotEquals(Long unexpected, long actual) {
18751945
AssertNotEquals.assertNotEquals(unexpected, (Long) actual);
18761946
}
18771947

1948+
/**
1949+
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
1950+
*
1951+
* @since 5.4
1952+
*/
1953+
@API(status = STABLE, since = "5.4")
1954+
public static void assertNotEquals(Long unexpected, Long actual) {
1955+
AssertNotEquals.assertNotEquals(unexpected, actual);
1956+
}
1957+
18781958
/**
18791959
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
18801960
*
@@ -1911,6 +1991,18 @@ public static void assertNotEquals(Long unexpected, long actual, String message)
19111991
AssertNotEquals.assertNotEquals(unexpected, (Long) actual, message);
19121992
}
19131993

1994+
/**
1995+
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
1996+
*
1997+
* <p>Fails with the supplied failure {@code message}.
1998+
*
1999+
* @since 5.4
2000+
*/
2001+
@API(status = STABLE, since = "5.4")
2002+
public static void assertNotEquals(Long unexpected, Long actual, String message) {
2003+
AssertNotEquals.assertNotEquals(unexpected, actual, message);
2004+
}
2005+
19142006
/**
19152007
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
19162008
*
@@ -1950,6 +2042,19 @@ public static void assertNotEquals(Long unexpected, long actual, Supplier<String
19502042
AssertNotEquals.assertNotEquals(unexpected, (Long) actual, messageSupplier);
19512043
}
19522044

2045+
/**
2046+
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
2047+
*
2048+
* <p>If necessary, the failure message will be retrieved lazily from the
2049+
* supplied {@code messageSupplier}.
2050+
*
2051+
* @since 5.4
2052+
*/
2053+
@API(status = STABLE, since = "5.4")
2054+
public static void assertNotEquals(Long unexpected, Long actual, Supplier<String> messageSupplier) {
2055+
AssertNotEquals.assertNotEquals(unexpected, actual, messageSupplier);
2056+
}
2057+
19532058
/**
19542059
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
19552060
*
@@ -1989,6 +2094,19 @@ public static void assertNotEquals(Float unexpected, float actual) {
19892094
AssertNotEquals.assertNotEquals(unexpected, (Float) actual);
19902095
}
19912096

2097+
/**
2098+
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
2099+
*
2100+
* <p>Inequality imposed by this method is consistent with
2101+
* {@link Float#equals(Object)} and {@link Float#compare(float, float)}.
2102+
*
2103+
* @since 5.4
2104+
*/
2105+
@API(status = STABLE, since = "5.4")
2106+
public static void assertNotEquals(Float unexpected, Float actual) {
2107+
AssertNotEquals.assertNotEquals(unexpected, actual);
2108+
}
2109+
19922110
/**
19932111
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
19942112
*
@@ -2034,6 +2152,21 @@ public static void assertNotEquals(Float unexpected, float actual, String messag
20342152
AssertNotEquals.assertNotEquals(unexpected, (Float) actual, message);
20352153
}
20362154

2155+
/**
2156+
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
2157+
*
2158+
* <p>Inequality imposed by this method is consistent with
2159+
* {@link Float#equals(Object)} and {@link Float#compare(float, float)}.
2160+
*
2161+
* <p>Fails with the supplied failure {@code message}.
2162+
*
2163+
* @since 5.4
2164+
*/
2165+
@API(status = STABLE, since = "5.4")
2166+
public static void assertNotEquals(Float unexpected, Float actual, String message) {
2167+
AssertNotEquals.assertNotEquals(unexpected, actual, message);
2168+
}
2169+
20372170
/**
20382171
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
20392172
*
@@ -2073,6 +2206,19 @@ public static void assertNotEquals(Float unexpected, float actual, Supplier<Stri
20732206
AssertNotEquals.assertNotEquals(unexpected, (Float) actual, messageSupplier);
20742207
}
20752208

2209+
/**
2210+
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
2211+
*
2212+
* <p>Inequality imposed by this method is consistent with
2213+
* {@link Float#equals(Object)} and {@link Float#compare(float, float)}.
2214+
*
2215+
* @since 5.4
2216+
*/
2217+
@API(status = STABLE, since = "5.4")
2218+
public static void assertNotEquals(Float unexpected, Float actual, Supplier<String> messageSupplier) {
2219+
AssertNotEquals.assertNotEquals(unexpected, actual, messageSupplier);
2220+
}
2221+
20762222
/**
20772223
* <em>Assert</em> that {@code expected} and {@code actual} are not equal
20782224
* within the given {@code delta}.
@@ -2156,6 +2302,19 @@ public static void assertNotEquals(Double unexpected, double actual) {
21562302
AssertNotEquals.assertNotEquals(unexpected, (Double) actual);
21572303
}
21582304

2305+
/**
2306+
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
2307+
*
2308+
* <p>Inequality imposed by this method is consistent with
2309+
* {@link Double#equals(Object)} and {@link Double#compare(double, double)}.
2310+
*
2311+
* @since 5.4
2312+
*/
2313+
@API(status = STABLE, since = "5.4")
2314+
public static void assertNotEquals(Double unexpected, Double actual) {
2315+
AssertNotEquals.assertNotEquals(unexpected, actual);
2316+
}
2317+
21592318
/**
21602319
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
21612320
*
@@ -2201,6 +2360,21 @@ public static void assertNotEquals(Double unexpected, double actual, String mess
22012360
AssertNotEquals.assertNotEquals(unexpected, (Double) actual, message);
22022361
}
22032362

2363+
/**
2364+
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
2365+
*
2366+
* <p>Inequality imposed by this method is consistent with
2367+
* {@link Double#equals(Object)} and {@link Double#compare(double, double)}.
2368+
*
2369+
* <p>Fails with the supplied failure {@code message}.
2370+
*
2371+
* @since 5.4
2372+
*/
2373+
@API(status = STABLE, since = "5.4")
2374+
public static void assertNotEquals(Double unexpected, Double actual, String message) {
2375+
AssertNotEquals.assertNotEquals(unexpected, actual, message);
2376+
}
2377+
22042378
/**
22052379
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
22062380
*
@@ -2240,6 +2414,19 @@ public static void assertNotEquals(Double unexpected, double actual, Supplier<St
22402414
AssertNotEquals.assertNotEquals(unexpected, (Double) actual, messageSupplier);
22412415
}
22422416

2417+
/**
2418+
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
2419+
*
2420+
* <p>Inequality imposed by this method is consistent with
2421+
* {@link Double#equals(Object)} and {@link Double#compare(double, double)}.
2422+
*
2423+
* @since 5.4
2424+
*/
2425+
@API(status = STABLE, since = "5.4")
2426+
public static void assertNotEquals(Double unexpected, Double actual, Supplier<String> messageSupplier) {
2427+
AssertNotEquals.assertNotEquals(unexpected, actual, messageSupplier);
2428+
}
2429+
22432430
/**
22442431
* <em>Assert</em> that {@code expected} and {@code actual} are not equal
22452432
* within the given {@code delta}.
@@ -2315,6 +2502,16 @@ public static void assertNotEquals(Character unexpected, char actual) {
23152502
AssertNotEquals.assertNotEquals(unexpected, (Character) actual);
23162503
}
23172504

2505+
/**
2506+
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
2507+
*
2508+
* @since 5.4
2509+
*/
2510+
@API(status = STABLE, since = "5.4")
2511+
public static void assertNotEquals(Character unexpected, Character actual) {
2512+
AssertNotEquals.assertNotEquals(unexpected, actual);
2513+
}
2514+
23182515
/**
23192516
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
23202517
*
@@ -2351,6 +2548,18 @@ public static void assertNotEquals(Character unexpected, char actual, String mes
23512548
AssertNotEquals.assertNotEquals(unexpected, (Character) actual, message);
23522549
}
23532550

2551+
/**
2552+
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
2553+
*
2554+
* <p>Fails with the supplied failure {@code message}.
2555+
*
2556+
* @since 5.4
2557+
*/
2558+
@API(status = STABLE, since = "5.4")
2559+
public static void assertNotEquals(Character unexpected, Character actual, String message) {
2560+
AssertNotEquals.assertNotEquals(unexpected, actual, message);
2561+
}
2562+
23542563
/**
23552564
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
23562565
*
@@ -2390,6 +2599,19 @@ public static void assertNotEquals(Character unexpected, char actual, Supplier<S
23902599
AssertNotEquals.assertNotEquals(unexpected, (Character) actual, messageSupplier);
23912600
}
23922601

2602+
/**
2603+
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
2604+
*
2605+
* <p>If necessary, the failure message will be retrieved lazily from the
2606+
* supplied {@code messageSupplier}.
2607+
*
2608+
* @since 5.4
2609+
*/
2610+
@API(status = STABLE, since = "5.4")
2611+
public static void assertNotEquals(Character unexpected, Character actual, Supplier<String> messageSupplier) {
2612+
AssertNotEquals.assertNotEquals(unexpected, actual, messageSupplier);
2613+
}
2614+
23932615
/**
23942616
* <em>Assert</em> that {@code expected} and {@code actual} are not equal.
23952617
*

0 commit comments

Comments
 (0)