diff options
| author | mokha <mokha@cisco.com> | 2019-05-05 16:10:23 -0600 |
|---|---|---|
| committer | mokha <mokha@cisco.com> | 2019-05-05 16:10:23 -0600 |
| commit | 60e62de37d5ab5da2aaadb621328d697189d4eae (patch) | |
| tree | 382170949a215d06a24f531138e7e342018d599e | |
| parent | 43894f73948f951097ce83c27cb55ce3930df95d (diff) | |
isDivisibleBy7
| -rw-r--r-- | assignments/assignment1/src/main/java/ca/mokhan/assignment1/Number.java | 10 | ||||
| -rw-r--r-- | assignments/assignment1/src/test/java/ca/mokhan/assignment1/NumberTest.java | 6 |
2 files changed, 15 insertions, 1 deletions
diff --git a/assignments/assignment1/src/main/java/ca/mokhan/assignment1/Number.java b/assignments/assignment1/src/main/java/ca/mokhan/assignment1/Number.java index 0bae9f6..f8d406e 100644 --- a/assignments/assignment1/src/main/java/ca/mokhan/assignment1/Number.java +++ b/assignments/assignment1/src/main/java/ca/mokhan/assignment1/Number.java @@ -2,6 +2,14 @@ package ca.mokhan.assignment1; public class Number { public static boolean isDivisibleBy5(int n) { - return n % 5 == 0; + return isDivisibleBy(n, 5); + } + + public static boolean isDivisibleBy7(int n) { + return isDivisibleBy(n, 7); + } + + public static boolean isDivisibleBy(int n, int denominator) { + return n % denominator == 0; } } diff --git a/assignments/assignment1/src/test/java/ca/mokhan/assignment1/NumberTest.java b/assignments/assignment1/src/test/java/ca/mokhan/assignment1/NumberTest.java index c724d07..e4007f0 100644 --- a/assignments/assignment1/src/test/java/ca/mokhan/assignment1/NumberTest.java +++ b/assignments/assignment1/src/test/java/ca/mokhan/assignment1/NumberTest.java @@ -18,4 +18,10 @@ public class NumberTest extends TestCase { if (i % 5 == 0) assertTrue(Number.isDivisibleBy5(i)); else assertFalse(Number.isDivisibleBy5(i)); } + + public void testIsDivisibleBy7() { + for (int i = 0; i < 113; i++) + if (i % 7 == 0) assertTrue(Number.isDivisibleBy7(i)); + else assertFalse(Number.isDivisibleBy7(i)); + } } |
