Testes com JUnit

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á…)