Package org.assertj.guava.api
Class RangeAssert<T extends Comparable<T>>
- Type Parameters:
T- the type of elements of the tested Range value
- All Implemented Interfaces:
Assert<RangeAssert<T>,,Range<T>> Descriptable<RangeAssert<T>>,ExtensionPoints<RangeAssert<T>,Range<T>>
Assertions for guava
Range.
To create an instance of this class, invoke Assertions.assertThat(com.google.common.collect.Range)
- Author:
- Marcin KwaczyĆski
-
Field Summary
Fields inherited from class org.assertj.core.api.AbstractAssert
actual, info, myself, objects, throwUnsupportedExceptionOnEquals -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionVerifies that the actualRangecontains the given values.doesNotContain(T... values) Verifies that the actualRangedoes not contain the given values.Verifies that the actualRangelower bound is closed.Verifies that the actualRangeupper bound is closed.hasLowerEndpointEqualTo(T value) Verifies that the actualRangelower endpoint is equal to the given value.Verifies that the actualRangelower bound is opened.Verifies that the actualRangeupper bound is opened.hasUpperEndpointEqualTo(T value) Verifies that the actualRangeupper endpoint is equal to the given value.isEmpty()Verifies that the actualRangeis empty.Verifies that the actualRangeis not empty.Methods inherited from class org.assertj.core.api.AbstractAssert
areEqual, asInstanceOf, asList, assertionError, asString, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, doesNotHaveSameHashCodeAs, doesNotHaveToString, doesNotHaveToString, equals, extracting, extracting, failure, failureWithActualExpected, failWithActualExpectedAndMessage, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasSameHashCodeAs, hasToString, hasToString, inBinary, inHexadecimal, is, isElementOfCustomAssert, isEqualTo, isExactlyInstanceOf, isIn, isIn, isInstanceOf, isInstanceOfAny, isInstanceOfSatisfying, isNot, isNotEqualTo, isNotExactlyInstanceOf, isNotIn, isNotIn, isNotInstanceOf, isNotInstanceOfAny, isNotNull, isNotOfAnyClassIn, isNotSameAs, isNull, isOfAnyClassIn, isSameAs, matches, matches, newListAssertInstance, overridingErrorMessage, overridingErrorMessage, satisfies, satisfies, satisfies, satisfiesAnyOf, satisfiesAnyOf, satisfiesAnyOfForProxy, satisfiesForProxy, setCustomRepresentation, setDescriptionConsumer, setPrintAssertionsDescription, throwAssertionError, usingComparator, usingComparator, usingDefaultComparator, usingRecursiveAssertion, usingRecursiveAssertion, usingRecursiveComparison, usingRecursiveComparison, withFailMessage, withFailMessage, withRepresentation, withThreadDumpOnErrorMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.assertj.core.api.Descriptable
as, as, as, describedAs, describedAs
-
Constructor Details
-
RangeAssert
-
-
Method Details
-
contains
Verifies that the actualRangecontains the given values.
Example :
Range<Integer> range = Range.closed(10, 12); assertThat(range).contains(10, 11, 12);- Parameters:
values- the values to look for in actualRange.- Returns:
- this
RangeAssertfor assertions chaining. - Throws:
AssertionError- if the actualRangeisnull.AssertionError- if the actualRangedoes not contain the given values.
-
doesNotContain
Verifies that the actualRangedoes not contain the given values.
Example :
Range<Integer> range = Range.closed(10, 12); assertThat(range).doesNotContain(13);- Parameters:
values- the values that should not be present in actualRange.- Returns:
- this
RangeAssertfor assertions chaining. - Throws:
AssertionError- if the actualRangeisnull.AssertionError- if the actualRangecontains the given values.
-
hasClosedLowerBound
Verifies that the actualRangelower bound is closed.
Example :
Range<Integer> range = Range.closed(10, 12); assertThat(range).hasClosedLowerBound();- Returns:
- this
RangeAssertfor assertions chaining. - Throws:
AssertionError- if the actualRangeisnull.AssertionError- if the actualRangelower bound is opened.
-
hasClosedUpperBound
Verifies that the actualRangeupper bound is closed.
Example :
Range<Integer> range = Range.closed(10, 12); assertThat(range).hasClosedUpperBound();- Returns:
- this
RangeAssertfor assertions chaining. - Throws:
AssertionError- if the actualRangeisnull.AssertionError- if the actualRangeupper bound is opened.
-
hasLowerEndpointEqualTo
Verifies that the actualRangelower endpoint is equal to the given value.
Example :
Range<Integer> range = Range.closed(10, 12); assertThat(range).hasLowerEndpointEqualTo(10);- Parameters:
value-Rangeexpected lower bound value.- Returns:
- this
RangeAssertfor assertions chaining. - Throws:
AssertionError- if the actualRangeisnull.AssertionError- if the actualRangedoes not have lower endpoint equal to the given values.
-
hasOpenedLowerBound
Verifies that the actualRangelower bound is opened.
Example :
Range<Integer> range = Range.open(1, 2); assertThat(range).hasOpenedLowerBound();- Returns:
- this
RangeAssertfor assertions chaining. - Throws:
AssertionError- if the actualRangeisnull.AssertionError- if the actualRangelower bound is closed.
-
hasOpenedUpperBound
Verifies that the actualRangeupper bound is opened.
Example :
Range<Integer> range = Range.open(10, 12); assertThat(range).hasOpenedUpperBound();- Returns:
- this
RangeAssertfor assertions chaining. - Throws:
AssertionError- if the actualRangeisnull.AssertionError- if the actualRangeupper bound is closed.
-
hasUpperEndpointEqualTo
Verifies that the actualRangeupper endpoint is equal to the given value.
Example :
Range<Integer> range = Range.open(10, 12); assertThat(range).hasUpperEndpointEqualTo(12);- Parameters:
value-Rangeexpected upper bound value.- Returns:
- this
RangeAssertfor assertions chaining. - Throws:
AssertionError- if the actualRangeisnull.AssertionError- if the actualRangedoes not have upper endpoint equal to the given values.
-
isEmpty
Verifies that the actualRangeis empty.
Example :
Range<Integer> range = Range.closedOpen(0, 0); assertThat(range).isEmpty();- Returns:
- this
RangeAssertfor assertions chaining. - Throws:
AssertionError- if the actualRangeisnull.AssertionError- if the actualRangeis not empty.
-
isNotEmpty
Verifies that the actualRangeis not empty.
Example :
Range<Integer> range = Range.closed(0, 0); assertThat(range).isNotEmpty();- Returns:
- this
RangeAssertfor assertions chaining. - Throws:
AssertionError- if the actualRangeisnull.AssertionError- if the actualRangeis empty.
-