En faisant un petit test à vertu pédagogique pour mes collègues, j'ai écris cette assertion dans un test unitaire (sous Grails):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
assert true && false == true || false;
J'ai été un peu surpris par la sortie de ce test:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?