diff options
| author | mokha <mokha@cisco.com> | 2019-05-05 16:11:56 -0600 |
|---|---|---|
| committer | mokha <mokha@cisco.com> | 2019-05-05 16:11:56 -0600 |
| commit | c111ba75910133e3e2f2018ffc22588d5e7f5db3 (patch) | |
| tree | f157b19aa94965aa8da1ab83414ba80ac3bb1aad | |
| parent | 60e62de37d5ab5da2aaadb621328d697189d4eae (diff) | |
implement isOdd
| -rw-r--r-- | assignments/assignment1/src/main/java/ca/mokhan/assignment1/Number.java | 4 | ||||
| -rw-r--r-- | assignments/assignment1/src/test/java/ca/mokhan/assignment1/NumberTest.java | 6 |
2 files changed, 10 insertions, 0 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 f8d406e..fc1eb91 100644 --- a/assignments/assignment1/src/main/java/ca/mokhan/assignment1/Number.java +++ b/assignments/assignment1/src/main/java/ca/mokhan/assignment1/Number.java @@ -9,6 +9,10 @@ public class Number { return isDivisibleBy(n, 7); } + public static boolean isOdd(int n) { + return !isDivisibleBy(n, 2); + } + 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 e4007f0..f860f22 100644 --- a/assignments/assignment1/src/test/java/ca/mokhan/assignment1/NumberTest.java +++ b/assignments/assignment1/src/test/java/ca/mokhan/assignment1/NumberTest.java @@ -24,4 +24,10 @@ public class NumberTest extends TestCase { if (i % 7 == 0) assertTrue(Number.isDivisibleBy7(i)); else assertFalse(Number.isDivisibleBy7(i)); } + + public void testIsOdd() { + for (int i = 0; i < 113; i++) + if (i % 2 == 0) assertFalse(Number.isOdd(i)); + else assertTrue(Number.isOdd(i)); + } } |
