Skip to content

Commit 4f420f9

Browse files
authored
Create PascalTriangleTest.java
1 parent c698f28 commit 4f420f9

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
2+
package com.thealgorithms.maths;
3+
4+
import org.junit.jupiter.api.Test;
5+
6+
import static org.junit.jupiter.api.Assertions.*;
7+
8+
class ArrayLeftRotationTest {
9+
10+
@Test
11+
void testForOne() {
12+
int[][] result = PascalTriangle.pascal(1);
13+
int[][] expected = {{1}};
14+
assertArrayEquals(result,expected);
15+
}
16+
17+
@Test
18+
void testForTwo() {
19+
int[][] result = PascalTriangle.pascal(2);
20+
int[][] expected = {{1,0},{1,1}};
21+
assertArrayEquals(result,expected);
22+
}
23+
24+
@Test
25+
void testForFive() {
26+
int[][] result = PascalTriangle.pascal(5);
27+
int[][] expected = {{1,0,0,0,0},{1,1,0,0,0},{1,2,1,0,0},{1,3,3,1,0},{1,4,6,4,1}};
28+
assertArrayEquals(result,expected);
29+
}
30+
31+
@Test
32+
void testForEight() {
33+
int[][] result = PascalTriangle.pascal(1);
34+
int[][] expected = {{1,0,0,0,0,0,0,0},{1,1,0,0,0,0,0,0},{1,2,1,0,0,0,0,0},{1,3,3,1,0,0,0,0},{1,4,6,4,1,0,0,0},{1,5,10,10,5,1,0,0},{1,6,15,20,15,6,1,0},{1,7,21,35,35,21,7,1}};
35+
assertArrayEquals(expected, result);
36+
}
37+
38+
39+
}

0 commit comments

Comments
 (0)