【发布时间】:2021-11-26 08:36:03
【问题描述】:
我可以在协议验证执行时跳过特定的提供者状态吗?就像在我的契约文件中一样,我有 10 个交互,我想从 StateChangeController 跳过交互或提供者状态。我正在使用 'au.com.dius.pact.provider' maven 插件进行协议验证
【问题讨论】:
标签: java pact pact-jvm pact-broker pact-java
我可以在协议验证执行时跳过特定的提供者状态吗?就像在我的契约文件中一样,我有 10 个交互,我想从 StateChangeController 跳过交互或提供者状态。我正在使用 'au.com.dius.pact.provider' maven 插件进行协议验证
【问题讨论】:
标签: java pact pact-jvm pact-broker pact-java
根据关于 pact-ruby(https://github.com/pact-foundation/pact-ruby/issues/115) 上的一个未解决问题的讨论,这是已经讨论过但从未实施过的事情。根据个人经验,需要在协议中包含每次交互的结果。如果缺少任何交互,则验证将不是绿色的。对于状态设置,您可以跳过 state-state_setup 映射中的状态。这样做可能会导致交互验证出现问题。
【讨论】: