Package org.assertj.core.api
Class AtomicMarkableReferenceAssert<VALUE>
java.lang.Object
org.assertj.core.api.AbstractAssert<SELF,ACTUAL>
org.assertj.core.api.AbstractObjectAssert<SELF,ATOMIC>
org.assertj.core.api.AbstractAtomicReferenceAssert<AtomicMarkableReferenceAssert<VALUE>,VALUE,AtomicMarkableReference<VALUE>>
org.assertj.core.api.AtomicMarkableReferenceAssert<VALUE>
- All Implemented Interfaces:
Assert<AtomicMarkableReferenceAssert<VALUE>,
,AtomicMarkableReference<VALUE>> Descriptable<AtomicMarkableReferenceAssert<VALUE>>
,ExtensionPoints<AtomicMarkableReferenceAssert<VALUE>,
AtomicMarkableReference<VALUE>>
public class AtomicMarkableReferenceAssert<VALUE>
extends AbstractAtomicReferenceAssert<AtomicMarkableReferenceAssert<VALUE>,VALUE,AtomicMarkableReference<VALUE>>
Assertion methods for
AtomicMarkableReference
s.
To create an instance of this class, invoke
.
Assertions.assertThat(AtomicMarkableReference)
- Since:
- 2.7.0 / 3.7.0
- Author:
- epeee
-
Field Summary
Fields inherited from class org.assertj.core.api.AbstractAssert
actual, info, myself, objects, throwUnsupportedExceptionOnEquals
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected VALUE
hasReference
(VALUE expectedValue) Verifies that the actualAtomicMarkableReference
contains the given value.isMarked()
Verifies that the actualAtomicMarkableReference
is marked.Verifies that the actualAtomicMarkableReference
is not marked.Methods inherited from class org.assertj.core.api.AbstractObjectAssert
as, as, doesNotReturn, extracting, extracting, extracting, extracting, extracting, extracting, extractingForProxy, getComparatorsByType, hasAllNullFieldsOrProperties, hasAllNullFieldsOrPropertiesExcept, hasFieldOrProperty, hasFieldOrPropertyWithValue, hasNoNullFieldsOrProperties, hasNoNullFieldsOrPropertiesExcept, hasOnlyFields, isEqualToComparingFieldByField, isEqualToComparingFieldByFieldRecursively, isEqualToComparingOnlyGivenFields, isEqualToIgnoringGivenFields, isEqualToIgnoringNullFields, newObjectAssert, returns, usingComparatorForFields, usingComparatorForType, usingRecursiveAssertion, usingRecursiveAssertion, usingRecursiveComparison, usingRecursiveComparison
Methods inherited from class org.assertj.core.api.AbstractAssert
areEqual, asInstanceOf, asList, assertionError, asString, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, doesNotHaveSameHashCodeAs, doesNotHaveToString, equals, extracting, extracting, failure, failureWithActualExpected, failWithActualExpectedAndMessage, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasSameHashCodeAs, 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, withFailMessage, withFailMessage, withRepresentation, withThreadDumpOnError
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.assertj.core.api.Descriptable
as, describedAs
-
Constructor Details
-
AtomicMarkableReferenceAssert
-
-
Method Details
-
hasReference
Verifies that the actualAtomicMarkableReference
contains the given value.Example:
AtomicMarkableReference<String> ref = new AtomicMarkableReference<>("foo", true); // this assertion succeeds: assertThat(ref).hasValue("foo"); // this assertion fails: assertThat(ref).hasValue("bar");
- Overrides:
hasReference
in classAbstractAtomicReferenceAssert<AtomicMarkableReferenceAssert<VALUE>,
VALUE, AtomicMarkableReference<VALUE>> - Parameters:
expectedValue
- the expected value inside theAtomicMarkableReference
.- Returns:
- this assertion object.
- Since:
- 2.7.0 / 3.7.0
-
getReference
- Specified by:
getReference
in classAbstractAtomicReferenceAssert<AtomicMarkableReferenceAssert<VALUE>,
VALUE, AtomicMarkableReference<VALUE>>
-
isMarked
Verifies that the actualAtomicMarkableReference
is marked.Examples:
// this assertion succeeds: assertThat(new AtomicMarkableReference<>("actual", true)).isMarked(); // this assertion fails: assertThat(new AtomicMarkableReference<>("actual", false)).isMarked();
- Returns:
- this assertion object.
- Since:
- 2.7.0 / 3.7.0
-
isNotMarked
Verifies that the actualAtomicMarkableReference
is not marked.Examples:
// this assertion succeeds: assertThat(new AtomicMarkableReference<>("actual", false)).isNotMarked(); // this assertion fails: assertThat(new AtomicMarkableReference<>("actual", true)).isNotMarked();
- Returns:
- this assertion object.
- Since:
- 2.7.0 / 3.7.0
-