Package org.assertj.core.api
Class AtomicMarkableReferenceAssert<VALUE>
java.lang.Object
org.assertj.core.api.AbstractAssert<AtomicMarkableReferenceAssert<VALUE>,AtomicMarkableReference<VALUE>>
org.assertj.core.api.AbstractObjectAssert<AtomicMarkableReferenceAssert<VALUE>,AtomicMarkableReference<VALUE>>
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
AtomicMarkableReferences.
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected VALUEhasReference(VALUE expectedValue) Verifies that the actualAtomicMarkableReferencecontains the given value.isMarked()Verifies that the actualAtomicMarkableReferenceis marked.Verifies that the actualAtomicMarkableReferenceis 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, usingRecursiveComparisonMethods inherited from class org.assertj.core.api.AbstractAssert
actual, areEqual, asInstanceOf, asList, assertionError, asString, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, doesNotHaveSameHashCodeAs, doesNotHaveToString, doesNotHaveToString, doesNotMatch, doesNotMatch, 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, usingEquals, usingEquals, 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, describedAs, describedAs
-
Constructor Details
-
AtomicMarkableReferenceAssert
-
-
Method Details
-
hasReference
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
- Specified by:
getReferencein classAbstractAtomicReferenceAssert<AtomicMarkableReferenceAssert<VALUE>,VALUE, AtomicMarkableReference<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
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
-