Class QualityComposition<T>
- java.lang.Object
-
- org.saynotobugs.confidence.quality.composite.QualityComposition<T>
-
- All Implemented Interfaces:
Quality<T>
- Direct Known Subclasses:
Absent,AllOf,AllOfFailingFast,AnyOf,Anything,ArrayThat,Assigns,AutoClosableThat,CloseTo,ComparesEqualTo,ConsumerThatAccepts,Contains,ContainsEntry,ContainsPattern,DescribedAs,Each,EmptyCharSequence,EmptyIterable,EntryOf,EqualTo,GreaterThan,GreaterThanOrEqualTo,Has,HashCodeEquals,HasLength,HasNumberOfElements,HasSize,HasToString,In,InstanceOf,Is,LessThan,LessThanOrEqualTo,Maps,MatchesPattern,Not,Nothing,Null,Present,SameAs,SatisfiedBy,Satisfies,SoIt,StrictlyEqualTo,Supplies,To,When
public abstract class QualityComposition<T> extends java.lang.Object implements Quality<T>
AQualityfor easy composition.
-
-
Constructor Summary
Constructors Constructor Description QualityComposition(org.dmfs.jems2.Function<? super T,? extends Assessment> testFunction, Description expectation)QualityComposition(Quality<T> delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AssessmentassessmentOf(T candidate)Descriptiondescription()
-
-
-
Constructor Detail
-
QualityComposition
public QualityComposition(org.dmfs.jems2.Function<? super T,? extends Assessment> testFunction, Description expectation)
-
-
Method Detail
-
assessmentOf
public final Assessment assessmentOf(T candidate)
- Specified by:
assessmentOfin interfaceQuality<T>
-
description
public final Description description()
- Specified by:
descriptionin interfaceQuality<T>
-
-