小编Spo*_*dor的帖子

预期和实际未显示在控制台日志中 - Groovy Spock

当我使用 testResponse.code == 401 时,我可以从控制台日志中看到“预期”和“实际”。但是当我使用 checkResponseCode(testResponse, 401) 时,我得到以下信息:

 Condition not satisfied:

checkResponseCode(testResponse, 401)
|         |
false     testpackage.project1.hs.unittestspack.utils.TestClass@17d88132
Run Code Online (Sandbox Code Playgroud)

如何修复 checkResponseCode() 方法以使其产生预期和实际结果?这是 checkResponseCode() 的实现:

 static def checkResponseCode(resp, code) {
     resp.code == code
}
Run Code Online (Sandbox Code Playgroud)

这是我想要实现的日志:

Condition not satisfied:

testResponse.code == 401
|                |    |
|                500  false
testpackage.project1.hs.unittestspack.utils.TestClass@5b367418

Expected :401

Actual   :500

 <Click to see difference>
Run Code Online (Sandbox Code Playgroud)

java groovy spock

0
推荐指数
1
解决办法
239
查看次数

标签 统计

groovy ×1

java ×1

spock ×1