2

这里有问题,我真的厌倦了试图找到解决方案......

每次我使用这个:

Map<Object, Object2> comparisonMap = new HashMap<>()
comparisonMap.put(object, object2)

我收到这样的错误消息:

Condition not satisfied:

comparisonMap.put(object, object2)
|             |   |       |
|             |   object  object2
|             null
[object:object2]

我真的被困在了这一点上。有人可以帮我找出解决方案吗?

4

1 回答 1

4

您必须在一个then块中执行此操作。

then:块用于断言某事是真的。

Map.put是一种void方法,因此 groovy 会将其评估为false

解决方案是在正确的块中执行此put操作...虽然您没有显示您的 spock 测试,所以我无法提出解决方案

于 2016-04-18T13:01:07.123 回答