Package org.tensorics.core.analysis
Class AnalysisModule
- java.lang.Object
-
- org.tensorics.core.analysis.AnalysisModule
-
public abstract class AnalysisModule extends java.lang.Object
Abstract base class for analysis modules. Provides fluent API methods to specify assertions.This class is not threadsafe!
-
-
Constructor Summary
Constructors Constructor Description AnalysisModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected OngoingAllBooleanExcludableCondition
assertAllBoolean(java.util.Set<? extends Expression<java.lang.Boolean>> thatSource)
protected OngoingAllBooleanCondition
assertAllBoolean(Expression<? extends java.lang.Iterable<java.lang.Boolean>> thatSource)
protected OngoingAnyBooleanCondition
assertAtLeastOneBooleanOf(Expression<? extends java.lang.Iterable<java.lang.Boolean>> thatSource)
protected OngoingBooleanCondition
assertBoolean(java.lang.Boolean thatSource)
protected OngoingBooleanCondition
assertBoolean(Expression<java.lang.Boolean> thatSource)
java.util.List<AssertionBuilder>
assertionBuilders()
protected OngoingBooleanCondition
assertLatestBooleanOf(Expression<? extends java.lang.Iterable<java.lang.Boolean>> buffered)
protected <T1> OngoingCondition<T1>
assertThat(Expression<T1> thatSource)
protected <T1> OngoingCondition<T1>
assertThat(T1 thatSource)
AnalysisExpression
buildExpression()
protected <T1> OngoingPrecondition<T1>
when(Expression<T1> whenSource)
protected <T1> OngoingPrecondition<T1>
when(T1 whenSource)
protected OngoingPrecondition<java.lang.Boolean>
whenAllTrue(java.lang.Iterable<Expression<java.lang.Boolean>> expressions)
protected OngoingPrecondition<java.lang.Boolean>
whenFalse(Expression<java.lang.Boolean> whenSource)
protected OngoingPrecondition<java.lang.Boolean>
whenNot(Expression<java.lang.Boolean> whenSource)
protected OngoingPrecondition<java.lang.Boolean>
whenTrue(Expression<java.lang.Boolean> whenSource)
-
-
-
Method Detail
-
assertThat
protected final <T1> OngoingCondition<T1> assertThat(Expression<T1> thatSource)
-
assertThat
protected final <T1> OngoingCondition<T1> assertThat(T1 thatSource)
-
assertBoolean
protected final OngoingBooleanCondition assertBoolean(Expression<java.lang.Boolean> thatSource)
-
assertBoolean
protected final OngoingBooleanCondition assertBoolean(java.lang.Boolean thatSource)
-
assertAllBoolean
protected final OngoingAllBooleanExcludableCondition assertAllBoolean(java.util.Set<? extends Expression<java.lang.Boolean>> thatSource)
-
assertAllBoolean
protected final OngoingAllBooleanCondition assertAllBoolean(Expression<? extends java.lang.Iterable<java.lang.Boolean>> thatSource)
-
assertAtLeastOneBooleanOf
protected final OngoingAnyBooleanCondition assertAtLeastOneBooleanOf(Expression<? extends java.lang.Iterable<java.lang.Boolean>> thatSource)
-
assertLatestBooleanOf
protected OngoingBooleanCondition assertLatestBooleanOf(Expression<? extends java.lang.Iterable<java.lang.Boolean>> buffered)
-
whenTrue
protected final OngoingPrecondition<java.lang.Boolean> whenTrue(Expression<java.lang.Boolean> whenSource)
-
whenFalse
protected final OngoingPrecondition<java.lang.Boolean> whenFalse(Expression<java.lang.Boolean> whenSource)
-
whenNot
protected final OngoingPrecondition<java.lang.Boolean> whenNot(Expression<java.lang.Boolean> whenSource)
-
whenAllTrue
protected final OngoingPrecondition<java.lang.Boolean> whenAllTrue(java.lang.Iterable<Expression<java.lang.Boolean>> expressions)
-
when
protected final <T1> OngoingPrecondition<T1> when(Expression<T1> whenSource)
-
when
protected final <T1> OngoingPrecondition<T1> when(T1 whenSource)
-
assertionBuilders
public java.util.List<AssertionBuilder> assertionBuilders()
-
buildExpression
public AnalysisExpression buildExpression()
-
-