Package org.assertj.core.internal
Class Arrays2D
java.lang.Object
org.assertj.core.internal.Arrays2D
Assertions for object and primitive two-dimensional arrays. It trades off performance for DRY.
- Since:
- 3.17.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
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) 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 Details
-
INSTANCE
-
-
Constructor Details
-
Arrays2D
public Arrays2D()
-
-
Method Details
-
instance
Returns the singleton instance of this class based onStandardComparisonStrategy
.- Returns:
- the singleton instance of this class based on
StandardComparisonStrategy
.
-
assertNullOrEmpty
-
assertEmpty
-
assertHasDimensions
public void assertHasDimensions(AssertionInfo info, Failures failures, Object array2d, int expectedNumberOfRows, int expectedRowSize) -
assertNumberOfRows
public 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
-
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
-
countArrayElements
-
assertDoesNotContain
public void assertDoesNotContain(AssertionInfo info, Failures failures, Object array, Object value, Index index)
-