SELF
- the "self" type of this assertion class.VALUE
- the type of the "actual" value.ATOMIC
- the type of the "actual" atomic.OBJECT
- the type of the object holding the updatable field.public abstract class AbstractAtomicFieldUpdaterAssert<SELF extends AbstractAtomicFieldUpdaterAssert<SELF,VALUE,ATOMIC,OBJECT>,VALUE,ATOMIC,OBJECT> extends AbstractObjectAssert<SELF,ATOMIC>
Modifier and Type | Field and Description |
---|---|
private boolean |
expectedNullAllowed |
actual, assertionErrorCreator, conditions, info, myself, objects, throwUnsupportedExceptionOnEquals
Constructor and Description |
---|
AbstractAtomicFieldUpdaterAssert(ATOMIC actual,
java.lang.Class<?> selfType,
boolean expectedNullAllowed) |
Modifier and Type | Method and Description |
---|---|
private void |
checkNotNull(VALUE expectedValue) |
protected abstract VALUE |
getActualValue(OBJECT obj) |
SELF |
hasValue(VALUE expectedValue,
OBJECT obj) |
protected void |
validate(VALUE expectedValue) |
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
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
public AbstractAtomicFieldUpdaterAssert(ATOMIC actual, java.lang.Class<?> selfType, boolean expectedNullAllowed)