A propósito, não sabia que eles já tinham levado em conta que, para comparar dois números double, é necessário usar uma tolerância (devido àqueles problemas de imprecisão etc.)
d = 1.0 / 3.0; // 1/3
e = 123.0 / 369.0; // 123/369 = 1/3, mas aritmética de ponto flutuante não é exata
Assert.equals (d, e, 1E-9); // OK porque a diferença entre d e e, em valores absolutos, deve ser menor que 1E-9.