From 6a7d2da89963097e9426ad4685744bc61889f0bc Mon Sep 17 00:00:00 2001 From: ArunPrasanth-V <88626504+ArunPrasanth-V@users.noreply.github.com> Date: Sun, 9 Jan 2022 00:17:33 +0530 Subject: [PATCH 1/2] updates in indentation makes code more readable! --- .../maths/PascalTriangleTest.java | 76 +++++++++++-------- 1 file changed, 43 insertions(+), 33 deletions(-) diff --git a/src/test/java/com/thealgorithms/maths/PascalTriangleTest.java b/src/test/java/com/thealgorithms/maths/PascalTriangleTest.java index 93c87bd25926..b87860b5ad01 100644 --- a/src/test/java/com/thealgorithms/maths/PascalTriangleTest.java +++ b/src/test/java/com/thealgorithms/maths/PascalTriangleTest.java @@ -1,42 +1,52 @@ - package com.thealgorithms.maths; import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.*; -class PascalTriangleTest { - - @Test - void testForOne() - { - int[][] result = PascalTriangle.pascal(1); - int[][] expected = {{1}}; - assertArrayEquals(result,expected); - } - - @Test - void testForTwo() - { - int[][] result = PascalTriangle.pascal(2); - int[][] expected = {{1,0},{1,1}}; - assertArrayEquals(result,expected); - } - - @Test - void testForFive() - { - int[][] result = PascalTriangle.pascal(5); - 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}}; - assertArrayEquals(result,expected); - } - - @Test - void testForEight() { - int[][] result = PascalTriangle.pascal(8); - 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}}; - assertArrayEquals(expected, result); - } +class PascalTriangleTest +{ + + @Test void testForOne () + { + int[][] result = PascalTriangle.pascal (1); + int[][] expected = { {1} }; + assertArrayEquals (result, expected); + } + + @Test void testForTwo () + { + int[][] result = PascalTriangle.pascal (2); + int[][] expected = { {1, 0}, {1, 1} }; + assertArrayEquals (result, expected); + } + + @Test void testForFive () + { + int[][] result = PascalTriangle.pascal (5); + 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} + }; + assertArrayEquals (result, expected); + } + + @Test void testForEight () + { + int[][] result = PascalTriangle.pascal (8); + 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} + }; + assertArrayEquals (expected, result); + } } From 671ec7bd6eb14be95a05fea35e54f159034b68df Mon Sep 17 00:00:00 2001 From: Yang Libin Date: Tue, 11 Jan 2022 14:53:30 +0800 Subject: [PATCH 2/2] Update PascalTriangleTest.java --- .../maths/PascalTriangleTest.java | 87 +++++++++---------- 1 file changed, 42 insertions(+), 45 deletions(-) diff --git a/src/test/java/com/thealgorithms/maths/PascalTriangleTest.java b/src/test/java/com/thealgorithms/maths/PascalTriangleTest.java index b87860b5ad01..7ec0229c653d 100644 --- a/src/test/java/com/thealgorithms/maths/PascalTriangleTest.java +++ b/src/test/java/com/thealgorithms/maths/PascalTriangleTest.java @@ -4,49 +4,46 @@ import static org.junit.jupiter.api.Assertions.*; -class PascalTriangleTest -{ - - @Test void testForOne () - { - int[][] result = PascalTriangle.pascal (1); - int[][] expected = { {1} }; - assertArrayEquals (result, expected); - } - - @Test void testForTwo () - { - int[][] result = PascalTriangle.pascal (2); - int[][] expected = { {1, 0}, {1, 1} }; - assertArrayEquals (result, expected); - } - - @Test void testForFive () - { - int[][] result = PascalTriangle.pascal (5); - 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} - }; - assertArrayEquals (result, expected); - } - - @Test void testForEight () - { - int[][] result = PascalTriangle.pascal (8); - 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} - }; - assertArrayEquals (expected, result); - } - - +class PascalTriangleTest { + + @Test + void testForOne() { + int[][] result = PascalTriangle.pascal(1); + int[][] expected = {{1}}; + assertArrayEquals(result, expected); + } + + @Test + void testForTwo() { + int[][] result = PascalTriangle.pascal(2); + int[][] expected = {{1, 0}, {1, 1}}; + assertArrayEquals(result, expected); + } + + @Test + void testForFive() { + int[][] result = PascalTriangle.pascal(5); + 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} + }; + assertArrayEquals(result, expected); + } + + @Test + void testForEight() { + int[][] result = PascalTriangle.pascal(8); + 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} + }; + assertArrayEquals(expected, result); + } }