Encontrei vários exemplos de testes simples com JUnit, mas preciso testar uma classe com 255 valores diferentes, algo como:
package unittests;
public class Soma {
private int a;
private int b;
public Soma(int a, int b) {
this.a = a;
this.b = b;
}
public int calcula() {
return a + b;
}
}
E o teste:
package unittests;
import junit.framework.TestCase;
public class SomaTest extends TestCase {
@org.junit.Test
public void testCalcula() {
for (int i = 0; i < 255; i++) {
Soma s = new Soma(i, i);
assertEquals((i + i), s.calcula());
}
}
}
Pergunto pra quem tem experiência com JUnit: essa é a melhor solução? (não parece… sei lá…)