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 forAtomicMarkableReference
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, assertionErrorCreator, conditions, info, myself, objects, throwUnsupportedExceptionOnEquals
-
-
Constructor Summary
Constructors Constructor Description AtomicMarkableReferenceAssert(AtomicMarkableReference<VALUE> actual)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected VALUE
getReference()
AtomicMarkableReferenceAssert<VALUE>
hasReference(VALUE expectedValue)
Verifies that the actualAtomicMarkableReference
contains the given value.AtomicMarkableReferenceAssert<VALUE>
isMarked()
Verifies that the actualAtomicMarkableReference
is marked.AtomicMarkableReferenceAssert<VALUE>
isNotMarked()
Verifies that the actualAtomicMarkableReference
is not marked.-
Methods inherited from class org.assertj.core.api.AbstractObjectAssert
as, as, extracting, extracting, extracting, extracting, extracting, extracting, getComparatorsByType, hasAllNullFieldsOrProperties, hasAllNullFieldsOrPropertiesExcept, hasFieldOrProperty, hasFieldOrPropertyWithValue, hasNoNullFieldsOrProperties, hasNoNullFieldsOrPropertiesExcept, isEqualToComparingFieldByField, isEqualToComparingFieldByFieldRecursively, isEqualToComparingOnlyGivenFields, isEqualToIgnoringGivenFields, isEqualToIgnoringNullFields, newObjectAssert, returns, usingComparatorForFields, usingComparatorForType, usingRecursiveComparison, usingRecursiveComparison, withAssertionState, withComparatorByPropertyOrField, withTypeComparator
-
Methods inherited from class org.assertj.core.api.AbstractAssert
asInstanceOf, asList, assertionError, asString, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, 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, satisfiesAnyOf, satisfiesAnyOf, satisfiesAnyOf, 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
describedAs
-
-
-
-
Constructor Detail
-
AtomicMarkableReferenceAssert
public AtomicMarkableReferenceAssert(AtomicMarkableReference<VALUE> actual)
-
-
Method Detail
-
hasReference
public AtomicMarkableReferenceAssert<VALUE> hasReference(VALUE expectedValue)
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
protected VALUE getReference()
- Specified by:
getReference
in classAbstractAtomicReferenceAssert<AtomicMarkableReferenceAssert<VALUE>,VALUE,AtomicMarkableReference<VALUE>>
-
isMarked
public AtomicMarkableReferenceAssert<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
public AtomicMarkableReferenceAssert<VALUE> 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
-
-