public class FunctionTestDefBuilder extends AnnotatedBuilder<FunctionTestDefBuilder>
FunctionTestDef
instances.Constructor and Description |
---|
FunctionTestDefBuilder()
Creates a new FunctionTestDefBuilder object.
|
FunctionTestDefBuilder(FunctionTestDef function)
Creates a new FunctionTestDefBuilder object.
|
Modifier and Type | Method and Description |
---|---|
FunctionTestDef |
build()
Returns the current function test definition.
|
protected Annotated |
getAnnotated()
Returns the
Annotated instance for this builder. |
FunctionTestDefBuilder |
name(String name)
Changes the function name.
|
FunctionTestDefBuilder |
start()
Starts building a new function test definition.
|
FunctionTestDefBuilder |
start(FunctionTestDef function)
Starts building a new function test definition.
|
FunctionTestDefBuilder |
testCases(Iterable<TestCase> testCases)
Adds function test cases.
|
FunctionTestDefBuilder |
testCases(Stream<TestCase> testCases)
Adds function test cases.
|
FunctionTestDefBuilder |
testCases(TestCase... testCases)
Adds function test cases.
|
static FunctionTestDefBuilder |
with(FunctionTestDef functionTestDef)
Creates a new builder for the given FunctionTestDef.
|
static FunctionTestDefBuilder |
with(String name)
Creates a new builder for a FunctionTestDef with the given name.
|
annotations, has, has, has, has, hasIf, hasIf, hasIf, hasIf
public FunctionTestDefBuilder()
public FunctionTestDefBuilder(FunctionTestDef function)
public static FunctionTestDefBuilder with(String name)
public static FunctionTestDefBuilder with(FunctionTestDef functionTestDef)
public FunctionTestDef build()
public FunctionTestDefBuilder start(FunctionTestDef function)
public FunctionTestDefBuilder start()
public FunctionTestDefBuilder name(String name)
public FunctionTestDefBuilder testCases(TestCase... testCases)
public FunctionTestDefBuilder testCases(Iterable<TestCase> testCases)
public FunctionTestDefBuilder testCases(Stream<TestCase> testCases)
protected Annotated getAnnotated()
Annotated
instance for this builder.getAnnotated
in class AnnotatedBuilder<FunctionTestDefBuilder>
Copyright © 2024 The Cornutum Project. All rights reserved.