Groovy 条件不满足
Condition not Satisfied at Groovy
这里有问题,我真的厌倦了寻找解决方案...
每次我用这个:
Map<Object, Object2> comparisonMap = new HashMap<>()
comparisonMap.put(object, object2)
我收到这样的错误消息:
Condition not satisfied:
comparisonMap.put(object, object2)
| | | |
| | object object2
| null
[object:object2]
我真的被困在这上面了。有人可以帮我找出解决方案吗?
您必须在 then
块中执行此操作。
then:
块用于断言某事为真。
Map.put
是一种 void
方法,因此 groovy 会将其计算为 false
解决方案是在正确的块中执行此操作put
...不过您没有显示您的 spock 测试,所以我无法提出解决方案
这里有问题,我真的厌倦了寻找解决方案...
每次我用这个:
Map<Object, Object2> comparisonMap = new HashMap<>()
comparisonMap.put(object, object2)
我收到这样的错误消息:
Condition not satisfied:
comparisonMap.put(object, object2)
| | | |
| | object object2
| null
[object:object2]
我真的被困在这上面了。有人可以帮我找出解决方案吗?
您必须在 then
块中执行此操作。
then:
块用于断言某事为真。
Map.put
是一种 void
方法,因此 groovy 会将其计算为 false
解决方案是在正确的块中执行此操作put
...不过您没有显示您的 spock 测试,所以我无法提出解决方案