Package org.assertj.core.internal
Class Arrays2D
- java.lang.Object
-
- org.assertj.core.internal.Arrays2D
-
public class Arrays2D extends Object
Assertions for object and primitive two-dimensional arrays. It trades off performance for DRY.- Since:
- 3.17.0
- Author:
- Maciej Wajcht
-
-
Constructor Summary
Constructors Constructor Description Arrays2D()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
assertContains(AssertionInfo info, Failures failures, Object array, Object value, Index index)
void
assertDoesNotContain(AssertionInfo info, Failures failures, Object array, Object value, Index index)
void
assertEmpty(AssertionInfo info, Failures failures, Object array)
void
assertHasDimensions(AssertionInfo info, Failures failures, Object array2d, int expectedNumberOfRows, int expectedRowSize)
void
assertHasSameDimensionsAs(AssertionInfo info, Object actual, Object other)
void
assertNotEmpty(AssertionInfo info, Failures failures, Object array)
void
assertNullOrEmpty(AssertionInfo info, Failures failures, Object array)
private void
assertNumberOfRows(AssertionInfo info, Failures failures, Object array, int expectedSize)
private void
assertSecondDimension(AssertionInfo info, Failures failures, Object actual, int expectedSize, int rowIndex)
private static void
checkArraySizes(Object actual, Failures failures, int sizeOfActual, int sizeOfOther, AssertionInfo info, int rowIndex)
private static int
countArrayElements(Object array)
(package private) static void
hasSameRowSizeAsCheck(AssertionInfo info, int rowIndex, Object actual, Object other, Object actualRow, Object otherRow, int actualRowSize)
static Arrays2D
instance()
Returns the singleton instance of this class based onStandardComparisonStrategy
.
-
-
-
Field Detail
-
INSTANCE
private static final Arrays2D INSTANCE
-
-
Method Detail
-
instance
public static Arrays2D instance()
Returns the singleton instance of this class based onStandardComparisonStrategy
.- Returns:
- the singleton instance of this class based on
StandardComparisonStrategy
.
-
assertNullOrEmpty
public void assertNullOrEmpty(AssertionInfo info, Failures failures, Object array)
-
assertEmpty
public void assertEmpty(AssertionInfo info, Failures failures, Object array)
-
assertHasDimensions
public void assertHasDimensions(AssertionInfo info, Failures failures, Object array2d, int expectedNumberOfRows, int expectedRowSize)
-
assertNumberOfRows
private void assertNumberOfRows(AssertionInfo info, Failures failures, Object array, int expectedSize)
-
assertSecondDimension
private void assertSecondDimension(AssertionInfo info, Failures failures, Object actual, int expectedSize, int rowIndex)
-
checkArraySizes
private static void checkArraySizes(Object actual, Failures failures, int sizeOfActual, int sizeOfOther, AssertionInfo info, int rowIndex)
-
assertHasSameDimensionsAs
public void assertHasSameDimensionsAs(AssertionInfo info, Object actual, Object other)
-
hasSameRowSizeAsCheck
static void hasSameRowSizeAsCheck(AssertionInfo info, int rowIndex, Object actual, Object other, Object actualRow, Object otherRow, int actualRowSize)
-
assertContains
public void assertContains(AssertionInfo info, Failures failures, Object array, Object value, Index index)
-
assertNotEmpty
public void assertNotEmpty(AssertionInfo info, Failures failures, Object array)
-
countArrayElements
private static int countArrayElements(Object array)
-
assertDoesNotContain
public void assertDoesNotContain(AssertionInfo info, Failures failures, Object array, Object value, Index index)
-
-