From 7dd48fb06ec7a79a2b66766fdff747b2614e1852 Mon Sep 17 00:00:00 2001 From: stevenbobo <sbobo3@illinois.edu> Date: Tue, 24 Nov 2020 22:18:05 -0600 Subject: [PATCH] [tests] Added edge case method to test if epidemic occurs when starting one day before date in testIsFluEpidemic() assertTrue test, and one day after date in testIsFluEpidemic() assertTrue test. --- .../unit/action/ViewDiagnosisStatisticsActionTest.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/iTrust/test/edu/ncsu/csc/itrust/unit/action/ViewDiagnosisStatisticsActionTest.java b/iTrust/test/edu/ncsu/csc/itrust/unit/action/ViewDiagnosisStatisticsActionTest.java index 147c5b6..2c58f1a 100644 --- a/iTrust/test/edu/ncsu/csc/itrust/unit/action/ViewDiagnosisStatisticsActionTest.java +++ b/iTrust/test/edu/ncsu/csc/itrust/unit/action/ViewDiagnosisStatisticsActionTest.java @@ -138,6 +138,14 @@ public class ViewDiagnosisStatisticsActionTest extends TestCase { assertTrue(action.isFluEpidemic("11/16/" + thisYear, "27606")); assertFalse(action.isFluEpidemic("11/09/" + thisYear, "27606")); } + + public void testIsFluEpidemicEdge() throws Exception { + gen.influenza_epidemic(); + // Test should pass since previous 14 days will have enough cases for epidemic + assertTrue(action.isFluEpidemic("11/15/" + thisYear, "27606")); + // Test should fail since previous 14 days will not have enough cases for epidemic + assertFalse(action.isFluEpidemic("11/17/" + thisYear, "27606")); + } public void testGetEpidemicStatisticsInvalidThreshold(){ try{ -- GitLab