Пример #1
0
 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);
 }
Пример #2
0
 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"));
 }
Пример #3
0
 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"));
 }
Пример #4
0
 public void testEval4() {
   final int v = Collatz.eval(900, 1000);
   Assert.assertTrue(v == 174);
 }
Пример #5
0
 public void testEval3() {
   final int v = Collatz.eval(201, 210);
   Assert.assertTrue(v == 89);
 }
Пример #6
0
 public void testEval2() {
   final int v = Collatz.eval(100, 200);
   Assert.assertTrue(v == 125);
 }
Пример #7
0
 public void testEval1() {
   final int v = Collatz.eval(1, 10);
   Assert.assertTrue(v == 20);
 }