public static class MetamorphicTestCaseFactoryWithPreformer.Builder<X,I,O,P,R> extends MetamorphicTestCaseFactory.BuilderBase<MetamorphicTestCaseFactoryWithPreformer.Builder<X,I,O,P,R>,X,I,O,R>
checker, fut, inputResolverSequenceFactoryProvider, inputVariableName, ioVariableName, outputVariableName, sourceVariableName
Constructor and Description |
---|
Builder() |
addInputResolver, addInputResolvers, addInputResolvers, check, check, checker, fut, inputResolverSequenceFactory, inputVariableName, ioVariableName, makeInputResolversEndomorphic, newBuilder, newBuilderWithSpecifiedRelationType, newBuilderWithSpecifiedSourceType, outputOnly, outputVariableName, preformer, skipPreformer, sourceValueType, sourceVariableName, withPreformer
public <BB extends MetamorphicTestCaseFactory.BuilderBase<BB,XX,I,O,R>,XX> BB sourceValueType(XX sourceType)
sourceValueType
in class MetamorphicTestCaseFactory.BuilderBase<MetamorphicTestCaseFactoryWithPreformer.Builder<X,I,O,P,R>,X,I,O,R>
public <PP> MetamorphicTestCaseFactoryWithPreformer.Builder<X,I,O,PP,R> preformer(Function<IoPair<I,O>,PP> preformer)
public <QQ> MetamorphicTestCaseFactoryWithPreformer.Builder<X,I,O,QQ,R> preform(Function<P,QQ> preformer)
public <QQ> MetamorphicTestCaseFactoryWithPreformer.Builder<X,I,O,QQ,R> preform(String name, Function<P,QQ> preformer)
public MetamorphicTestCaseFactoryWithPreformer.Builder<X,I,O,P,R> reducer(Function<Dataset<P>,R> reducer)
public MetamorphicTestCaseFactoryWithPreformer.Builder<X,I,O,P,R> reduce(Function<Dataset<P>,R> reducer)
public MetamorphicTestCaseFactoryWithPreformer.Builder<X,I,O,P,R> reduce(String reducerName, Function<Dataset<P>,R> reducer)
public MetamorphicTestCaseFactoryWithPreformer.Builder<X,I,O,P,Proposition> propositionFactory(Function<Dataset<P>,Proposition> pf)
public MetamorphicTestCaseFactory<X,I,O,Proposition> proposition(Function<Object[],String> propositionFormatter, Predicate<Dataset<P>> p)
public MetamorphicTestCaseFactory<X,I,O,Proposition> proposition(String propositionName, Predicate<Dataset<P>> p)
Copyright © 2024. All rights reserved.