没有合适的资源?快使用搜索试试~ 我知道了~
pact-cplusplus:用于 Pact 库的 C++ DSL
共446个文件
html:138个
dot:94个
js:66个
需积分: 9 0 下载量 176 浏览量
2021-07-24
18:40:47
上传
评论
收藏 730KB ZIP 举报
温馨提示
契约-cplusplus 消费者驱动的合约库C++实现。 来自: 定义服务消费者和提供者之间的契约,启用“消费者驱动的契约”测试。 Pact 为服务消费者提供了一个 RSpec DSL,以定义他们将向服务提供者发出的 HTTP 请求以及他们期望返回的 HTTP 响应。 这些期望用于消费者规范以提供模拟服务提供者。 交互被记录下来,并在服务提供者规范中回放,以确保服务提供者确实提供了消费者期望的响应。 这允许使用快速单元测试来测试集成点的两侧。 这个 gem 的灵感来自“消费者驱动的合同”的概念。 有关更多信息,请参阅 。 阅读以获取有关如何的更多信息。 接触 推特: Slack: 堆栈溢出: : 文档 消费者 DSL 文档 消费者 DSL HTML 文档 消费者测试 对消费者测试的支持记录在消费者中。 有关消费者测试 DSL 的示例,请查看consumer_te
资源详情
资源评论
资源推荐
收起资源包目录
pact-cplusplus:用于 Pact 库的 C++ DSL (446个子文件)
matchers.cpp 16KB
consumer.cpp 15KB
matchers_tests.cpp 6KB
multipart_parser.cpp 5KB
todo.cpp 3KB
consumer_test.cpp 3KB
example.cpp 164B
doxygen.css 31KB
tabs.css 8KB
search.css 4KB
inherit_graph_1.dot 6KB
classpact__consumer_1_1matchers_1_1IMatcher__inherit__graph.dot 6KB
classpact__consumer_1_1matchers_1_1IMatcher__inherit__graph.dot 5KB
consumer_8cpp__incl.dot 4KB
consumer_8cpp__incl.dot 4KB
body_8cpp__incl.dot 3KB
consumer_8h__incl.dot 3KB
consumer_8h__incl.dot 3KB
matchers_8cpp__incl.dot 3KB
matchers_8cpp__incl.dot 2KB
graph_legend.dot 2KB
matchers_8h__incl.dot 2KB
matchers_8h__incl.dot 2KB
matchers_8h__dep__incl.dot 1KB
matchers_8h__dep__incl.dot 1012B
classpact__consumer_1_1matchers_1_1EqualsMatcher__coll__graph.dot 694B
classpact__consumer_1_1matchers_1_1EqualsMatcher__inherit__graph.dot 694B
classpact__consumer_1_1matchers_1_1NumberMatcher__inherit__graph.dot 694B
classpact__consumer_1_1matchers_1_1NumberMatcher__coll__graph.dot 694B
classpact__consumer_1_1matchers_1_1ArrayContainsMatcher__coll__graph.dot 690B
classpact__consumer_1_1matchers_1_1TypeMatcher__inherit__graph.dot 690B
classpact__consumer_1_1matchers_1_1ArrayContainsMatcher__inherit__graph.dot 690B
classpact__consumer_1_1matchers_1_1TypeMatcher__coll__graph.dot 690B
classpact__consumer_1_1matchers_1_1HexadecimalMatcher__coll__graph.dot 686B
classpact__consumer_1_1matchers_1_1HexadecimalMatcher__inherit__graph.dot 686B
classpact__consumer_1_1matchers_1_1IPAddressMatcher__inherit__graph.dot 682B
classpact__consumer_1_1matchers_1_1IPAddressMatcher__coll__graph.dot 682B
classpact__consumer_1_1matchers_1_1DateTimeMatcher__coll__graph.dot 680B
classpact__consumer_1_1matchers_1_1EachlikeMatcher__inherit__graph.dot 680B
classpact__consumer_1_1matchers_1_1IncludesMatcher__coll__graph.dot 680B
classpact__consumer_1_1matchers_1_1DateTimeMatcher__inherit__graph.dot 680B
classpact__consumer_1_1matchers_1_1EachlikeMatcher__coll__graph.dot 680B
classpact__consumer_1_1matchers_1_1IncludesMatcher__inherit__graph.dot 680B
classpact__consumer_1_1matchers_1_1DecimalMatcher__inherit__graph.dot 678B
classpact__consumer_1_1matchers_1_1IntegerMatcher__coll__graph.dot 678B
classpact__consumer_1_1matchers_1_1DecimalMatcher__coll__graph.dot 678B
classpact__consumer_1_1matchers_1_1IntegerMatcher__inherit__graph.dot 678B
classpact__consumer_1_1matchers_1_1ObjectMatcher__inherit__graph.dot 676B
classpact__consumer_1_1matchers_1_1ObjectMatcher__coll__graph.dot 676B
classpact__consumer_1_1matchers_1_1RegexMatcher__inherit__graph.dot 674B
classpact__consumer_1_1matchers_1_1RegexMatcher__coll__graph.dot 674B
classpact__consumer_1_1matchers_1_1EqualsMatcher__coll__graph.dot 673B
classpact__consumer_1_1matchers_1_1EqualsMatcher__inherit__graph.dot 673B
classpact__consumer_1_1matchers_1_1NumberMatcher__inherit__graph.dot 673B
classpact__consumer_1_1matchers_1_1NumberMatcher__coll__graph.dot 673B
classpact__consumer_1_1matchers_1_1TimeMatcher__inherit__graph.dot 672B
classpact__consumer_1_1matchers_1_1NullMatcher__inherit__graph.dot 672B
classpact__consumer_1_1matchers_1_1NullMatcher__coll__graph.dot 672B
classpact__consumer_1_1matchers_1_1DateMatcher__coll__graph.dot 672B
classpact__consumer_1_1matchers_1_1UuidMatcher__coll__graph.dot 672B
classpact__consumer_1_1matchers_1_1DateMatcher__inherit__graph.dot 672B
classpact__consumer_1_1matchers_1_1TimeMatcher__coll__graph.dot 672B
classpact__consumer_1_1matchers_1_1UuidMatcher__inherit__graph.dot 672B
classpact__consumer_1_1matchers_1_1UrlMatcher__inherit__graph.dot 670B
classpact__consumer_1_1matchers_1_1UrlMatcher__coll__graph.dot 670B
classpact__consumer_1_1matchers_1_1ArrayContainsMatcher__coll__graph.dot 669B
classpact__consumer_1_1matchers_1_1TypeMatcher__inherit__graph.dot 669B
classpact__consumer_1_1matchers_1_1ArrayContainsMatcher__inherit__graph.dot 669B
classpact__consumer_1_1matchers_1_1TypeMatcher__coll__graph.dot 669B
classpact__consumer_1_1matchers_1_1HexadecimalMatcher__coll__graph.dot 665B
classpact__consumer_1_1matchers_1_1HexadecimalMatcher__inherit__graph.dot 665B
classpact__consumer_1_1matchers_1_1IPAddressMatcher__inherit__graph.dot 661B
classpact__consumer_1_1matchers_1_1IPAddressMatcher__coll__graph.dot 661B
classpact__consumer_1_1matchers_1_1DateTimeMatcher__coll__graph.dot 659B
classpact__consumer_1_1matchers_1_1EachlikeMatcher__inherit__graph.dot 659B
classpact__consumer_1_1matchers_1_1IncludesMatcher__coll__graph.dot 659B
classpact__consumer_1_1matchers_1_1DateTimeMatcher__inherit__graph.dot 659B
classpact__consumer_1_1matchers_1_1EachlikeMatcher__coll__graph.dot 659B
classpact__consumer_1_1matchers_1_1IncludesMatcher__inherit__graph.dot 659B
classpact__consumer_1_1matchers_1_1DecimalMatcher__inherit__graph.dot 657B
classpact__consumer_1_1matchers_1_1IntegerMatcher__coll__graph.dot 657B
classpact__consumer_1_1matchers_1_1DecimalMatcher__coll__graph.dot 657B
classpact__consumer_1_1matchers_1_1IntegerMatcher__inherit__graph.dot 657B
classpact__consumer_1_1matchers_1_1ObjectMatcher__inherit__graph.dot 655B
classpact__consumer_1_1matchers_1_1ObjectMatcher__coll__graph.dot 655B
classpact__consumer_1_1matchers_1_1RegexMatcher__inherit__graph.dot 653B
classpact__consumer_1_1matchers_1_1RegexMatcher__coll__graph.dot 653B
classpact__consumer_1_1matchers_1_1TimeMatcher__inherit__graph.dot 651B
classpact__consumer_1_1matchers_1_1NullMatcher__inherit__graph.dot 651B
classpact__consumer_1_1matchers_1_1NullMatcher__coll__graph.dot 651B
classpact__consumer_1_1matchers_1_1DateMatcher__coll__graph.dot 651B
classpact__consumer_1_1matchers_1_1UuidMatcher__coll__graph.dot 651B
classpact__consumer_1_1matchers_1_1DateMatcher__inherit__graph.dot 651B
classpact__consumer_1_1matchers_1_1TimeMatcher__coll__graph.dot 651B
classpact__consumer_1_1matchers_1_1UuidMatcher__inherit__graph.dot 651B
classpact__consumer_1_1matchers_1_1UrlMatcher__inherit__graph.dot 649B
classpact__consumer_1_1matchers_1_1UrlMatcher__coll__graph.dot 649B
consumer_8h__dep__incl.dot 585B
dir_68267d1309a1af8e8297ef4c3efbcdba_dep.dot 570B
consumer_8h__dep__incl.dot 564B
共 446 条
- 1
- 2
- 3
- 4
- 5
HMI前线
- 粉丝: 22
- 资源: 4590
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0