public class Tcases extends Object
test cases
from a system input definition
.Modifier and Type | Method and Description |
---|---|
static SystemInputDef |
getEffectiveInputDef(SystemInputDef inputDef)
Returns the effective system input definition, using the standard
TestCaseResolver . |
static SystemInputDef |
getEffectiveInputDef(TestCaseResolverFactory resolverFactory,
SystemInputDef inputDef)
Returns the effective system input definition.
|
static FunctionTestDef |
getTests(FunctionInputDef functionDef,
ITestCaseGenerator functionGen,
FunctionTestDef functionBase)
Returns test case definitions for the given function input definition, using the given test case generator and
base test definitions.
|
static FunctionTestDef |
getTests(FunctionInputDef functionDef,
ITestCaseGenerator functionGen,
TestCaseResolverFactory resolverFactory,
FunctionTestDef functionBase,
GeneratorOptions options)
Returns test case definitions for the given function input definition, using the given test case generator,
resolvers, and base test definitions.
|
static SystemTestDef |
getTests(SystemInputDef inputDef,
IGeneratorSet genDef,
SystemTestDef baseDef)
Returns test case definitions for the given system input definition, using the given generator set and
base test definitions.
|
static SystemTestDef |
getTests(SystemInputDef inputDef,
IGeneratorSet genDef,
TestCaseResolverFactory resolverFactory,
SystemTestDef baseDef,
GeneratorOptions options)
Returns test case definitions for the given system input definition, using the given generator set, resolvers, and
base test definitions.
|
static TestCaseSchemaResolverFactory |
schemaResolverFactoryFor(SystemInputDef inputDef)
Returns the standard
TestCaseResolverFactory for the given system input definition. |
public static SystemTestDef getTests(SystemInputDef inputDef, IGeneratorSet genDef, TestCaseResolverFactory resolverFactory, SystemTestDef baseDef, GeneratorOptions options)
genDef
is null, the default generator is used. If baseDef
is
null, no base test definitions are used. The options
are optional and may be null. See also
getTests(SystemInputDef,IGeneratorSet,SystemTestDef)
.public static FunctionTestDef getTests(FunctionInputDef functionDef, ITestCaseGenerator functionGen, TestCaseResolverFactory resolverFactory, FunctionTestDef functionBase, GeneratorOptions options)
functionGen
must be non-null. If functionBase
is null, no base test definitions are used. The options
are optional and may be null. See also
getTests(FunctionInputDef,ITestCaseGenerator,FunctionTestDef)
.public static FunctionTestDef getTests(FunctionInputDef functionDef, ITestCaseGenerator functionGen, FunctionTestDef functionBase)
functionGen
must be non-null.
If functionBase
is null, no base test definitions are used.public static SystemTestDef getTests(SystemInputDef inputDef, IGeneratorSet genDef, SystemTestDef baseDef)
genDef
is null, the default generator is used.
If baseDef
is null, no base test definitions are used.public static SystemInputDef getEffectiveInputDef(TestCaseResolverFactory resolverFactory, SystemInputDef inputDef)
public static SystemInputDef getEffectiveInputDef(SystemInputDef inputDef)
TestCaseResolver
.public static TestCaseSchemaResolverFactory schemaResolverFactoryFor(SystemInputDef inputDef)
TestCaseResolverFactory
for the given system input definition.Copyright © 2024 The Cornutum Project. All rights reserved.