A C D E F G H I L M N O P Q R S T U V W 
All Classes All Packages

A

Absent - Class in org.saynotobugs.confidence.quality.optional
 
Absent() - Constructor for class org.saynotobugs.confidence.quality.optional.Absent
Matches empty Optionals.
AllOf<T> - Class in org.saynotobugs.confidence.quality.composite
 
AllOf(Iterable<? extends Quality<? super T>>) - Constructor for class org.saynotobugs.confidence.quality.composite.AllOf
Matches if all the given Qualitys match or if no Quality was given.
AllOf(Quality<? super T>...) - Constructor for class org.saynotobugs.confidence.quality.composite.AllOf
Creates a Matcher that passes if all the given Qualitys match or if no Quality was given.
AllOfFailingFast<T> - Class in org.saynotobugs.confidence.quality.composite
 
AllOfFailingFast(Iterable<? extends Quality<? super T>>) - Constructor for class org.saynotobugs.confidence.quality.composite.AllOfFailingFast
Matches if all the given Qualitys match or if no Quality was given.
AllOfFailingFast(Description, Iterable<? extends Quality<? super T>>) - Constructor for class org.saynotobugs.confidence.quality.composite.AllOfFailingFast
Matches if all the given Qualitys match or if no Quality was given.
AllOfFailingFast(Description, Quality<? super T>...) - Constructor for class org.saynotobugs.confidence.quality.composite.AllOfFailingFast
Creates a Quality that passes if all the given Qualitys match or if no Quality was given.
AllOfFailingFast(Quality<? super T>...) - Constructor for class org.saynotobugs.confidence.quality.composite.AllOfFailingFast
Creates a Quality that passes if all the given Qualitys match or if no Quality was given.
AllPassed - Class in org.saynotobugs.confidence.assessment
A Assessment that passes when all the delegate Assessments pass.
AllPassed(Description, Description, Iterable<Assessment>) - Constructor for class org.saynotobugs.confidence.assessment.AllPassed
 
AllPassed(Description, Description, Assessment...) - Constructor for class org.saynotobugs.confidence.assessment.AllPassed
 
AllPassed(Description, Description, Description, Iterable<Assessment>) - Constructor for class org.saynotobugs.confidence.assessment.AllPassed
 
AllPassed(Description, Description, Description, Assessment...) - Constructor for class org.saynotobugs.confidence.assessment.AllPassed
 
AnyOf<T> - Class in org.saynotobugs.confidence.quality.composite
 
AnyOf(Iterable<? extends Quality<? super T>>) - Constructor for class org.saynotobugs.confidence.quality.composite.AnyOf
 
AnyOf(Quality<? super T>...) - Constructor for class org.saynotobugs.confidence.quality.composite.AnyOf
 
AnyOf(T...) - Constructor for class org.saynotobugs.confidence.quality.composite.AnyOf
 
AnyPassed - Class in org.saynotobugs.confidence.assessment
A Assessment that passes when any of the delegate Assessments passed.
AnyPassed(Description, Description, Iterable<Assessment>) - Constructor for class org.saynotobugs.confidence.assessment.AnyPassed
 
AnyPassed(Description, Description, Assessment...) - Constructor for class org.saynotobugs.confidence.assessment.AnyPassed
 
AnyPassed(Description, Description, Description, Iterable<Assessment>) - Constructor for class org.saynotobugs.confidence.assessment.AnyPassed
 
AnyPassed(Description, Description, Description, Assessment...) - Constructor for class org.saynotobugs.confidence.assessment.AnyPassed
 
Anything - Class in org.saynotobugs.confidence.quality.trivial
 
Anything() - Constructor for class org.saynotobugs.confidence.quality.trivial.Anything
 
append(CharSequence) - Method in interface org.saynotobugs.confidence.Scribe
Writes the given CharSequence and returns this instance.
append(CharSequence) - Method in class org.saynotobugs.confidence.scribe.StringBuilderScribe
 
ArrayIterable - Class in org.saynotobugs.confidence.utils
An Iterable to iterate any array.
ArrayIterable(Object) - Constructor for class org.saynotobugs.confidence.utils.ArrayIterable
 
ArrayThat - Class in org.saynotobugs.confidence.quality.array
 
ArrayThat(Quality<? super Iterable<T>>) - Constructor for class org.saynotobugs.confidence.quality.array.ArrayThat
A Quality of an array that, when iterated, has the given Iterable Quality.
Assertion - Class in org.saynotobugs.confidence
 
Assertion() - Constructor for class org.saynotobugs.confidence.Assertion
 
assertThat(T, Quality<? super T>) - Static method in class org.saynotobugs.confidence.Assertion
 
Assessment - Interface in org.saynotobugs.confidence
 
assessmentOf(Iterable<T>) - Method in class org.saynotobugs.confidence.quality.iterable.Iterates
 
assessmentOf(Iterable<T>) - Method in class org.saynotobugs.confidence.quality.iterable.IteratesInAnyOrder
 
assessmentOf(Comparator<T>) - Method in class org.saynotobugs.confidence.quality.comparator.ImposesEquality
 
assessmentOf(Comparator<T>) - Method in class org.saynotobugs.confidence.quality.comparator.ImposesOrderOf
 
assessmentOf(Consumer<T>) - Method in class org.saynotobugs.confidence.quality.consumer.ConsumerThatAffects
 
assessmentOf(Function<Argument, Type>) - Method in class org.saynotobugs.confidence.quality.function.MutatesArgument
 
assessmentOf(Function<Function<DelegateIn, Out>, Function<In, Out>>) - Method in class org.saynotobugs.confidence.quality.function.MapsArgument
 
assessmentOf(Function<Function<DelegateIn, Out>, Function<In, Out>>) - Method in class org.saynotobugs.confidence.quality.function.ResultOf
 
assessmentOf(Generator<T>) - Method in class org.saynotobugs.confidence.quality.object.MutatedBy
 
assessmentOf(Throwing.Breakable) - Method in class org.saynotobugs.confidence.quality.object.Throwing
 
assessmentOf(T) - Method in interface org.saynotobugs.confidence.Quality
 
assessmentOf(T) - Method in class org.saynotobugs.confidence.quality.compat.Hamcrest
 
assessmentOf(T) - Method in class org.saynotobugs.confidence.quality.composite.NoneOf
 
assessmentOf(T) - Method in class org.saynotobugs.confidence.quality.composite.Parallel
 
assessmentOf(T) - Method in class org.saynotobugs.confidence.quality.composite.QualityComposition
 
assessmentOf(T) - Method in class org.saynotobugs.confidence.quality.composite.WithFinalizer
 
assessmentOf(T) - Method in class org.saynotobugs.confidence.quality.object.Successfully
 
Assigns<Argument,​Result> - Class in org.saynotobugs.confidence.quality.function
Deprecated.
in favour of Maps. This Quality has it reversed, in terms of what a function assigns to what.
Assigns(Argument, Quality<? super Result>) - Constructor for class org.saynotobugs.confidence.quality.function.Assigns
Deprecated.
 
Assigns(Argument, Result) - Constructor for class org.saynotobugs.confidence.quality.function.Assigns
Deprecated.
 
AutoClosableThat<T extends java.lang.AutoCloseable> - Class in org.saynotobugs.confidence.quality.autoclosable
A Quality of an AutoCloseable object.
AutoClosableThat(Quality<? super T>) - Constructor for class org.saynotobugs.confidence.quality.autoclosable.AutoClosableThat
 

C

CharSequenceDescription - Class in org.saynotobugs.confidence.description
The Description of a CharSequence value.
CharSequenceDescription(CharSequence) - Constructor for class org.saynotobugs.confidence.description.CharSequenceDescription
Creates a Description for the given CharSequence.
CloseTo - Class in org.saynotobugs.confidence.quality.number
 
CloseTo(double) - Constructor for class org.saynotobugs.confidence.quality.number.CloseTo
A Quality of a Number in that's within the given ε of one ulp as determined by Math.ulp(double)., i.e. any number x with expectation - ulp(expectation) < x < expectation + ulp(expectation)
CloseTo(double, int) - Constructor for class org.saynotobugs.confidence.quality.number.CloseTo
A Quality of a Number in that's within the given ε of ulpCount ulp as determined by Math.ulp(double)., i.e. any number x with expectation - ulpCount * ulp(expectation) < x < expectation + ulpCount * ulp(expectation)
CloseTo(float) - Constructor for class org.saynotobugs.confidence.quality.number.CloseTo
A Quality of a Number in that's within the given ε of one ulp as determined by Math.ulp(float)., i.e. any number x with expectation - ulp(expectation) < x < expectation + ulp(expectation)
CloseTo(float, int) - Constructor for class org.saynotobugs.confidence.quality.number.CloseTo
A Quality of a Number in that's within the given ε of ulpCount ulp as determined by Math.ulp(float)., i.e. any number x with expectation - ulpCount * ulp(expectation) < x < expectation + ulpCount * ulp(expectation)
CloseTo(Number, Number) - Constructor for class org.saynotobugs.confidence.quality.number.CloseTo
A Quality of a Number in that's within the given ε of the given Number, i.e. any number x with expectation - ε < x < expectation + ε
CloseTo(BigDecimal, BigDecimal) - Constructor for class org.saynotobugs.confidence.quality.number.CloseTo
 
COMMA - Static variable in class org.saynotobugs.confidence.description.LiteralDescription
 
COMMA_NEW_LINE - Static variable in class org.saynotobugs.confidence.description.LiteralDescription
 
ComparesEqualTo<T extends java.lang.Comparable<? super T>> - Class in org.saynotobugs.confidence.quality.comparable
 
ComparesEqualTo(T) - Constructor for class org.saynotobugs.confidence.quality.comparable.ComparesEqualTo
Creates Quality that matches if the Comparable value under test is equal to the given value.
Composite - Class in org.saynotobugs.confidence.description
A Description composed of other Descriptions.
Composite(Iterable<? extends Description>) - Constructor for class org.saynotobugs.confidence.description.Composite
Creates a Description of the given Description sequence.
Composite(Description...) - Constructor for class org.saynotobugs.confidence.description.Composite
Creates a Description of the sequence of the given Descriptions.
ConsumerThatAccepts<T> - Class in org.saynotobugs.confidence.quality.consumer
 
ConsumerThatAccepts(Supplier<T>) - Constructor for class org.saynotobugs.confidence.quality.consumer.ConsumerThatAccepts
 
ConsumerThatAccepts(Description, Description, Supplier<T>) - Constructor for class org.saynotobugs.confidence.quality.consumer.ConsumerThatAccepts
 
ConsumerThatAccepts(T) - Constructor for class org.saynotobugs.confidence.quality.consumer.ConsumerThatAccepts
 
ConsumerThatAffects<T> - Class in org.saynotobugs.confidence.quality.consumer
 
ConsumerThatAffects(Supplier<T>, Quality<? super T>) - Constructor for class org.saynotobugs.confidence.quality.consumer.ConsumerThatAffects
A Quality that describes the side effect of a Consumer on its argument.
ConsumerThatAffects(Description, Supplier<T>, Quality<? super T>) - Constructor for class org.saynotobugs.confidence.quality.consumer.ConsumerThatAffects
A Quality that describes the side effect of a Consumer on its argument.
Contains<T> - Class in org.saynotobugs.confidence.quality.iterable
 
Contains(Iterable<? extends Quality<? super T>>) - Constructor for class org.saynotobugs.confidence.quality.iterable.Contains
 
Contains(Quality<? super T>...) - Constructor for class org.saynotobugs.confidence.quality.iterable.Contains
 
Contains(T...) - Constructor for class org.saynotobugs.confidence.quality.iterable.Contains
Creates a Quality that, for each given values, checks if the Iterable under test contains at least one element that equals that value.
ContainsEntry<K,​V> - Class in org.saynotobugs.confidence.quality.map
 
ContainsEntry(K) - Constructor for class org.saynotobugs.confidence.quality.map.ContainsEntry
 
ContainsEntry(K, Quality<? super V>) - Constructor for class org.saynotobugs.confidence.quality.map.ContainsEntry
 
ContainsEntry(K, V) - Constructor for class org.saynotobugs.confidence.quality.map.ContainsEntry
 
ContainsEntry(Quality<? super K>) - Constructor for class org.saynotobugs.confidence.quality.map.ContainsEntry
 
ContainsEntry(Quality<? super K>, Quality<? super V>) - Constructor for class org.saynotobugs.confidence.quality.map.ContainsEntry
 
ContainsPattern - Class in org.saynotobugs.confidence.quality.charsequence
 
ContainsPattern(String) - Constructor for class org.saynotobugs.confidence.quality.charsequence.ContainsPattern
 
ContainsPattern(Pattern) - Constructor for class org.saynotobugs.confidence.quality.charsequence.ContainsPattern
 

D

Delimited - Class in org.saynotobugs.confidence.description
A Description that concatenates other Descriptions with a delimiting Description.
Delimited(CharSequence, Iterable<? extends Description>) - Constructor for class org.saynotobugs.confidence.description.Delimited
Creates a Description of the given Description sequence separated with the given delimiter.
Delimited(CharSequence, Description...) - Constructor for class org.saynotobugs.confidence.description.Delimited
Creates a Description of the sequence of the given Descriptions separated with the given delimiter.
Delimited(Description...) - Constructor for class org.saynotobugs.confidence.description.Delimited
Deprecated.
in favour of Spaced
Delimited(Description, Iterable<? extends Description>) - Constructor for class org.saynotobugs.confidence.description.Delimited
Creates a Description of the given Description sequence separated with the given delimiter.
DescribedAs<T> - Class in org.saynotobugs.confidence.quality.composite
 
DescribedAs(Function<Description, ? extends Description>, Function<Description, ? extends Description>, Quality<T>) - Constructor for class org.saynotobugs.confidence.quality.composite.DescribedAs
 
DescribedAs(Function<Description, ? extends Description>, Quality<T>) - Constructor for class org.saynotobugs.confidence.quality.composite.DescribedAs
 
describeTo(Scribe) - Method in class org.saynotobugs.confidence.description.Delimited
 
describeTo(Scribe) - Method in interface org.saynotobugs.confidence.Description
Writes this Description to the given Scribe.
describeTo(Scribe) - Method in class org.saynotobugs.confidence.description.Structured
 
describeTo(Scribe) - Method in class org.saynotobugs.confidence.description.StructuredDescription
Deprecated.
 
describeTo(Scribe) - Method in class org.saynotobugs.confidence.description.Value
 
describeTo(Scribe) - Method in class org.saynotobugs.confidence.description.ValueDescription
Deprecated.
 
description() - Method in class org.saynotobugs.confidence.assessment.AllPassed
 
description() - Method in class org.saynotobugs.confidence.assessment.AnyPassed
 
description() - Method in interface org.saynotobugs.confidence.Assessment
 
description() - Method in class org.saynotobugs.confidence.assessment.Fail
 
description() - Method in class org.saynotobugs.confidence.assessment.FailUpdated
 
description() - Method in class org.saynotobugs.confidence.assessment.Pass
 
description() - Method in class org.saynotobugs.confidence.quality.comparator.ImposesEquality
 
description() - Method in class org.saynotobugs.confidence.quality.comparator.ImposesOrderOf
 
description() - Method in class org.saynotobugs.confidence.quality.compat.Hamcrest
 
description() - Method in class org.saynotobugs.confidence.quality.composite.NoneOf
 
description() - Method in class org.saynotobugs.confidence.quality.composite.Parallel
 
description() - Method in class org.saynotobugs.confidence.quality.composite.QualityComposition
 
description() - Method in class org.saynotobugs.confidence.quality.composite.WithFinalizer
 
description() - Method in class org.saynotobugs.confidence.quality.consumer.ConsumerThatAffects
 
description() - Method in interface org.saynotobugs.confidence.Quality
 
description() - Method in class org.saynotobugs.confidence.quality.function.MapsArgument
 
description() - Method in class org.saynotobugs.confidence.quality.function.MutatesArgument
 
description() - Method in class org.saynotobugs.confidence.quality.function.ResultOf
 
description() - Method in class org.saynotobugs.confidence.quality.iterable.Iterates
 
description() - Method in class org.saynotobugs.confidence.quality.iterable.IteratesInAnyOrder
 
description() - Method in class org.saynotobugs.confidence.quality.object.MutatedBy
 
description() - Method in class org.saynotobugs.confidence.quality.object.Successfully
 
description() - Method in class org.saynotobugs.confidence.quality.object.Throwing
 
Description - Interface in org.saynotobugs.confidence
Instances of this type know how to write a description using the given Scribe.
DescriptionDescription - Class in org.saynotobugs.confidence.description
DescriptionDescription(Description) - Constructor for class org.saynotobugs.confidence.description.DescriptionDescription
 
DQUOTES - Static variable in class org.saynotobugs.confidence.description.LiteralDescription
 

E

Each<T> - Class in org.saynotobugs.confidence.quality.iterable
 
Each(Iterable<? extends Quality<? super T>>) - Constructor for class org.saynotobugs.confidence.quality.iterable.Each
 
Each(Quality<? super T>) - Constructor for class org.saynotobugs.confidence.quality.iterable.Each
 
Each(Quality<? super T>...) - Constructor for class org.saynotobugs.confidence.quality.iterable.Each
 
EMPTY - Static variable in class org.saynotobugs.confidence.description.LiteralDescription
 
EmptyCharSequence - Class in org.saynotobugs.confidence.quality.charsequence
 
EmptyCharSequence() - Constructor for class org.saynotobugs.confidence.quality.charsequence.EmptyCharSequence
 
EmptyIterable - Class in org.saynotobugs.confidence.quality.iterable
 
EmptyIterable() - Constructor for class org.saynotobugs.confidence.quality.iterable.EmptyIterable
 
EntryOf<K,​V> - Class in org.saynotobugs.confidence.quality.map
 
EntryOf(K) - Constructor for class org.saynotobugs.confidence.quality.map.EntryOf
 
EntryOf(K, Quality<? super V>) - Constructor for class org.saynotobugs.confidence.quality.map.EntryOf
 
EntryOf(K, V) - Constructor for class org.saynotobugs.confidence.quality.map.EntryOf
 
EntryOf(Quality<? super K>, Quality<? super V>) - Constructor for class org.saynotobugs.confidence.quality.map.EntryOf
 
EqualTo<T> - Class in org.saynotobugs.confidence.quality.object
 
EqualTo(T) - Constructor for class org.saynotobugs.confidence.quality.object.EqualTo
Creates a Quality that matches if the value under test is equal to the given value.

F

Fail - Class in org.saynotobugs.confidence.assessment
An Unconditional fail Assessment.
Fail(Description) - Constructor for class org.saynotobugs.confidence.assessment.Fail
 
FailDescription - Class in org.saynotobugs.confidence.description
A Description that contains the mismatch descriptions of failing Assessments.
FailDescription(Description, Description, Description, Iterable<Assessment>) - Constructor for class org.saynotobugs.confidence.description.FailDescription
 
FailPrepended - Class in org.saynotobugs.confidence.assessment
A Assessment that prepends any mismatch Description.
FailPrepended(Description, Assessment) - Constructor for class org.saynotobugs.confidence.assessment.FailPrepended
 
FailSafe<Argument,​Result> - Class in org.saynotobugs.confidence.utils
A ThrowingFunction to Function adapter that always returns a result, even in case a Throwable was thrown.
FailSafe(Function<Throwable, Result>, ThrowingFunction<Argument, Result>) - Constructor for class org.saynotobugs.confidence.utils.FailSafe
 
FailUpdated - Class in org.saynotobugs.confidence.assessment
 
FailUpdated(Function<Description, ? extends Description>, Assessment) - Constructor for class org.saynotobugs.confidence.assessment.FailUpdated
 

G

GreaterThan<T extends java.lang.Comparable<? super T>> - Class in org.saynotobugs.confidence.quality.comparable
 
GreaterThan(T) - Constructor for class org.saynotobugs.confidence.quality.comparable.GreaterThan
Creates Quality that matches if the Comparable value under test is greater than the given value.
GreaterThanOrEqualTo<T extends java.lang.Comparable<? super T>> - Class in org.saynotobugs.confidence.quality.comparable
 
GreaterThanOrEqualTo(T) - Constructor for class org.saynotobugs.confidence.quality.comparable.GreaterThanOrEqualTo
Creates Quality that matches if the Comparable value under test is greater than or equal to the given value.

H

Hamcrest<T> - Class in org.saynotobugs.confidence.quality.compat
 
Hamcrest(Matcher<? super T>) - Constructor for class org.saynotobugs.confidence.quality.compat.Hamcrest
 
Has<T,​V> - Class in org.saynotobugs.confidence.quality.composite
 
Has(String, ThrowingFunction<? super T, ? extends V>, Quality<? super V>) - Constructor for class org.saynotobugs.confidence.quality.composite.Has
 
Has(Function<Description, Description>, Function<Description, Description>, ThrowingFunction<? super T, ? extends V>, Quality<? super V>) - Constructor for class org.saynotobugs.confidence.quality.composite.Has
 
Has(ThrowingFunction<? super T, ? extends V>, Quality<? super V>) - Constructor for class org.saynotobugs.confidence.quality.composite.Has
 
Has(Description, Description, ThrowingFunction<? super T, ? extends V>, Quality<? super V>) - Constructor for class org.saynotobugs.confidence.quality.composite.Has
 
HashCodeEquals - Class in org.saynotobugs.confidence.quality.object
 
HashCodeEquals(int) - Constructor for class org.saynotobugs.confidence.quality.object.HashCodeEquals
 
HashCodeEquals(Object) - Constructor for class org.saynotobugs.confidence.quality.object.HashCodeEquals
 
HasLength - Class in org.saynotobugs.confidence.quality.charsequence
 
HasLength(int) - Constructor for class org.saynotobugs.confidence.quality.charsequence.HasLength
Creates a Quality that matches if length of the CharSequence under test is equal to the given value.
HasLength(Quality<? super Integer>) - Constructor for class org.saynotobugs.confidence.quality.charsequence.HasLength
Creates a Quality that matches if the length CharSequence under test matches the given Quality.
HasNumberOfElements - Class in org.saynotobugs.confidence.quality.iterable
 
HasNumberOfElements(int) - Constructor for class org.saynotobugs.confidence.quality.iterable.HasNumberOfElements
Creates a Quality that matches if the Iterable under test iterates a number of elements equal to the given value.
HasNumberOfElements(Quality<? super Integer>) - Constructor for class org.saynotobugs.confidence.quality.iterable.HasNumberOfElements
Creates a Quality that matches if the Iterable under test iterates a number of elements that matches the given Quality.
HasSize - Class in org.saynotobugs.confidence.quality.collection
 
HasSize(int) - Constructor for class org.saynotobugs.confidence.quality.collection.HasSize
Creates a Quality that matches if size of the Collection under test is equal to the given value.
HasSize(Quality<? super Integer>) - Constructor for class org.saynotobugs.confidence.quality.collection.HasSize
Creates a Quality that matches if the size Collection under test matches the given Quality.
HasToString - Class in org.saynotobugs.confidence.quality.object
 
HasToString(String) - Constructor for class org.saynotobugs.confidence.quality.object.HasToString
 
HasToString(Quality<? super String>) - Constructor for class org.saynotobugs.confidence.quality.object.HasToString
 

I

ImposesEquality<T> - Class in org.saynotobugs.confidence.quality.comparator
 
ImposesEquality(Iterable<? extends T>) - Constructor for class org.saynotobugs.confidence.quality.comparator.ImposesEquality
 
ImposesEquality(T...) - Constructor for class org.saynotobugs.confidence.quality.comparator.ImposesEquality
Creates a Quality that matches if the Comparator under test orders the given elements in the same ascending order (left to right).
ImposesOrderOf<T> - Class in org.saynotobugs.confidence.quality.comparator
 
ImposesOrderOf(Iterable<? extends T>) - Constructor for class org.saynotobugs.confidence.quality.comparator.ImposesOrderOf
 
ImposesOrderOf(T...) - Constructor for class org.saynotobugs.confidence.quality.comparator.ImposesOrderOf
Creates a Quality that matches if the Comparator under test orders the given elements in the same ascending order (left to right).
In<T> - Class in org.saynotobugs.confidence.quality.composite
 
In(Iterable<? extends Quality<? super T>>) - Constructor for class org.saynotobugs.confidence.quality.composite.In
 
In(Collection<? extends T>) - Constructor for class org.saynotobugs.confidence.quality.composite.In
 
In(Quality<? super T>...) - Constructor for class org.saynotobugs.confidence.quality.composite.In
 
In(T...) - Constructor for class org.saynotobugs.confidence.quality.composite.In
 
indented() - Method in interface org.saynotobugs.confidence.Scribe
Returns a new Scribe that adds an indentation to each line.
indented() - Method in class org.saynotobugs.confidence.scribe.StringBuilderScribe
 
Indented - Class in org.saynotobugs.confidence.description
A Description that increases the level of indentation by one.
Indented(Description) - Constructor for class org.saynotobugs.confidence.description.Indented
 
InstanceOf<T> - Class in org.saynotobugs.confidence.quality.object
 
InstanceOf(Class<? extends T>) - Constructor for class org.saynotobugs.confidence.quality.object.InstanceOf
Creates a Quality that matches when the object under test is an instance of the given class.
Intermittent<T> - Class in org.saynotobugs.confidence.utils
 
Intermittent(Runnable, Runnable, Runnable, Procedure<? super T>) - Constructor for class org.saynotobugs.confidence.utils.Intermittent
 
Is<T> - Class in org.saynotobugs.confidence.quality.grammar
 
Is(Quality<T>) - Constructor for class org.saynotobugs.confidence.quality.grammar.Is
 
Is(T) - Constructor for class org.saynotobugs.confidence.quality.grammar.Is
 
isSuccess() - Method in class org.saynotobugs.confidence.assessment.AllPassed
 
isSuccess() - Method in class org.saynotobugs.confidence.assessment.AnyPassed
 
isSuccess() - Method in class org.saynotobugs.confidence.assessment.Fail
 
isSuccess() - Method in class org.saynotobugs.confidence.assessment.FailUpdated
 
isSuccess() - Method in interface org.saynotobugs.confidence.Assessment
 
isSuccess() - Method in class org.saynotobugs.confidence.assessment.Pass
 
IterableDescription - Class in org.saynotobugs.confidence.description
A Description of an Iterable value.
IterableDescription(Iterable<?>) - Constructor for class org.saynotobugs.confidence.description.IterableDescription
 
Iterates<T> - Class in org.saynotobugs.confidence.quality.iterable
 
Iterates(Iterable<? extends Quality<? super T>>) - Constructor for class org.saynotobugs.confidence.quality.iterable.Iterates
 
Iterates(Quality<? super T>...) - Constructor for class org.saynotobugs.confidence.quality.iterable.Iterates
 
Iterates(T...) - Constructor for class org.saynotobugs.confidence.quality.iterable.Iterates
 
IteratesInAnyOrder<T> - Class in org.saynotobugs.confidence.quality.iterable
 
IteratesInAnyOrder(Iterable<? extends Quality<? super T>>) - Constructor for class org.saynotobugs.confidence.quality.iterable.IteratesInAnyOrder
 
IteratesInAnyOrder(Quality<? super T>...) - Constructor for class org.saynotobugs.confidence.quality.iterable.IteratesInAnyOrder
 
IteratesInAnyOrder(T...) - Constructor for class org.saynotobugs.confidence.quality.iterable.IteratesInAnyOrder
 
iterator() - Method in class org.saynotobugs.confidence.utils.ArrayIterable
 

L

LessThan<T extends java.lang.Comparable<? super T>> - Class in org.saynotobugs.confidence.quality.comparable
 
LessThan(T) - Constructor for class org.saynotobugs.confidence.quality.comparable.LessThan
Creates Quality that matches if the Comparable value under test is less than the given value.
LessThanOrEqualTo<T extends java.lang.Comparable<? super T>> - Class in org.saynotobugs.confidence.quality.comparable
 
LessThanOrEqualTo(T) - Constructor for class org.saynotobugs.confidence.quality.comparable.LessThanOrEqualTo
Creates Quality that matches if the Comparable value under test is less than or equal to the given value.
LiteralDescription - Class in org.saynotobugs.confidence.description
A Description that's printed literally.

M

MapDescription - Class in org.saynotobugs.confidence.description
A Description of a Map.
MapDescription(Map<?, ?>) - Constructor for class org.saynotobugs.confidence.description.MapDescription
 
MapEntryDescription - Class in org.saynotobugs.confidence.description
A Description of a Map.Entry.
MapEntryDescription(Map.Entry<?, ?>) - Constructor for class org.saynotobugs.confidence.description.MapEntryDescription
 
Maps<Argument,​Result> - Class in org.saynotobugs.confidence.quality.function
 
Maps(Argument, Quality<? super Result>) - Constructor for class org.saynotobugs.confidence.quality.function.Maps
 
Maps(Argument, Result) - Constructor for class org.saynotobugs.confidence.quality.function.Maps
 
MapsArgument<In,​DelegateIn,​Out> - Class in org.saynotobugs.confidence.quality.function
This quality can be used to isolate the logic of the outer function in a delegating function, which enables testing only the actual functions logic, not the logic of the delegate function.
MapsArgument(In, Quality<? super DelegateIn>) - Constructor for class org.saynotobugs.confidence.quality.function.MapsArgument
Creates a new instance with outerArgument as the input to the outer function and the delegateArgumentQuality as quality matching the delegate argument.
MatchesPattern - Class in org.saynotobugs.confidence.quality.charsequence
 
MatchesPattern(String) - Constructor for class org.saynotobugs.confidence.quality.charsequence.MatchesPattern
 
MatchesPattern(Pattern) - Constructor for class org.saynotobugs.confidence.quality.charsequence.MatchesPattern
 
MutatedBy<T> - Class in org.saynotobugs.confidence.quality.object
 
MutatedBy(Description, Procedure<? super T>, Quality<? super T>) - Constructor for class org.saynotobugs.confidence.quality.object.MutatedBy
 
MutatesArgument<Argument,​Type> - Class in org.saynotobugs.confidence.quality.function
Quality of a non-pure Function that mutates its argument when called.
MutatesArgument(Generator<? extends Argument>, Quality<? super Argument>, Quality<? super Type>) - Constructor for class org.saynotobugs.confidence.quality.function.MutatesArgument
 

N

NEW_LINE - Static variable in class org.saynotobugs.confidence.description.LiteralDescription
 
newLine() - Method in interface org.saynotobugs.confidence.Scribe
Starts a new line with the current indentation and returns this instance.
newLine() - Method in class org.saynotobugs.confidence.scribe.StringBuilderScribe
 
NoneOf<T> - Class in org.saynotobugs.confidence.quality.composite
 
NoneOf(Iterable<? extends Quality<? super T>>) - Constructor for class org.saynotobugs.confidence.quality.composite.NoneOf
 
NoneOf(Quality<? super T>...) - Constructor for class org.saynotobugs.confidence.quality.composite.NoneOf
 
NoneOf(T...) - Constructor for class org.saynotobugs.confidence.quality.composite.NoneOf
 
Not<T> - Class in org.saynotobugs.confidence.quality.composite
 
Not(Quality<? super T>) - Constructor for class org.saynotobugs.confidence.quality.composite.Not
 
Not(T) - Constructor for class org.saynotobugs.confidence.quality.composite.Not
 
Nothing - Class in org.saynotobugs.confidence.quality.trivial
A Quality that never matches.
Nothing() - Constructor for class org.saynotobugs.confidence.quality.trivial.Nothing
Creates a Quality that never matches.
Null - Class in org.saynotobugs.confidence.quality.object
A Quality that passes if the actual value is null and fails otherwise.
Null() - Constructor for class org.saynotobugs.confidence.quality.object.Null
Creates a Quality that passes if the value under test is null.
NULL - Static variable in class org.saynotobugs.confidence.description.LiteralDescription
 
NumberDescription - Class in org.saynotobugs.confidence.description
The Description of a Number value.
NumberDescription(Number) - Constructor for class org.saynotobugs.confidence.description.NumberDescription
 
Numbered - Class in org.saynotobugs.confidence.assessment.iterable
 
Numbered - Class in org.saynotobugs.confidence.description.iterable
 
Numbered(Iterable<Assessment>) - Constructor for class org.saynotobugs.confidence.assessment.iterable.Numbered
 
Numbered(Iterable<Description>) - Constructor for class org.saynotobugs.confidence.description.iterable.Numbered
 
Numbered(BiFunction<? super Integer, ? super Description, ? extends Description>, Iterable<Assessment>) - Constructor for class org.saynotobugs.confidence.assessment.iterable.Numbered
 
Numbered(BiFunction<? super Integer, ? super Description, ? extends Description>, Iterable<Description>) - Constructor for class org.saynotobugs.confidence.description.iterable.Numbered
 
Numbered(Description, Iterable<Assessment>) - Constructor for class org.saynotobugs.confidence.assessment.iterable.Numbered
 
Numbered(Description, Iterable<Description>) - Constructor for class org.saynotobugs.confidence.description.iterable.Numbered
 

O

OptionalDescription - Class in org.saynotobugs.confidence.description
The Description of an Optional value.
OptionalDescription(Optional<?>) - Constructor for class org.saynotobugs.confidence.description.OptionalDescription
 
org.saynotobugs.confidence - package org.saynotobugs.confidence
 
org.saynotobugs.confidence.assessment - package org.saynotobugs.confidence.assessment
 
org.saynotobugs.confidence.assessment.iterable - package org.saynotobugs.confidence.assessment.iterable
 
org.saynotobugs.confidence.description - package org.saynotobugs.confidence.description
 
org.saynotobugs.confidence.description.iterable - package org.saynotobugs.confidence.description.iterable
 
org.saynotobugs.confidence.quality.array - package org.saynotobugs.confidence.quality.array
 
org.saynotobugs.confidence.quality.autoclosable - package org.saynotobugs.confidence.quality.autoclosable
 
org.saynotobugs.confidence.quality.charsequence - package org.saynotobugs.confidence.quality.charsequence
 
org.saynotobugs.confidence.quality.collection - package org.saynotobugs.confidence.quality.collection
 
org.saynotobugs.confidence.quality.comparable - package org.saynotobugs.confidence.quality.comparable
 
org.saynotobugs.confidence.quality.comparator - package org.saynotobugs.confidence.quality.comparator
 
org.saynotobugs.confidence.quality.compat - package org.saynotobugs.confidence.quality.compat
 
org.saynotobugs.confidence.quality.composite - package org.saynotobugs.confidence.quality.composite
 
org.saynotobugs.confidence.quality.consumer - package org.saynotobugs.confidence.quality.consumer
 
org.saynotobugs.confidence.quality.function - package org.saynotobugs.confidence.quality.function
 
org.saynotobugs.confidence.quality.grammar - package org.saynotobugs.confidence.quality.grammar
 
org.saynotobugs.confidence.quality.iterable - package org.saynotobugs.confidence.quality.iterable
 
org.saynotobugs.confidence.quality.map - package org.saynotobugs.confidence.quality.map
 
org.saynotobugs.confidence.quality.number - package org.saynotobugs.confidence.quality.number
 
org.saynotobugs.confidence.quality.object - package org.saynotobugs.confidence.quality.object
 
org.saynotobugs.confidence.quality.optional - package org.saynotobugs.confidence.quality.optional
 
org.saynotobugs.confidence.quality.predicate - package org.saynotobugs.confidence.quality.predicate
 
org.saynotobugs.confidence.quality.supplier - package org.saynotobugs.confidence.quality.supplier
 
org.saynotobugs.confidence.quality.trivial - package org.saynotobugs.confidence.quality.trivial
 
org.saynotobugs.confidence.scribe - package org.saynotobugs.confidence.scribe
 
org.saynotobugs.confidence.utils - package org.saynotobugs.confidence.utils
 

P

Parallel<T> - Class in org.saynotobugs.confidence.quality.composite
 
Parallel(int, Quality<T>) - Constructor for class org.saynotobugs.confidence.quality.composite.Parallel
 
Parallel(Quality<T>) - Constructor for class org.saynotobugs.confidence.quality.composite.Parallel
 
Pass - Class in org.saynotobugs.confidence.assessment
An unconditional pass Assessment.
Pass() - Constructor for class org.saynotobugs.confidence.assessment.Pass
 
PassIf - Class in org.saynotobugs.confidence.assessment
 
PassIf(boolean, Single<Description>) - Constructor for class org.saynotobugs.confidence.assessment.PassIf
 
PassIf(boolean, Description) - Constructor for class org.saynotobugs.confidence.assessment.PassIf
 
PatternDescription - Class in org.saynotobugs.confidence.description
The Description of a Pattern value
PatternDescription(Pattern) - Constructor for class org.saynotobugs.confidence.description.PatternDescription
Creates a Description for the given Pattern.
Present<T> - Class in org.saynotobugs.confidence.quality.optional
 
Present() - Constructor for class org.saynotobugs.confidence.quality.optional.Present
Matches present Optionals ith any value.
Present(Quality<? super T>) - Constructor for class org.saynotobugs.confidence.quality.optional.Present
Matches present Optionals with a value that matches the given matcher.
Present(T) - Constructor for class org.saynotobugs.confidence.quality.optional.Present
Matches present Optionals with a value that's equal to the given one.
process(Iterable<? extends T>) - Method in class org.saynotobugs.confidence.utils.Intermittent
 

Q

Quality<T> - Interface in org.saynotobugs.confidence
Describes a quality of an object of a certain type.
QualityComposition<T> - Class in org.saynotobugs.confidence.quality.composite
A Quality for easy composition.
QualityComposition(Function<? super T, ? extends Assessment>, Description) - Constructor for class org.saynotobugs.confidence.quality.composite.QualityComposition
 
QualityComposition(Quality<T>) - Constructor for class org.saynotobugs.confidence.quality.composite.QualityComposition
 
QuotedDescription - Class in org.saynotobugs.confidence.description
A Description that's put in some sort of quoting characters.
QuotedDescription(String, Description) - Constructor for class org.saynotobugs.confidence.description.QuotedDescription
 
QuotedDescription(String, Description, String) - Constructor for class org.saynotobugs.confidence.description.QuotedDescription
 
QuotedDescription(Description, Description) - Constructor for class org.saynotobugs.confidence.description.QuotedDescription
 
QuotedDescription(Description, Description, Description) - Constructor for class org.saynotobugs.confidence.description.QuotedDescription
 

R

ResultOf<In,​DelegateIn,​Out> - Class in org.saynotobugs.confidence.quality.function
This quality can be used to isolate the logic of the outer function in a delegating function, which enables testing only the actual functions logic, not the logic of the delegate function.
ResultOf(Out, Quality<? super Function<In, Out>>) - Constructor for class org.saynotobugs.confidence.quality.function.ResultOf
Creates a new instance, with delegateResult being the result of the delegate inside the outer function, and a quality delegate for the result of the outer function.
run() - Method in interface org.saynotobugs.confidence.quality.object.Throwing.Breakable
 

S

SameAs<T> - Class in org.saynotobugs.confidence.quality.object
 
SameAs(T) - Constructor for class org.saynotobugs.confidence.quality.object.SameAs
 
SatisfiedBy<T> - Class in org.saynotobugs.confidence.quality.predicate
 
SatisfiedBy(T) - Constructor for class org.saynotobugs.confidence.quality.predicate.SatisfiedBy
 
Satisfies<T> - Class in org.saynotobugs.confidence.quality.object
 
Satisfies(Predicate<? super T>, Function<? super T, ? extends Description>, Description) - Constructor for class org.saynotobugs.confidence.quality.object.Satisfies
Creates a Quality of an instance that satisfies the given Predicate.
Satisfies(Predicate<? super T>, Description) - Constructor for class org.saynotobugs.confidence.quality.object.Satisfies
 
Scribe - Interface in org.saynotobugs.confidence
 
SetDescription - Class in org.saynotobugs.confidence.description
A Description of a Set.
SetDescription(Set<?>) - Constructor for class org.saynotobugs.confidence.description.SetDescription
 
SetDescription(Single<Set<?>>) - Constructor for class org.saynotobugs.confidence.description.SetDescription
 
SoIt<T> - Class in org.saynotobugs.confidence.quality.grammar
 
SoIt(Quality<T>) - Constructor for class org.saynotobugs.confidence.quality.grammar.SoIt
A Quality decorator that adds {code "so it"} in front of the expectation and "but" in front of the fail Description.
SPACE - Static variable in class org.saynotobugs.confidence.description.LiteralDescription
 
Spaced - Class in org.saynotobugs.confidence.description
A Description that contains other Descriptions joined with a single LiteralDescription.SPACE.
Spaced(Iterable<Description>) - Constructor for class org.saynotobugs.confidence.description.Spaced
 
Spaced(Description...) - Constructor for class org.saynotobugs.confidence.description.Spaced
 
StrictlyEqualTo<T> - Class in org.saynotobugs.confidence.quality.object
 
StrictlyEqualTo(T) - Constructor for class org.saynotobugs.confidence.quality.object.StrictlyEqualTo
A Quality that is satisfied if the value under test is strictly equal to the given value.
StringBuilderScribe - Class in org.saynotobugs.confidence.scribe
 
StringBuilderScribe(String) - Constructor for class org.saynotobugs.confidence.scribe.StringBuilderScribe
 
Structured - Class in org.saynotobugs.confidence.description
A generic Description for structured values.
Structured(CharSequence, Iterable<? extends Description>) - Constructor for class org.saynotobugs.confidence.description.Structured
 
Structured(String, String, String, Iterable<? extends Description>) - Constructor for class org.saynotobugs.confidence.description.Structured
 
Structured(Description, Iterable<? extends Description>) - Constructor for class org.saynotobugs.confidence.description.Structured
 
Structured(Description, Description, Description, Iterable<? extends Description>) - Constructor for class org.saynotobugs.confidence.description.Structured
 
StructuredDescription - Class in org.saynotobugs.confidence.description
Deprecated.
in favour of Structured
StructuredDescription(CharSequence, Iterable<? extends Description>) - Constructor for class org.saynotobugs.confidence.description.StructuredDescription
Deprecated.
 
StructuredDescription(String, String, String, Iterable<? extends Description>) - Constructor for class org.saynotobugs.confidence.description.StructuredDescription
Deprecated.
 
StructuredDescription(Description, Iterable<? extends Description>) - Constructor for class org.saynotobugs.confidence.description.StructuredDescription
Deprecated.
 
StructuredDescription(Description, Description, Description, Iterable<? extends Description>) - Constructor for class org.saynotobugs.confidence.description.StructuredDescription
Deprecated.
 
Successfully<T> - Class in org.saynotobugs.confidence.quality.object
A Quality decorator that calls a FragileProcedure with the test candidate.
Successfully(Description, Description, FragileProcedure<? super T, Exception>) - Constructor for class org.saynotobugs.confidence.quality.object.Successfully
 
Supplies<T> - Class in org.saynotobugs.confidence.quality.supplier
 
Supplies(Quality<? super T>) - Constructor for class org.saynotobugs.confidence.quality.supplier.Supplies
Creates a Quality that passes if the Supplier under test supplies a value that matches the given Quality.
Supplies(T) - Constructor for class org.saynotobugs.confidence.quality.supplier.Supplies
Creates a Quality that passes if the Supplier under test supplies a value equal to the given value.

T

Text - Class in org.saynotobugs.confidence.description
A plain text Description.
Text(CharSequence) - Constructor for class org.saynotobugs.confidence.description.Text
 
Text(Single<String>) - Constructor for class org.saynotobugs.confidence.description.Text
 
TextDescription - Class in org.saynotobugs.confidence.description
Deprecated.
in favour of Text
TextDescription(CharSequence) - Constructor for class org.saynotobugs.confidence.description.TextDescription
Deprecated.
 
TextDescription(Single<String>) - Constructor for class org.saynotobugs.confidence.description.TextDescription
Deprecated.
 
Throwing - Class in org.saynotobugs.confidence.quality.object
 
Throwing(Class<? extends Throwable>) - Constructor for class org.saynotobugs.confidence.quality.object.Throwing
 
Throwing(Quality<? super Throwable>) - Constructor for class org.saynotobugs.confidence.quality.object.Throwing
 
Throwing.Breakable - Interface in org.saynotobugs.confidence.quality.object
 
To<T> - Class in org.saynotobugs.confidence.quality.grammar
 
To(Quality<T>) - Constructor for class org.saynotobugs.confidence.quality.grammar.To
 
To(T) - Constructor for class org.saynotobugs.confidence.quality.grammar.To
 
toString() - Method in class org.saynotobugs.confidence.scribe.StringBuilderScribe
 
ToStringDescription - Class in org.saynotobugs.confidence.description
A Description that describes an Object by its Object.toString() value.
ToStringDescription(Object) - Constructor for class org.saynotobugs.confidence.description.ToStringDescription
 

U

UnPaired<Left,​Right,​Result> - Class in org.saynotobugs.confidence.utils
Un-pairs the Pair argument of a function.
UnPaired(BiFunction<? super Left, ? super Right, ? extends Result>) - Constructor for class org.saynotobugs.confidence.utils.UnPaired
 

V

value(Argument) - Method in class org.saynotobugs.confidence.utils.FailSafe
 
value(Pair<Left, Right>) - Method in class org.saynotobugs.confidence.utils.UnPaired
 
Value - Class in org.saynotobugs.confidence.description
A Description for all types of values.
Value(Object) - Constructor for class org.saynotobugs.confidence.description.Value
 
ValueDescription - Class in org.saynotobugs.confidence.description
Deprecated.
in favour of Value.
ValueDescription(Object) - Constructor for class org.saynotobugs.confidence.description.ValueDescription
Deprecated.
 

W

When<T> - Class in org.saynotobugs.confidence.quality.grammar
 
When(Quality<T>) - Constructor for class org.saynotobugs.confidence.quality.grammar.When
 
WithFinalizer<T> - Class in org.saynotobugs.confidence.quality.composite
A Quality decorator that runs a FragileProcedure on the test candidate after the assessment.
WithFinalizer(FragileProcedure<? super T, Exception>, Description, Quality<? super T>) - Constructor for class org.saynotobugs.confidence.quality.composite.WithFinalizer
 
WithFinalizer(Quality<? super T>, Description, Quality<? super T>) - Constructor for class org.saynotobugs.confidence.quality.composite.WithFinalizer
 
A C D E F G H I L M N O P Q R S T U V W 
All Classes All Packages