APIMatic's Gavel Specification Validation
Overview
Validation checks performed on the modified version of Gavel Specification used by APIMatic for the purpose of defining test cases.
Property | Value |
---|---|
Id | apimatic-gavel-validation |
Code | APIMATICGAVEL_V |
Ruleset Type | Validation |
Default Severity of All Rules | Error |
Rule System | Semantic |
Tags | gavel apimatic semantic validation |
For More Information
- https://docs.apimatic.io/specification-extensions/swagger-test-cases-extensions/#gavel-specification
- https://docs.apimatic.io/specification-extensions/swagger-test-cases-extensions/#specifying-test-cases-using-gavel-specification
- https://docs.apimatic.io/rulesets/overview/
Categories of Rules
- Gavel Request (APIMATICGAVEL_V001 - APIMATICGAVEL_V299)
- Gavel Expected Response (APIMATICGAVEL_V300 - APIMATICGAVEL_V499)
- Miscellaneous (APIMATICGAVEL_V500 - APIMATICGAVEL_V999)
Gavel Request Rules
- required-gavel-request (APIMATICGAVEL_V001)
- pre-defined-operation-parameter-for-request-query-param (APIMATICGAVEL_V002)
- required-content-type-header-for-request-body (APIMATICGAVEL_V003)
- pre-defined-operation-parameter-for-form-param-of-request-body (APIMATICGAVEL_V004)
- valid-type-of-request-parameter-value (APIMATICGAVEL_V005)
- all-required-parameters-present-in-request (APIMATICGAVEL_V006)
- no-additional-request-parameter (APIMATICGAVEL_V007)