Package org.citrusframework.generate
Interface TestGenerator<T extends TestGenerator>
- All Known Subinterfaces:
SwaggerTestGenerator<T>,WsdlTestGenerator<T>,XsdTestGenerator<T>
- All Known Implementing Classes:
AbstractTemplateBasedTestGenerator,AbstractTestGenerator,JavaDslTestGenerator,JavaTestGenerator,MessagingJavaTestGenerator,MessagingXmlTestGenerator,SwaggerJavaTestGenerator,SwaggerXmlTestGenerator,WsdlJavaTestGenerator,WsdlXmlTestGenerator,XmlTestGenerator,XsdJavaTestGenerator,XsdXmlTestGenerator
public interface TestGenerator<T extends TestGenerator>
- Since:
- 2.7.4
- Author:
- Christoph Deppisch
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumMode indicating test actor client or server. -
Method Summary
Modifier and TypeMethodDescriptionvoidcreate()Create tests with this generator.getMode()getName()booleanusePackage(String targetPackage) useSrcDirectory(String srcDirectory) withAuthor(String author) withDescription(String description) withDisabled(boolean disabled) withFramework(UnitFramework framework)
-
Method Details
-
create
void create()Create tests with this generator. -
getName
String getName() -
getAuthor
String getAuthor() -
getDescription
String getDescription() -
getFramework
UnitFramework getFramework() -
isDisabled
boolean isDisabled() -
getTargetPackage
String getTargetPackage() -
getMode
TestGenerator.GeneratorMode getMode() -
withMode
-
withName
-
withDisabled
-
withAuthor
-
withDescription
-
usePackage
-
useSrcDirectory
-
withFramework
-