是否存在断言计数语句?

问题描述 投票:0回答:1

是否有断言声明计数范围?

下面的示例,我想确保总记录为3。

断言从第一个偏移量到最后一个偏移量的计数== 3

或断言键/值出现的次数是== 3

响应

[[key:S1BJTzE=, offset:1416, partition:0, topic:Item, value:eyJvcGVyYXRpb2], [key:S1BJTzE=, offset:1417, partition:0, topic:Item, value:eyJvcGVyYXRpb2],
[key:S1BJTzE=, offset:1418, partition:0, topic:Item, value:eyJvcGVyYXRpb2]]

我在下面尝试过,但是断言失败。

def test= new JsonSlurper().parseText(test.getResponseText())
println('response text: \n' + test)
assert 3 == test.count("value")
groovy assert assertion
1个回答
0
投票
assert test.size()==3

由@daggett提供

© www.soinside.com 2019 - 2024. All rights reserved.