diff options
Diffstat (limited to 'AlgoDesignAndTechniqueEdxJava/tests/DifferentSummandsTest.java')
-rw-r--r-- | AlgoDesignAndTechniqueEdxJava/tests/DifferentSummandsTest.java | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/AlgoDesignAndTechniqueEdxJava/tests/DifferentSummandsTest.java b/AlgoDesignAndTechniqueEdxJava/tests/DifferentSummandsTest.java new file mode 100644 index 0000000..5732642 --- /dev/null +++ b/AlgoDesignAndTechniqueEdxJava/tests/DifferentSummandsTest.java @@ -0,0 +1,37 @@ +import static org.junit.jupiter.api.Assertions.*; + +import org.junit.jupiter.api.Test; + +class DifferentSummandsTest { + + @Test + void test() { + int n = 6; + assertEquals(3, DifferentSummands.getOptimalSummands(n).size()); + } + + @Test + void test1() { + int n = 8; + assertEquals(3, DifferentSummands.getOptimalSummands(n).size()); + } + + @Test + void test2() { + int n = 2; + assertEquals(1, DifferentSummands.getOptimalSummands(n).size()); + } + + @Test + void test3() { + int n = 4; + assertEquals(2, DifferentSummands.getOptimalSummands(n).size()); + } + + @Test + void test4() { + int n = 4; + assertEquals(3, DifferentSummands.getOptimalSummands(n).get(1).intValue()); + } + +} |