Package org.tensorics.core.analysis
Class AnalysisModule
- java.lang.Object
-
- org.tensorics.core.analysis.AnalysisModule
-
public abstract class AnalysisModule extends java.lang.ObjectAbstract 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 OngoingAllBooleanExcludableConditionassertAllBoolean(java.util.Set<? extends Expression<java.lang.Boolean>> thatSource)protected OngoingAllBooleanConditionassertAllBoolean(Expression<? extends java.lang.Iterable<java.lang.Boolean>> thatSource)protected OngoingAnyBooleanConditionassertAtLeastOneBooleanOf(Expression<? extends java.lang.Iterable<java.lang.Boolean>> thatSource)protected OngoingBooleanConditionassertBoolean(java.lang.Boolean thatSource)protected OngoingBooleanConditionassertBoolean(Expression<java.lang.Boolean> thatSource)java.util.List<AssertionBuilder>assertionBuilders()protected OngoingBooleanConditionassertLatestBooleanOf(Expression<? extends java.lang.Iterable<java.lang.Boolean>> buffered)protected <T1> OngoingCondition<T1>assertThat(Expression<T1> thatSource)protected <T1> OngoingCondition<T1>assertThat(T1 thatSource)AnalysisExpressionbuildExpression()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()
-
-