Package org.assertj.core.internal
Class Boolean2DArrays
- java.lang.Object
-
- org.assertj.core.internal.Boolean2DArrays
-
public class Boolean2DArrays extends Object
Reusable assertions for arrays ofbooleans.- Author:
- Maciej Wajcht
-
-
Constructor Summary
Constructors Constructor Description Boolean2DArrays()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassertContains(AssertionInfo info, boolean[][] actual, boolean[] value, Index index)Verifies that the given array contains the given value at the given index.voidassertDoesNotContain(AssertionInfo info, boolean[][] actual, boolean[] value, Index index)Verifies that the given array does not contain the given value at the given index.voidassertEmpty(AssertionInfo info, boolean[][] actual)Asserts that the given array is empty.voidassertHasDimensions(AssertionInfo info, boolean[][] actual, int expectedFirstDimension, int expectedSecondDimension)Asserts that the number of elements in the given array is equal to the expected one.voidassertHasSameDimensionsAs(AssertionInfo info, boolean[][] actual, Object other)Assert that the actual array has the same dimensions as the other array.voidassertNotEmpty(AssertionInfo info, boolean[][] actual)Asserts that the given array is not empty.voidassertNullOrEmpty(AssertionInfo info, boolean[][] actual)Asserts that the given array isnullor empty.static Boolean2DArraysinstance()Returns the singleton instance of this class.voidsetArrays(Arrays2D arrays)
-
-
-
Field Detail
-
INSTANCE
private static final Boolean2DArrays INSTANCE
-
arrays
private Arrays2D arrays
-
failures
Failures failures
-
-
Method Detail
-
instance
public static Boolean2DArrays instance()
Returns the singleton instance of this class.- Returns:
- the singleton instance of this class.
-
setArrays
public void setArrays(Arrays2D arrays)
-
assertNullOrEmpty
public void assertNullOrEmpty(AssertionInfo info, boolean[][] actual)
Asserts that the given array isnullor empty.- Parameters:
info- contains information about the assertion.actual- the given array.- Throws:
AssertionError- if the given array is notnull*and* contains one or more elements.
-
assertEmpty
public void assertEmpty(AssertionInfo info, boolean[][] actual)
Asserts that the given array is empty.- Parameters:
info- contains information about the assertion.actual- the given array.- Throws:
AssertionError- if the given array isnull.AssertionError- if the given array is not empty.
-
assertNotEmpty
public void assertNotEmpty(AssertionInfo info, boolean[][] actual)
Asserts that the given array is not empty.- Parameters:
info- contains information about the assertion.actual- the given array.- Throws:
AssertionError- if the given array isnull.AssertionError- if the given array is empty.
-
assertHasDimensions
public void assertHasDimensions(AssertionInfo info, boolean[][] actual, int expectedFirstDimension, int expectedSecondDimension)
Asserts that the number of elements in the given array is equal to the expected one.- Parameters:
info- contains information about the assertion.actual- the given array.expectedFirstDimension- the expected first dimension size ofactual.expectedSecondDimension- the expected second dimension size ofactual.- Throws:
AssertionError- if the given array isnull.AssertionError- if the actual array's dimensions are not equal to the given ones.
-
assertHasSameDimensionsAs
public void assertHasSameDimensionsAs(AssertionInfo info, boolean[][] actual, Object other)
Assert that the actual array has the same dimensions as the other array.- Parameters:
info- contains information about the assertion.actual- the given array.other- the group to compare- Throws:
AssertionError- if the actual group isnull.AssertionError- if the other group isnull.AssertionError- if the actual group does not have the same dimension.
-
assertContains
public void assertContains(AssertionInfo info, boolean[][] actual, boolean[] value, Index index)
Verifies that the given array contains the given value at the given index.- Parameters:
info- contains information about the assertion.actual- the given array.value- the value to look for.index- the index where the value should be stored in the given array.- Throws:
AssertionError- if the given array isnullor empty.NullPointerException- if the givenIndexisnull.IndexOutOfBoundsException- if the value of the givenIndexis equal to or greater than the size of the given array.AssertionError- if the given array does not contain the given value at the given index.
-
assertDoesNotContain
public void assertDoesNotContain(AssertionInfo info, boolean[][] actual, boolean[] value, Index index)
Verifies that the given array does not contain the given value at the given index.- Parameters:
info- contains information about the assertion.actual- the given array.value- the value to look for.index- the index where the value should be stored in the given array.- Throws:
AssertionError- if the given array isnull.NullPointerException- if the givenIndexisnull.AssertionError- if the given array contains the given value at the given index.
-
-