没有合适的资源?快使用搜索试试~ 我知道了~
assertj-swagger:Swagger assertj测试库,它将合同优先的Swagger YAMLJSON文件与代码优...
共70个文件
json:33个
java:13个
yaml:6个
需积分: 10 0 下载量 115 浏览量
2021-05-28
22:58:51
上传
评论
收藏 167KB ZIP 举报
温馨提示
assertj-swagger 概述 assertj-swagger是一个库,它将合同优先的 YAML / JSON文件与代码优先的Swagger JSON输出(例如,来自或 )进行比较。 assertj-swagger允许验证API实现是否符合以下两种测试模式的合同规范:文档驱动合同和消费者驱动合同。 “文档驱动合同”测试模式对公共API很有用,它使用#isEqualTo进行验证,并将验证设计优先的文档合同是否与实现完全匹配。 适用于内部微服务API的消费者驱动合同测试模式使用#satisfiesContract进行验证,并将验证该实现至少提供了设计优先的消费者合同的要求。 此模式允许在API资源,资源方法和模型中使用扩展点。 该库支持Swagger v2.0规范。 assertj-swagger比较Swagger对象,例如路径,参数和定义。 它不会比较不重要的Swag
资源推荐
资源详情
资源评论
收起资源包目录
assertj-swagger-master.zip (70个子文件)
assertj-swagger-master
.gitignore 30B
settings.gradle 38B
build.gradle 3KB
src
main
java
io
github
robwin
swagger
test
SwaggerAssertionConfig.java 5KB
ConsumerDrivenValidator.java 25KB
DocumentationDrivenValidator.java 27KB
SwaggerAssertionType.java 2KB
SwaggerAssert.java 6KB
ContractValidator.java 821B
SchemaObjectResolver.java 4KB
AbstractContractValidator.java 3KB
SwaggerAssertions.java 2KB
PropertyValidator.java 5KB
test
resources
swagger-bytearray-ref-wrong.json 2KB
swagger-enum-ref.yaml 2KB
swagger.yaml 14KB
swagger-with-path-prefixes-and-root-basepath.json 28KB
swagger_with_path_prefixes.json 28KB
swagger-enum-ref.json 2KB
swagger-singleresource-extraproperty.json 12KB
swagger-allOf-test-inheritance.json 2KB
swagger-bytearray-ref.yaml 2KB
swagger-with-multi-types-parameters.json 27KB
swagger-enum-ref-wrong.json 2KB
assertj-swagger-info.properties 34B
swagger-allOf-composition.json 1KB
swagger-missing-required-field-object.json 28KB
swagger-allOf-composition-flat.json 1KB
swagger-enum-wrong.json 28KB
swagger-allOf-test-inheritance-cycles.json 2KB
swagger-added-required-parameter.json 28KB
swagger-bytearray.json 2KB
swagger-singleresource-extramethod.json 13KB
swagger-path-without-some-operations.json 6KB
swagger-singleresource.json 12KB
swagger-pets-by-petId-without-get-and-post.json 24KB
swagger-requiredness-changes.json 28KB
assertj-swagger-path-prefix.properties 40B
swagger-name-changes.json 28KB
assertj-swagger-partial-impl.properties 295B
swagger-added-optional-parameter.json 28KB
swagger-bytearray-wrong.json 2KB
swagger-extraresource.json 16KB
swagger-bytearray.yaml 1KB
swagger.json 28KB
swagger-no-definitions.json 3KB
wrong_swagger.json 31KB
swagger-enum.yaml 14KB
swagger-singleresource-partialmodel.json 11KB
swagger-different-parameter-description.json 28KB
swagger-enum.json 28KB
partial_impl_swagger.json 18KB
assertj-swagger-allOf.properties 121B
designed-swagger-with-less-response-defined.yaml 14KB
swagger-bytearray-ref.json 3KB
swagger-allOf-test-flat.json 1KB
java
io
github
robwin
swagger
SwaggerDocumentationDrivenAssertTest.java 15KB
SwaggerConsumerDrivenAssertTest.java 11KB
test
AbstractContractValidatorTest.java 5KB
README.adoc 14KB
.travis.yml 2KB
gradlew 5KB
LICENSE.txt 11KB
gradlew.bat 2KB
gradle
wrapper
gradle-wrapper.properties 230B
gradle-wrapper.jar 53KB
security.gradle 488B
publishing.gradle 4KB
RELEASENOTES.adoc 1KB
.editorconfig 297B
共 70 条
- 1
资源评论
HarfMoon
- 粉丝: 17
- 资源: 4560
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功