Top Description Fields Constructors Methods
org.assertj.core.api

public abstract Class AbstractAtomicFieldUpdaterAssert<SELF extends AbstractAtomicFieldUpdaterAssert<SELF, VALUE, ATOMIC, OBJECT>, VALUE, ATOMIC, OBJECT>

extends AbstractObjectAssert<SELF extends AbstractAtomicFieldUpdaterAssert<SELF, VALUE, ATOMIC, OBJECT>, ATOMIC>
Class Inheritance
Known Direct Subclasses
org.assertj.core.api.AtomicIntegerFieldUpdaterAssert, org.assertj.core.api.AtomicLongFieldUpdaterAssert, org.assertj.core.api.AtomicReferenceFieldUpdaterAssert
Type Parameters
<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.
Static Imports
org.assertj.core.error.ShouldHaveValue.shouldHaveValue, org.assertj.core.util.Preconditions.checkArgument

Base class for all fieldupdater assertions.
Author
epeee
Since
2.7.0 / 3.7.0

Field Summary

Modifier and TypeField and Description
private final boolean

Constructor Summary

AccessConstructor and Description
protected
AbstractAtomicFieldUpdaterAssert(ATOMIC actual, Class<?> selfType, boolean expectedNullAllowed)

Method Summary

Modifier and TypeMethod and Description
private void
checkNotNull(VALUE expectedValue)

protected abstract VALUE
getActualValue(OBJECT obj)

public SELF
hasValue(VALUE expectedValue, final OBJECT obj)

protected void
validate(VALUE expectedValue)

Inherited from org.assertj.core.api.AbstractObjectAssert:
asasdoesNotReturnextractingextractingextractingextractingextractingextractingextractingForProxygetComparatorsByTypehasAllNullFieldsOrPropertieshasAllNullFieldsOrPropertiesExcepthasFieldOrPropertyhasFieldOrPropertyWithValuehasNoNullFieldsOrPropertieshasNoNullFieldsOrPropertiesExcepthasOnlyFieldsisEqualToComparingFieldByFieldisEqualToComparingFieldByFieldRecursivelyisEqualToComparingOnlyGivenFieldsisEqualToIgnoringGivenFieldsisEqualToIgnoringNullFieldsnewObjectAssertreturnsusingComparatorForFieldsusingComparatorForTypeusingRecursiveAssertionusingRecursiveAssertionusingRecursiveComparisonusingRecursiveComparisonwithAssertionStatewithComparatorByPropertyOrFieldwithTypeComparator

Field Detail

expectedNullAllowedback to summary
private final boolean expectedNullAllowed

Constructor Detail

AbstractAtomicFieldUpdaterAssertback to summary
protected AbstractAtomicFieldUpdaterAssert(ATOMIC actual, Class<?> selfType, boolean expectedNullAllowed)

Method Detail

checkNotNullback to summary
private void checkNotNull(VALUE expectedValue)
getActualValueback to summary
protected abstract VALUE getActualValue(OBJECT obj)
hasValueback to summary
public SELF hasValue(VALUE expectedValue, final OBJECT obj)
validateback to summary
protected void validate(VALUE expectedValue)