TestSuite

data class TestSuite(val path: String, val method: String, val operationName: String? = null, val testCases: List<TestCase> = emptyList())

Collection of test cases for a single API operation.

Constructors

Link copied to clipboard
constructor(path: String, method: String, operationName: String? = null, testCases: List<TestCase> = emptyList())

Properties

Link copied to clipboard

HTTP method (usually uppercase, e.g., GET, POST).

Link copied to clipboard

Operation id/name in the OpenAPI spec. Used as the stable suite key in test-suite writer output; when null or blank, writers may skip the suite.

Link copied to clipboard

Endpoint relative path.

Link copied to clipboard

Test cases associated with this operation.