diff options
Diffstat (limited to 'AlgoDesignAndTechniqueEdxJava/tests/GcdLcmTest.java')
-rw-r--r-- | AlgoDesignAndTechniqueEdxJava/tests/GcdLcmTest.java | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/AlgoDesignAndTechniqueEdxJava/tests/GcdLcmTest.java b/AlgoDesignAndTechniqueEdxJava/tests/GcdLcmTest.java new file mode 100644 index 0000000..26806ce --- /dev/null +++ b/AlgoDesignAndTechniqueEdxJava/tests/GcdLcmTest.java @@ -0,0 +1,48 @@ +import static org.junit.jupiter.api.Assertions.*; +import org.junit.jupiter.api.Test; + +public class GcdLcmTest { + @Test + void testGCD1() { + assertEquals(1, GcdLcm.getGCD(18, 35)); + } + @Test + void testGCD2() { + assertEquals(17657, GcdLcm.getGCD(28851538, 1183019)); + } + + @Test + void testGCD3() { + assertEquals(7, GcdLcm.getGCD(1344, 217)); + } + + @Test + void testGCD4() { + assertEquals(1344, GcdLcm.getGCD(1344, 1344)); + } + + @Test + void testGCD5() { + assertEquals(4, GcdLcm.getGCD(14159572, 63967072)); + } + + @Test + void testGCD6() { + assertEquals(4, GcdLcm.getGCD(63967072,14159572)); + } + + @Test + void testLCM1() { + assertEquals(24, GcdLcm.getLCM(6,8)); + } + + @Test + void testLCM2() { + assertEquals(1933053046, GcdLcm.getLCM(28851538, 1183019)); + } + + @Test + void testLCM3() { + assertEquals(226436590403296L, GcdLcm.getLCM(14159572, 63967072)); + } +} |