Commit c111ba7

mokha <mokha@cisco.com>
2019-05-05 22:11:56
implement isOdd
1 parent 60e62de
Changed files (2)
assignments
assignment1
src
main
java
ca
mokhan
assignment1
test
java
ca
mokhan
assignment1
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;
   }
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));
+  }
 }