Skip to content

Commit 26d34db

Browse files
committed
Added boolean assertArrayEquals
1 parent 1b68fdb commit 26d34db

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

src/main/java/org/junit/Assert.java

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -295,6 +295,35 @@ public static void assertArrayEquals(String message, Object[] expecteds,
295295
public static void assertArrayEquals(Object[] expecteds, Object[] actuals) {
296296
assertArrayEquals(null, expecteds, actuals);
297297
}
298+
299+
/**
300+
* Asserts that two boolean arrays are equal. If they are not, an
301+
* {@link AssertionError} is thrown with the given message. If
302+
* <code>expecteds</code> and <code>actuals</code> are <code>null</code>,
303+
* they are considered equal.
304+
*
305+
* @param message the identifying message for the {@link AssertionError} (<code>null</code>
306+
* okay)
307+
* @param expecteds boolean array with expected values.
308+
* @param actuals boolean array with expected values.
309+
*/
310+
public static void assertArrayEquals(String message, boolean[] expecteds,
311+
boolean[] actuals) throws ArrayComparisonFailure {
312+
internalArrayEquals(message, expecteds, actuals);
313+
}
314+
315+
/**
316+
* Asserts that two boolean arrays are equal. If they are not, an
317+
* {@link AssertionError} is thrown. If <code>expected</code> and
318+
* <code>actual</code> are <code>null</code>, they are considered
319+
* equal.
320+
*
321+
* @param expecteds boolean array with expected values.
322+
* @param actuals boolean array with expected values.
323+
*/
324+
public static void assertArrayEquals(boolean[] expecteds, boolean[] actuals) {
325+
assertArrayEquals(null, expecteds, actuals);
326+
}
298327

299328
/**
300329
* Asserts that two byte arrays are equal. If they are not, an

0 commit comments

Comments
 (0)