gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 16:47:17 25 4
gpt4 key购买 nike

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

 Condition not satisfied:

checkResponseCode(testResponse, 401)
| |
false testpackage.project1.hs.unittestspack.utils.TestClass@17d88132

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

 static def checkResponseCode(resp, code) {
resp.code == code
}

这是我想要实现的日志:

Condition not satisfied:

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

Expected :401

Actual :500

<Click to see difference>

最佳答案

您可以在辅助方法中断言条件:

static void checkResponseCode( resp, code ) {
assert resp.code == code
}

关于java - 预期和实际未显示在控制台日志中 - Groovy Spock,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48150196/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com