2016-04-18 1 views
1

есть проблема, и я действительно устал пытаться найти решение ...Состояние не Удовлетворенный на Groovy

Каждый раз, когда я использую это:

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

Я получаю сообщение об ошибке например:

Condition not satisfied: 

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

И я действительно застрял в этом. Может ли кто-нибудь помочь мне разобраться с решением?

ответ

3

Вы должны сделать это в блоке then.

then: блоки предназначены для утверждения чего-то истинного.

Map.put является метод void, так заводной будет оценивать это как false

Решение сделать это put в правильном блоке ... Вы не показывают тест Спока, поэтому я не могу предложить решение

+0

Работал! Спасибо @tim_yates! –

+0

@MatheusCiaramella Рад помочь :-) –

 Смежные вопросы

  • Нет связанных вопросов^_^