Groovy 1.8 & test : affichage étranges des assertions fausses
En faisant un petit test à vertu pédagogique pour mes collègues, j'ai écris cette assertion dans un test unitaire (sous Grails):
Code:
1 2
|
assert true && false == true || false; |
J'ai été un peu surpris par la sortie de ce test:
Code:
1 2 3 4 5 6
|
Assertion failed: //OK
assert true && false == true || false
| | |
false false false // euh? |
donc l'assertion joue bien son rôle mais l'affichage a du mal à suivre:
true || false == false pour groovy ? et false != false ? :roll: