Search in sources :

Example 26 with TimeIntervalSequence

use of org.opennms.core.utils.TimeIntervalSequence in project opennms by OpenNMS.

the class TimeIntervalSequenceTest method testRemoveOverlappingLater.

@Test
public void testRemoveOverlappingLater() throws Exception {
    TimeIntervalSequence seq = new TimeIntervalSequence(aug(18, 8, 17));
    seq.removeInterval(aug(18, 11, 20));
    // expect a sequence containing only one preceeding segment
    assertTimeIntervalSequence(new TimeInterval[] { aug(18, 8, 11) }, seq);
}
Also used : TimeIntervalSequence(org.opennms.core.utils.TimeIntervalSequence) Test(org.junit.Test)

Aggregations

Test (org.junit.Test)26 TimeIntervalSequence (org.opennms.core.utils.TimeIntervalSequence)26 TimeInterval (org.opennms.core.utils.TimeInterval)3