使用Pact和JUnit测试SSL安全API

时间:2016-04-07 07:02:25

标签: java junit datacontract pact pact-java

我正在尝试在两个服务器系统之间实现pact测试,但不幸的是我正在努力实现消费者测试: 我包含了pact-jvm-consumer-junit_2.11工件,并使用@Rule创建了这样的提供:

@Rule
public PactProviderRule mockProvider = new PactProviderRule("test_provider", "localhost", PORT, this);

不幸的是(至少对于测试而言)我们的客户端被硬编码为使用SSL连接。因此,我们的测试失败,因为pact服务器不允许SSL连接。有没有办法告诉协议这样做或解决这个问题而不需要设置外部反向代理服务器?

1 个答案:

答案 0 :(得分:1)

原来它还没有真正支持。我创建了一个功能请求,该请求已经实现:https://github.com/DiUS/pact-jvm/issues/241