summaryrefslogtreecommitdiff
path: root/src/Q6/WeekDayTest.java
diff options
context:
space:
mode:
authormo <mo.khan@gmail.com>2019-07-13 16:02:19 -0600
committermo <mo.khan@gmail.com>2019-07-13 16:02:19 -0600
commitf434c97421d82e93f20b948d3f504edf59c8c93a (patch)
tree3397352bc0132da34cf33698f0745b7e1edbc8e5 /src/Q6/WeekDayTest.java
parent6d8f6b80e9bf6670f73e9ce6e9757cf0a38580be (diff)
validate day underflow
Diffstat (limited to 'src/Q6/WeekDayTest.java')
-rw-r--r--src/Q6/WeekDayTest.java12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/Q6/WeekDayTest.java b/src/Q6/WeekDayTest.java
index 281e39e..203d08f 100644
--- a/src/Q6/WeekDayTest.java
+++ b/src/Q6/WeekDayTest.java
@@ -64,7 +64,7 @@ public class WeekDayTest extends TestCase {
assertEquals("Sunday", subject.getWeekDay(31, 1, 2100));
}
- public void test_getWeekDay_invalid_day() {
+ public void test_getWeekDay_day_too_large() {
boolean raised = false;
try {
subject.getWeekDay(32, 1, 2100);
@@ -73,4 +73,14 @@ public class WeekDayTest extends TestCase {
}
assertTrue(raised);
}
+
+ public void test_getWeekDay_day_too_small() {
+ boolean raised = false;
+ try {
+ subject.getWeekDay(0, 1, 2100);
+ } catch (IllegalArgumentException error) {
+ raised = true;
+ }
+ assertTrue(raised);
+ }
}