public void testRead() { final Scanner r = new Scanner("1 10\n"); final int a[] = {0, 0}; final boolean b = Collatz.read(r, a); Assert.assertTrue(b == true); Assert.assertTrue(a[0] == 1); Assert.assertTrue(a[1] == 10); }
public void testSolve() throws IOException { final Scanner r = new Scanner("1 10\n100 200\n201 210\n900 1000\n"); final Writer w = new StringWriter(); Collatz.solve(r, w); Assert.assertTrue(w.toString().equals("1 10 20\n100 200 125\n201 210 89\n900 1000 174\n")); }
public void testPrint() throws IOException { final Writer w = new StringWriter(); Collatz.print(w, 1, 10, 20); Assert.assertTrue(w.toString().equals("1 10 20\n")); }
public void testEval4() { final int v = Collatz.eval(900, 1000); Assert.assertTrue(v == 174); }
public void testEval3() { final int v = Collatz.eval(201, 210); Assert.assertTrue(v == 89); }
public void testEval2() { final int v = Collatz.eval(100, 200); Assert.assertTrue(v == 125); }
public void testEval1() { final int v = Collatz.eval(1, 10); Assert.assertTrue(v == 20); }