private static void testeDeDesigualdadesTriangulares() {
try {
new Triangulo(2,2,100);
assert (false):"Impossível chegar aqui. Deve desviar no comando anterior";
} catch (AssertionError e){
mensagemDeErro = e.getMessage();
}
assert mensagemDeErro.equals("qualquer lado deve ser menor do que a soma dos outros dois");
}
class Triangulo{
public Triangulo(int a, int b, int c){
assert
a < (b + c) && b < (a + c) && c < (a + b):"arestas devem respeitar as Desigualdades Triangulares";
...
}
}
(código completo)