Exemple #1
0
 @Test
 public void testPascal() {
   assertThat(AlgebraUtil.pascal(0, 0), is(1L));
   assertThat(AlgebraUtil.pascal(1, 0), is(1L));
   assertThat(AlgebraUtil.pascal(1, 1), is(1L));
   assertThat(AlgebraUtil.pascal(5, 0), is(1L));
   assertThat(AlgebraUtil.pascal(5, 1), is(5L));
   assertThat(AlgebraUtil.pascal(5, 2), is(10L));
   assertThat(AlgebraUtil.pascal(5, 3), is(10L));
   assertThat(AlgebraUtil.pascal(5, 4), is(5L));
   assertThat(AlgebraUtil.pascal(5, 5), is(1L));
   assertThat(AlgebraUtil.pascal(-1, 0), is(0L));
   assertThat(AlgebraUtil.pascal(0, -1), is(0L));
   assertThat(AlgebraUtil.pascal(0, 1), is(0L));
   assertThat(AlgebraUtil.pascal(1, 2), is(0L));
 }