Exemple #1
0
 @Test
 public void testFactorial() {
   assertThat(AlgebraUtil.factorial(0), is(1.0));
   assertEquals(9.33262e157, AlgebraUtil.factorial(100), 0.00001e157);
   assertException(() -> AlgebraUtil.factorial(-1));
   assertException(() -> AlgebraUtil.longFactorial(21));
   assertThat(AlgebraUtil.longFactorial(20), is(2432902008176640000L));
 }