Class Satisfies<T>
- java.lang.Object
-
- org.saynotobugs.confidence.quality.composite.QualityComposition<T>
-
- org.saynotobugs.confidence.quality.object.Satisfies<T>
-
- All Implemented Interfaces:
Quality<T>
public final class Satisfies<T> extends QualityComposition<T>
-
-
Constructor Summary
Constructors Constructor Description Satisfies(org.dmfs.jems2.Predicate<? super T> predicate, org.dmfs.jems2.Function<? super T,? extends Description> mismatchDescriptionFunction, Description matchDescription)Creates aQualityof an instance that satisfies the givenPredicate.Satisfies(org.dmfs.jems2.Predicate<? super T> predicate, Description matchDescription)
-
Method Summary
-
Methods inherited from class org.saynotobugs.confidence.quality.composite.QualityComposition
assessmentOf, description
-
-
-
-
Constructor Detail
-
Satisfies
public Satisfies(org.dmfs.jems2.Predicate<? super T> predicate, Description matchDescription)
-
Satisfies
public Satisfies(org.dmfs.jems2.Predicate<? super T> predicate, org.dmfs.jems2.Function<? super T,? extends Description> mismatchDescriptionFunction, Description matchDescription)
Creates aQualityof an instance that satisfies the givenPredicate.Example
assertThat("", satisfies( String::isEmpty, s->new Delimited(new ValueDescription(s), new TextDescription("was not empty")), new TextDescription("is empty")));
-
-