Exemplo n.º 1
0
 @Test
 public void testBigInteger_3_3() {
   assertEquals(
       BigInteger.valueOf(61L), Ackermann.a(BigInteger.valueOf(3L), BigInteger.valueOf(3L)));
 }
Exemplo n.º 2
0
 @Test
 public void testInt_3_3() {
   assertEquals(61, Ackermann.a(3, 3));
 }
Exemplo n.º 3
0
 @Test
 public void testBigInteger_0_0() {
   assertEquals(BigInteger.ONE, Ackermann.a(BigInteger.ZERO, BigInteger.ZERO));
 }
Exemplo n.º 4
0
 @Test
 public void testInt_2_2() {
   assertEquals(7, Ackermann.a(2, 2));
 }
Exemplo n.º 5
0
 @Test
 public void testInt_1_1() {
   assertEquals(3, Ackermann.a(1, 1));
 }
Exemplo n.º 6
0
 @Test
 public void testInt_0_1() {
   assertEquals(2, Ackermann.a(0, 1));
 }
Exemplo n.º 7
0
 @Test
 public void testInt_1_0() {
   assertEquals(2, Ackermann.a(1, 0));
 }
Exemplo n.º 8
0
 @Test
 public void testInt_0_0() {
   assertEquals(1, Ackermann.a(0, 0));
 }