Class AbstractTemplateBasedTestGenerator<T extends TestGenerator>

java.lang.Object
org.citrusframework.generate.AbstractTestGenerator<T>
org.citrusframework.generate.AbstractTemplateBasedTestGenerator<T>
All Implemented Interfaces:
TestGenerator<T>
Direct Known Subclasses:
XmlTestGenerator

public abstract class AbstractTemplateBasedTestGenerator<T extends TestGenerator> extends AbstractTestGenerator<T>
Generator creating a new test case from a template.
Since:
2.7.4
Author:
Christoph Deppisch
  • Constructor Details

    • AbstractTemplateBasedTestGenerator

      public AbstractTemplateBasedTestGenerator()
  • Method Details

    • create

      public void create()
      Create the test case.
    • getTemplateProperties

      protected Properties getTemplateProperties()
      Prepares the test case properties for dynamic property replacement in test case templates.
      Returns:
      the prepared property set.
    • getTemplateFilePath

      protected abstract String getTemplateFilePath()
      Subclasses must provide proper template file path.
      Returns: