Skip to content
Snippets Groups Projects
Commit 16de62aa authored by Tor-Einar Skog's avatar Tor-Einar Skog
Browse files

Added test with hourly weather data

parent 5d6f2268
Branches
Tags
No related merge requests found
target/
classes/
...@@ -128,6 +128,34 @@ public class DeliaRadicumModelTest { ...@@ -128,6 +128,34 @@ public class DeliaRadicumModelTest {
assertEquals(Result.WARNING_STATUS_HIGH_RISK, result.getWarningStatus()); assertEquals(Result.WARNING_STATUS_HIGH_RISK, result.getWarningStatus());
} }
} }
// Testing with hourly data (from different station)
config = this.getConfiguration("/weatherdata_both_1h.json");
instance.setConfiguration(config);
results = instance.getResult();
cal.set(2014, Calendar.APRIL, 23, 0, 0, 0);
cal.set(Calendar.MILLISECOND, 0);
lastGreen = cal.getTime();
cal.set(2014, Calendar.APRIL,26,0,0,0);
lastYellow = cal.getTime();
for(Result result:results)
{
System.out.println(result.getResultValidTime() + ": " + result.getWarningStatus());
if(result.getResultValidTime().compareTo(lastGreen) <= 0)
{
assertEquals(Result.WARNING_STATUS_NO_RISK, result.getWarningStatus());
}
else if(result.getResultValidTime().compareTo(lastYellow) <= 0)
{
assertEquals(Result.WARNING_STATUS_MINOR_RISK, result.getWarningStatus());
}
else
{
assertEquals(Result.WARNING_STATUS_HIGH_RISK, result.getWarningStatus());
}
}
} }
/** /**
......
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment