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 forAtomicMarkableReferences.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 VALUEgetReference()AtomicMarkableReferenceAssert<VALUE>hasReference(VALUE expectedValue)Verifies that the actualAtomicMarkableReferencecontains the given value.AtomicMarkableReferenceAssert<VALUE>isMarked()Verifies that the actualAtomicMarkableReferenceis marked.AtomicMarkableReferenceAssert<VALUE>isNotMarked()Verifies that the actualAtomicMarkableReferenceis not marked.-
Methods inherited from class org.assertj.core.api.AbstractObjectAssert
as, as, 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, asString, describedAs, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, equals, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasSameHashCodeAs, hasToString, inBinary, inHexadecimal, is, isEqualTo, isExactlyInstanceOf, isIn, isIn, isInstanceOf, isInstanceOfAny, isInstanceOfSatisfying, isNot, isNotEqualTo, isNotExactlyInstanceOf, isNotIn, isNotIn, isNotInstanceOf, isNotInstanceOfAny, isNotNull, isNotOfAnyClassIn, isNotSameAs, isNull, isOfAnyClassIn, isSameAs, matches, matches, newListAssertInstance, overridingErrorMessage, satisfies, satisfies, satisfiesAnyOf, satisfiesAnyOf, setCustomRepresentation, throwAssertionError, usingComparator, usingComparator, usingDefaultComparator, withFailMessage, withRepresentation, withThreadDumpOnError
-
-
-
-
Constructor Detail
-
AtomicMarkableReferenceAssert
public AtomicMarkableReferenceAssert(AtomicMarkableReference<VALUE> actual)
-
-
Method Detail
-
hasReference
public AtomicMarkableReferenceAssert<VALUE> hasReference(VALUE expectedValue)
Verifies that the actualAtomicMarkableReferencecontains 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:
hasReferencein 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:
getReferencein classAbstractAtomicReferenceAssert<AtomicMarkableReferenceAssert<VALUE>,VALUE,AtomicMarkableReference<VALUE>>
-
isMarked
public AtomicMarkableReferenceAssert<VALUE> isMarked()
Verifies that the actualAtomicMarkableReferenceis 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 actualAtomicMarkableReferenceis 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
-
-