pact consumer是否测试生成合同json文件?
我正在学习pact,并被问及消费者测试的目的是什么?它测试测试类定义的响应。
在我下面的代码中。我用200和简单的主体定义了一个响应,然后通过mockProvider调用来测试它。看起来没用。有谁能给我一些导游。
public class PactTest {
@Rule
public PactProviderRuleMk2 mockProvider
= new PactProviderRuleMk2("test-provider", "localhost", 8017, thi
我正在尝试使用mvn clean test运行Pact Provider测试(用Java开发)。它在成功执行Pact测试后抛出错误:
[TestNG] Reporter org.testng.reporters.SuiteHTMLReporter@40298285 failed java.lang.NullPointerException
at java.lang.String.compareTo(String.java:1155)
at org.testng.reporters.SuiteHTMLReporter$1.compare(SuiteHTMLReporter.java:320)
P
我想使用pact test来验证提供者是否可以在响应中提供图像。现在实际的响应看起来像这样的
我的Pact Json文件如下所示
"interactions": [
{
"providerState": "there's a user has a portrait tiger.png",
"description": "Get the user's portrait",
"request": {
"metho
我是Pact.io的新手,正在尝试在我们的平台上设置合同测试。该应用程序以这样一种方式设置,即每个客户帐户都有其自己的数据库模式,该模式直接绑定到URL子域。发出API请求时,除了authorization标头之外,还必须提供该URL子域。我可以创建一个静态令牌来传递给消费者测试,但是当Pact发送请求时,它不知道要使用哪个帐户。我看不到一种方法来传递URL子域作为消费者测试的一部分,并且不确定如何强制它使用提供者端的特定帐户?有什么想法吗?
这是pact日志。我们正在向用户发出请求,返回的不是JSON正文,而是一个HTML错误页面,即使状态码返回200。
I, [2017-10-25T12: