diff options
Diffstat (limited to 'AlgoDesignAndTechniqueEdxJava/tests/PlacingParenTest.java')
-rw-r--r-- | AlgoDesignAndTechniqueEdxJava/tests/PlacingParenTest.java | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/AlgoDesignAndTechniqueEdxJava/tests/PlacingParenTest.java b/AlgoDesignAndTechniqueEdxJava/tests/PlacingParenTest.java new file mode 100644 index 0000000..91885e9 --- /dev/null +++ b/AlgoDesignAndTechniqueEdxJava/tests/PlacingParenTest.java @@ -0,0 +1,35 @@ +import static org.junit.jupiter.api.Assertions.*; + +import org.junit.jupiter.api.Test; + +class PlacingParenTest { + + @Test + void test() { + String exp = "1+5"; + assertEquals(6, PlacingParen.getMaxValue(exp)); + ; + } + + @Test + void test1() { + String exp = "5-8+7*4-8+9"; + assertEquals(200, PlacingParen.getMaxValue(exp)); + ; + } + + @Test + void test2() { + String exp = "1+2-3*4-5"; + assertEquals(6, PlacingParen.getMaxValue(exp)); + ; + } + + @Test + void test3() { + String exp = "1+2*3"; + assertEquals(9, PlacingParen.getMaxValue(exp)); + ; + } + +} |