aboutsummaryrefslogtreecommitdiffstats
path: root/cmso-optimizer/src/test/java/org/onap/optf/cmso/optimizer/service/rs/models/ChangeWindowTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'cmso-optimizer/src/test/java/org/onap/optf/cmso/optimizer/service/rs/models/ChangeWindowTest.java')
-rw-r--r--cmso-optimizer/src/test/java/org/onap/optf/cmso/optimizer/service/rs/models/ChangeWindowTest.java14
1 files changed, 13 insertions, 1 deletions
diff --git a/cmso-optimizer/src/test/java/org/onap/optf/cmso/optimizer/service/rs/models/ChangeWindowTest.java b/cmso-optimizer/src/test/java/org/onap/optf/cmso/optimizer/service/rs/models/ChangeWindowTest.java
index b1309fb..67242ef 100644
--- a/cmso-optimizer/src/test/java/org/onap/optf/cmso/optimizer/service/rs/models/ChangeWindowTest.java
+++ b/cmso-optimizer/src/test/java/org/onap/optf/cmso/optimizer/service/rs/models/ChangeWindowTest.java
@@ -39,7 +39,12 @@ public class ChangeWindowTest {
testContains(window, "2019-03-07T23:59:59Z", "2019-03-12T00:00:00.00Z", false);
testContains(window, "2019-03-09T23:59:59Z", "2019-03-11T00:00:00.00Z", true);
testContains(window, "2019-03-06T23:59:59Z", "2019-03-06T23:59:59Z", false);
- testContains(window, "2019-03-12T23:59:59Z", "2019-03-13T00:00:00.00Z", false);
+
+ String tz = "US/Eastern";
+ window.setStartTime(Date.from(Instant.parse("2019-03-08T00:00:00.00Z")));
+ window.setEndTime(Date.from(Instant.parse("2019-03-08T06:00:00.00Z")));
+ testContainsTz(window, "2019-03-08T06:00:00Z", "2019-03-08T07:00:00.00Z", tz, true);
+ testContainsTz(window, "2019-03-08T00:00:00Z", "2019-03-08T01:00:00.00Z", tz, false);
}
@@ -50,4 +55,11 @@ public class ChangeWindowTest {
Assert.assertTrue(window.contains(test) == contains);
}
+ private void testContainsTz(ChangeWindow window, String from, String to, String tz, boolean contains) {
+ ChangeWindow test = new ChangeWindow();
+ test.setStartTime(Date.from(Instant.parse(from)));
+ test.setEndTime(Date.from(Instant.parse(to)));
+ Assert.assertTrue(window.containsInTimeZone(test, tz) == contains);
+ }
+
}