Assert<SELF,ACTUAL>
, Descriptable<VALUE>
, ExtensionPoints<SELF,ACTUAL>
public class AtomicMarkableReferenceAssert<VALUE> extends AbstractAtomicReferenceAssert<AtomicMarkableReferenceAssert<VALUE>,VALUE,AtomicMarkableReference<VALUE>>
AtomicMarkableReference
s.
To create an instance of this class, invoke
.
Assertions.assertThat(AtomicMarkableReference)
actual, info, myself
Constructor | Description |
---|---|
AtomicMarkableReferenceAssert(AtomicMarkableReference<VALUE> actual) |
Modifier and Type | Method | Description |
---|---|---|
protected VALUE |
getReference() |
|
AtomicMarkableReferenceAssert<VALUE> |
hasReference(VALUE expectedValue) |
Verifies that the actual
AtomicMarkableReference contains the given value. |
AtomicMarkableReferenceAssert<VALUE> |
isMarked() |
Verifies that the actual
AtomicMarkableReference is marked. |
AtomicMarkableReferenceAssert<VALUE> |
isNotMarked() |
Verifies that the actual
AtomicMarkableReference is not marked. |
asList, asString, describedAs, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, equals, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, 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, overridingErrorMessage, satisfies, setCustomRepresentation, throwAssertionError, usingComparator, usingDefaultComparator, withFailMessage, withRepresentation, withThreadDumpOnError
as, as, defaultTypeComparators, extracting, extracting, hasFieldOrProperty, hasFieldOrPropertyWithValue, hasNoNullFieldsOrProperties, hasNoNullFieldsOrPropertiesExcept, isEqualToComparingFieldByField, isEqualToComparingFieldByFieldRecursively, isEqualToComparingOnlyGivenFields, isEqualToIgnoringGivenFields, isEqualToIgnoringNullFields, returns, usingComparatorForFields, usingComparatorForType
public AtomicMarkableReferenceAssert(AtomicMarkableReference<VALUE> actual)
public AtomicMarkableReferenceAssert<VALUE> hasReference(VALUE expectedValue)
AtomicMarkableReference
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");
hasReference
in class AbstractAtomicReferenceAssert<AtomicMarkableReferenceAssert<VALUE>,VALUE,AtomicMarkableReference<VALUE>>
expectedValue
- the expected value inside the AtomicMarkableReference
.protected VALUE getReference()
getReference
in class AbstractAtomicReferenceAssert<AtomicMarkableReferenceAssert<VALUE>,VALUE,AtomicMarkableReference<VALUE>>
public AtomicMarkableReferenceAssert<VALUE> isMarked()
AtomicMarkableReference
is marked.
Examples:
// this assertion succeeds:
assertThat(new AtomicMarkableReference<>("actual", true)).isMarked();
// this assertion fails:
assertThat(new AtomicMarkableReference<>("actual", false)).isMarked();
public AtomicMarkableReferenceAssert<VALUE> isNotMarked()
AtomicMarkableReference
is not marked.
Examples:
// this assertion succeeds:
assertThat(new AtomicMarkableReference<>("actual", false)).isNotMarked();
// this assertion fails:
assertThat(new AtomicMarkableReference<>("actual", true)).isNotMarked();
Copyright © 2014–2019. All rights reserved.