import org.junit.Test; import static org.junit.Assert.*; public class ComputeBinomialCoefficientsTest { private int expected; private int n; private int m; @Test public void compute1() throws Exception { expected = 10; n = 5; m = 2; test(expected, n, m); } @Test public void compute2() throws Exception { expected = 850668; n = 42; m = 37; test(expected, n, m); } @Test public void compute3() throws Exception { expected = 245157; n = 23; m = 7; test(expected, n, m); } private void test(int expected, int n, int m) { assertEquals(expected, ComputeBinomialCoefficients.compute(n, m)); } }