Commit c111ba7
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));
+ }
}