Skip to content

RestAssured integration

The built-in Mustache templates include RestAssured-based template sets:

  • restassured-java
  • restassured-kotlin

See Template generator for all options.

Gradle example

openApiTestGenerator {
    generator.set("template")
    generatorOptions.putAll(
        mapOf(
            "templateSet" to "restassured-java",
            "templateVariables" to mapOf(
                "package" to "com.example.generated",
                "baseUrl" to "http://localhost:8080",
            ),
        )
    )
}

For CLI usage, see Template generator and CLI reference.

Configure base URL

Built-in templates read baseUrl from templateVariables. This is required for RestAssured to know where to send requests.

Samples