PactDslJsonObject 解析为 Empty Map {}
PactDslJsonObject getting resolved to Empty Map {}
下面的对象在调试时显示为 {}
而不是人们期望的 {"types" : ["Ice Cream"] }
。为什么会这样。
PactDslJsonObject resquest = new PactDslJsonObject()
.array("type").stringMatcher("\w+","Ice Cream");
很抱歉回答我自己的问题。看起来我们必须 close PactDslJsonObject
的 children 或者其他什么(也可以是一个数组,在这种情况下你将不得不关闭 object使用数组。)我们是否希望从 aor 请求或响应服务。
所以,在这种情况下应该是,
DslPart response = new PactDslJsonObject()
.array("type").stringMatcher("\w+","Ice Cream").closeArray();
下面的对象在调试时显示为 {}
而不是人们期望的 {"types" : ["Ice Cream"] }
。为什么会这样。
PactDslJsonObject resquest = new PactDslJsonObject()
.array("type").stringMatcher("\w+","Ice Cream");
很抱歉回答我自己的问题。看起来我们必须 close PactDslJsonObject
的 children 或者其他什么(也可以是一个数组,在这种情况下你将不得不关闭 object使用数组。)我们是否希望从 aor 请求或响应服务。
所以,在这种情况下应该是,
DslPart response = new PactDslJsonObject()
.array("type").stringMatcher("\w+","Ice Cream").closeArray();