public interface MetamorphicTestCaseFactoryWithPreformer<X,I,O,P,R> extends MetamorphicTestCaseFactory<X,I,O,R>
Modifier and Type | Interface and Description |
---|---|
static class |
MetamorphicTestCaseFactoryWithPreformer.Builder<X,I,O,P,R> |
static class |
MetamorphicTestCaseFactoryWithPreformer.Impl<X,I,O,P,R> |
MetamorphicTestCaseFactory.BuilderBase<B extends MetamorphicTestCaseFactory.BuilderBase<B,X,I,O,R>,X,I,O,R>
Modifier and Type | Method and Description |
---|---|
IntFunction<String> |
ioVariableNameFormatter() |
Function<IoPair<I,O>,P> |
metamorphicPreformer() |
default Function<Dataset<IoPair<I,O>>,Dataset<P>> |
metamorphicPreformerStage() |
default Function<IoContext<IoPair<I,O>,P>,Function<IoPair<I,O>,P>> |
metamorphicPreformerToIoContextCallback(Function<IoPair<I,O>,P> preformer) |
Function<Dataset<P>,R> |
metamorphicReducer() |
default Function<Dataset<IoPair<I,O>>,R> |
metamorphicTransformer() |
forFunctionUnderTest, forFunctionUnderTest, fut, inputResolverSequenceFactory, inputVariableName, inputVariableNameFormatter, ioVariableName, metamorphicChecker, metamorphicExecutor, metamorphicMapper, metamorphicRelation, toMetamorphicTestPredicate
default Function<Dataset<IoPair<I,O>>,R> metamorphicTransformer()
metamorphicTransformer
in interface MetamorphicTestCaseFactory<X,I,O,R>
default Function<Dataset<IoPair<I,O>>,Dataset<P>> metamorphicPreformerStage()
default Function<IoContext<IoPair<I,O>,P>,Function<IoPair<I,O>,P>> metamorphicPreformerToIoContextCallback(Function<IoPair<I,O>,P> preformer)
IntFunction<String> ioVariableNameFormatter()
Copyright © 2024. All rights reserved.