Class GenerateTestMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.citrusframework.mvn.plugin.AbstractCitrusMojo
org.citrusframework.mvn.plugin.GenerateTestMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="generate-tests", defaultPhase=GENERATE_TEST_SOURCES) public class GenerateTestMojo extends AbstractCitrusMojo
Since:
2.7.4
Author:
Christoph Deppisch
  • Field Details

    • skipGenerateTest

      @Parameter(property="citrus.skip.generate.test", defaultValue="false") protected boolean skipGenerateTest
    • buildDirectory

      @Parameter(property="citrus.build.directory", defaultValue="${project.build.directory}/generated/citrus") protected String buildDirectory
  • Constructor Details

  • Method Details

    • doExecute

      public void doExecute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
      Description copied from class: AbstractCitrusMojo
      Subclass execution logic.
      Specified by:
      doExecute in class AbstractCitrusMojo
      Throws:
      org.apache.maven.plugin.MojoExecutionException
      org.apache.maven.plugin.MojoFailureException
    • getXmlTestGenerator

      public XmlTestGenerator getXmlTestGenerator()
      Method provides test generator instance. Basically introduced for better mocking capabilities in unit tests but also useful for subclasses to provide customized generator instance. .
      Returns:
      test generator.
    • getJavaTestGenerator

      public JavaDslTestGenerator getJavaTestGenerator()
      Method provides test generator instance. Basically introduced for better mocking capabilities in unit tests but also useful for subclasses to provide customized generator instance. .
      Returns:
      test generator.
    • getSwaggerTestGenerator

      public SwaggerTestGenerator getSwaggerTestGenerator()
      Method provides test generator instance. Basically introduced for better mocking capabilities in unit tests but also useful for subclasses to provide customized generator instance. .
      Returns:
      test generator.
    • getWsdlTestGenerator

      public WsdlTestGenerator getWsdlTestGenerator()
      Method provides test generator instance. Basically introduced for better mocking capabilities in unit tests but also useful for subclasses to provide customized generator instance. .
      Returns:
      test generator.
    • getXsdTestGenerator

      public XsdTestGenerator getXsdTestGenerator()
      Method provides test generator instance. Basically introduced for better mocking capabilities in unit tests but also useful for subclasses to provide customized generator instance. .
      Returns:
      test generator.