JAX-RS
Spring Cloud Contract 支持 JAX-RS 2 Client API。基类需要定义 受保护的 WebTarget webTarget
和服务器初始化。测试 JAX-RS API 的唯一选项是启动 Web 服务器。此外,带有正文的请求需要设置内容类型。否则,application/octet-stream
的默认设置将被使用。
要使用 JAX-RS 模块,请使用以下设置:
testMode = 'JAXRSCLIENT'
以下示例显示了生成的测试 API:
Unresolved directive in jax-rs.adoc - include::{verifier_root_path}/src/test/groovy/org/springframework/cloud/contract/verifier/builder/JaxRsClientMethodBuilderSpec.groovy[]