public class ShortArrays extends Object
shorts.| Constructor and Description |
|---|
ShortArrays(ComparisonStrategy comparisonStrategy) |
| Modifier and Type | Method and Description |
|---|---|
void |
assertContains(AssertionInfo info,
short[] actual,
short[] values)
Asserts that the given array contains the given values, in any order.
|
void |
assertContains(AssertionInfo info,
short[] actual,
short value,
Index index)
Verifies that the given array contains the given value at the given index.
|
void |
assertContainsAnyOf(AssertionInfo info,
short[] actual,
short[] values) |
void |
assertContainsExactly(AssertionInfo info,
short[] actual,
short[] values) |
void |
assertContainsExactlyInAnyOrder(AssertionInfo info,
short[] actual,
short[] values) |
void |
assertContainsOnly(AssertionInfo info,
short[] actual,
short[] values)
Asserts that the given array contains only the given values and nothing else, in any order.
|
void |
assertContainsOnlyOnce(AssertionInfo info,
short[] actual,
short[] values)
Asserts that the given array contains only once the given values.
|
void |
assertContainsSequence(AssertionInfo info,
short[] actual,
short[] sequence)
Verifies that the given array contains the given sequence of values, without any other values between them.
|
void |
assertContainsSubsequence(AssertionInfo info,
short[] actual,
short[] subsequence)
Verifies that the given array contains the given subsequence of values (possibly with other values between them).
|
void |
assertDoesNotContain(AssertionInfo info,
short[] actual,
short[] values)
Asserts that the given array does not contain the given values.
|
void |
assertDoesNotContain(AssertionInfo info,
short[] actual,
short value,
Index index)
Verifies that the given array does not contain the given value at the given index.
|
void |
assertDoesNotHaveDuplicates(AssertionInfo info,
short[] actual)
Asserts that the given array does not have duplicate values.
|
void |
assertEmpty(AssertionInfo info,
short[] actual)
Asserts that the given array is empty.
|
void |
assertEndsWith(AssertionInfo info,
short[] actual,
short[] sequence)
Verifies that the given array ends with the given sequence of values, without any other values between them.
|
void |
assertHasSameSizeAs(AssertionInfo info,
short[] actual,
Iterable<?> other)
Assert that the actual array has the same size as the other
Iterable. |
void |
assertHasSameSizeAs(AssertionInfo info,
short[] actual,
Object[] other)
Assert that the actual array has the same size as the other array.
|
void |
assertHasSize(AssertionInfo info,
short[] actual,
int expectedSize)
Asserts that the number of elements in the given array is equal to the expected one.
|
void |
assertHasSizeBetween(AssertionInfo info,
short[] actual,
int lowerBoundary,
int higherBoundary)
Asserts that the number of elements in the given array is between the given lower and higher boundary (inclusive).
|
void |
assertHasSizeGreaterThan(AssertionInfo info,
short[] actual,
int boundary)
Asserts that the number of elements in the given array is greater than the given boundary.
|
void |
assertHasSizeGreaterThanOrEqualTo(AssertionInfo info,
short[] actual,
int boundary)
Asserts that the number of elements in the given array is greater than or equal to the given boundary.
|
void |
assertHasSizeLessThan(AssertionInfo info,
short[] actual,
int boundary)
Asserts that the number of elements in the given array is less than the given boundary.
|
void |
assertHasSizeLessThanOrEqualTo(AssertionInfo info,
short[] actual,
int boundary)
Asserts that the number of elements in the given array is less than or equal to the given boundary.
|
void |
assertIsSorted(AssertionInfo info,
short[] actual)
Concrete implementation of
ArraySortedAssert.isSorted(). |
void |
assertIsSortedAccordingToComparator(AssertionInfo info,
short[] actual,
Comparator<? super Short> comparator)
Concrete implementation of
ArraySortedAssert.isSortedAccordingTo(Comparator). |
void |
assertNotEmpty(AssertionInfo info,
short[] actual)
Asserts that the given array is not empty.
|
void |
assertNullOrEmpty(AssertionInfo info,
short[] actual)
Asserts that the given array is
null or empty. |
void |
assertStartsWith(AssertionInfo info,
short[] actual,
short[] sequence)
Verifies that the given array starts with the given sequence of values, without any other values between them.
|
Comparator<?> |
getComparator() |
static ShortArrays |
instance()
Returns the singleton instance of this class.
|
void |
setArrays(Arrays arrays) |
public ShortArrays(ComparisonStrategy comparisonStrategy)
public static ShortArrays instance()
public void setArrays(Arrays arrays)
public Comparator<?> getComparator()
public void assertNullOrEmpty(AssertionInfo info, short[] actual)
null or empty.info - contains information about the assertion.actual - the given array.AssertionError - if the given array is not null *and* contains one or more elements.public void assertEmpty(AssertionInfo info, short[] actual)
info - contains information about the assertion.actual - the given array.AssertionError - if the given array is null.AssertionError - if the given array is not empty.public void assertNotEmpty(AssertionInfo info, short[] actual)
info - contains information about the assertion.actual - the given array.AssertionError - if the given array is null.AssertionError - if the given array is empty.public void assertHasSize(AssertionInfo info, short[] actual, int expectedSize)
info - contains information about the assertion.actual - the given array.expectedSize - the expected size of actual.AssertionError - if the given array is null.AssertionError - if the number of elements in the given array is different than the expected one.public void assertHasSizeGreaterThan(AssertionInfo info, short[] actual, int boundary)
info - contains information about the assertion.actual - the given array.boundary - the given value to compare the size of actual to.AssertionError - if the given array is null.AssertionError - if the number of elements in the given array is not greater than the boundary.public void assertHasSizeGreaterThanOrEqualTo(AssertionInfo info, short[] actual, int boundary)
info - contains information about the assertion.actual - the given array.boundary - the given value to compare the size of actual to.AssertionError - if the given array is null.AssertionError - if the number of elements in the given array is not greater than or equal to the boundary.public void assertHasSizeLessThan(AssertionInfo info, short[] actual, int boundary)
info - contains information about the assertion.actual - the given array.boundary - the given value to compare the size of actual to.AssertionError - if the given array is null.AssertionError - if the number of elements in the given array is not less than the boundary.public void assertHasSizeLessThanOrEqualTo(AssertionInfo info, short[] actual, int boundary)
info - contains information about the assertion.actual - the given array.boundary - the given value to compare the size of actual to.AssertionError - if the given array is null.AssertionError - if the number of elements in the given array is not less than or equal to the boundary.public void assertHasSizeBetween(AssertionInfo info, short[] actual, int lowerBoundary, int higherBoundary)
info - contains information about the assertion.actual - the given array.lowerBoundary - the lower boundary compared to which actual size should be greater than or equal to.higherBoundary - the higher boundary compared to which actual size should be less than or equal to.AssertionError - if the given array is null.AssertionError - if the number of elements in the given array is not between the boundaries.public void assertHasSameSizeAs(AssertionInfo info, short[] actual, Iterable<?> other)
Iterable.info - contains information about the assertion.actual - the given array.other - the group to compareAssertionError - if the actual group is null.AssertionError - if the other group is null.AssertionError - if the actual group does not have the same size.public void assertHasSameSizeAs(AssertionInfo info, short[] actual, Object[] other)
info - contains information about the assertion.actual - the given array.other - the group to compareAssertionError - if the actual group is null.AssertionError - if the other group is null.AssertionError - if the actual group does not have the same size.public void assertContains(AssertionInfo info, short[] actual, short[] values)
info - contains information about the assertion.actual - the given array.values - the values that are expected to be in the given array.NullPointerException - if the array of values is null.IllegalArgumentException - if the array of values is empty.AssertionError - if the given array is null.AssertionError - if the given array does not contain the given values.public void assertContains(AssertionInfo info, short[] actual, short value, Index index)
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.AssertionError - if the given array is null or empty.NullPointerException - if the given Index is null.IndexOutOfBoundsException - if the value of the given Index is 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.public void assertDoesNotContain(AssertionInfo info, short[] actual, short value, Index index)
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.AssertionError - if the given array is null.NullPointerException - if the given Index is null.AssertionError - if the given array contains the given value at the given index.public void assertContainsOnly(AssertionInfo info, short[] actual, short[] values)
info - contains information about the assertion.actual - the given array.values - the values that are expected to be in the given array.NullPointerException - if the array of values is null.IllegalArgumentException - if the array of values is empty.AssertionError - if the given array is null.AssertionError - if the given array does not contain the given values or if the given array contains values
that are not in the given array.public void assertContainsExactly(AssertionInfo info, short[] actual, short[] values)
public void assertContainsExactlyInAnyOrder(AssertionInfo info, short[] actual, short[] values)
public void assertContainsOnlyOnce(AssertionInfo info, short[] actual, short[] values)
info - contains information about the assertion.actual - the given array.values - the values that are expected to be in the given array.NullPointerException - if the array of values is null.IllegalArgumentException - if the array of values is empty.AssertionError - if the given array is null.AssertionError - if the given array does not contain the given values or if the given array contains more
than once values.public void assertContainsSequence(AssertionInfo info, short[] actual, short[] sequence)
info - contains information about the assertion.actual - the given array.sequence - the sequence of values to look for.AssertionError - if the given array is null.NullPointerException - if the given sequence is null.IllegalArgumentException - if the given sequence is empty.AssertionError - if the given array does not contain the given sequence of values.public void assertContainsSubsequence(AssertionInfo info, short[] actual, short[] subsequence)
info - contains information about the assertion.actual - the given array.subsequence - the subsequence of values to look for.AssertionError - if the given array is null.NullPointerException - if the given subsequence is null.IllegalArgumentException - if the given subsequence is empty.AssertionError - if the given array does not contain the given subsequence of values.public void assertDoesNotContain(AssertionInfo info, short[] actual, short[] values)
info - contains information about the assertion.actual - the given array.values - the values that are expected not to be in the given array.NullPointerException - if the array of values is null.IllegalArgumentException - if the array of values is empty.AssertionError - if the given array is null.AssertionError - if the given array contains any of given values.public void assertDoesNotHaveDuplicates(AssertionInfo info, short[] actual)
info - contains information about the assertion.actual - the given array.NullPointerException - if the array of values is null.IllegalArgumentException - if the array of values is empty.AssertionError - if the given array is null.AssertionError - if the given array contains duplicate values.public void assertStartsWith(AssertionInfo info, short[] actual, short[] sequence)
assertContainsSequence(AssertionInfo, short[], short[]), but it also verifies that
the first element in the sequence is also the first element of the given array.info - contains information about the assertion.actual - the given array.sequence - the sequence of values to look for.NullPointerException - if the given argument is null.IllegalArgumentException - if the given argument is an empty array.AssertionError - if the given array is null.AssertionError - if the given array does not start with the given sequence of values.public void assertEndsWith(AssertionInfo info, short[] actual, short[] sequence)
assertContainsSequence(AssertionInfo, short[], short[]), but it also verifies that
the last element in the sequence is also the last element of the given array.info - contains information about the assertion.actual - the given array.sequence - the sequence of values to look for.NullPointerException - if the given argument is null.IllegalArgumentException - if the given argument is an empty array.AssertionError - if the given array is null.AssertionError - if the given array does not end with the given sequence of values.public void assertIsSorted(AssertionInfo info, short[] actual)
ArraySortedAssert.isSorted().info - contains information about the assertion.actual - the given array.public void assertIsSortedAccordingToComparator(AssertionInfo info, short[] actual, Comparator<? super Short> comparator)
ArraySortedAssert.isSortedAccordingTo(Comparator).info - contains information about the assertion.actual - the given array.comparator - the Comparator used to compare array elementspublic void assertContainsAnyOf(AssertionInfo info, short[] actual, short[] values)
Copyright © 2014–2019 AssertJ. All rights reserved.