Class Junit.Builder

  • All Implemented Interfaces:
    software.amazon.jsii.Builder<Junit>
    Enclosing class:
    Junit

    @Stability(Experimental)
    public static final class Junit.Builder
    extends Object
    implements software.amazon.jsii.Builder<Junit>
    (experimental) A fluent builder for Junit.
    • Method Detail

      • create

        @Stability(Experimental)
        public static Junit.Builder create​(Project project)
        Parameters:
        project - This parameter is required.
        Returns:
        a new instance of Junit.Builder.
      • pom

        @Stability(Experimental)
        public Junit.Builder pom​(Pom pom)
        (experimental) Java pom.

        Parameters:
        pom - Java pom. This parameter is required.
        Returns:
        this
      • sampleJavaPackage

        @Stability(Experimental)
        public Junit.Builder sampleJavaPackage​(String sampleJavaPackage)
        (experimental) Java package for test sample.

        Default: "org.acme"

        Parameters:
        sampleJavaPackage - Java package for test sample. This parameter is required.
        Returns:
        this
      • version

        @Stability(Experimental)
        public Junit.Builder version​(String version)
        (experimental) Junit version.

        Default: "5.7.0"

        Parameters:
        version - Junit version. This parameter is required.
        Returns:
        this
      • build

        @Stability(Experimental)
        public Junit build()
        Specified by:
        build in interface software.amazon.jsii.Builder<Junit>
        Returns:
        a newly built instance of Junit.