diff options
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.java | 14 |
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); + } + } |