Top Description Constructors Methods
org.assertj.core.api

public abstract Class AbstractAtomicReferenceAssert<SELF extends AbstractAtomicReferenceAssert<SELF, VALUE, ATOMIC>, VALUE, ATOMIC>

extends AbstractObjectAssert<SELF extends AbstractAtomicReferenceAssert<SELF, VALUE, ATOMIC>, ATOMIC>
Class Inheritance
Known Direct Subclasses
org.assertj.core.api.AtomicMarkableReferenceAssert, org.assertj.core.api.AtomicStampedReferenceAssert
Type Parameters
<SELF>
the "self" type of this assertion class.
<VALUE>
the type of the "actual" value.
<ATOMIC>
the type of the "actual" atomic.
Static Imports
org.assertj.core.error.ShouldHaveReference.shouldHaveReference

Base class for atomic assertions.
Author
epeee
Since
2.7.0 / 3.7.0

Constructor Summary

AccessConstructor and Description
protected
AbstractAtomicReferenceAssert(ATOMIC actual, Class<?> selfType)

Method Summary

Modifier and TypeMethod and Description
protected abstract VALUE
public SELF
hasReference(VALUE expectedReference)

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

Constructor Detail

AbstractAtomicReferenceAssertback to summary
protected AbstractAtomicReferenceAssert(ATOMIC actual, Class<?> selfType)

Method Detail

getReferenceback to summary
protected abstract VALUE getReference()
hasReferenceback to summary
public SELF hasReference(VALUE expectedReference)