Examples of invalidAt()


Examples of org.libreplan.business.calendars.entities.AvailabilityTimeLine.invalidAt()

    @Test
    public void pointsAreMergedCorrectly() {
        AvailabilityTimeLine timeLine = AvailabilityTimeLine.allValid();

        timeLine.invalidAt(new LocalDate(2010, 4, 7));
        timeLine.invalidAt(new LocalDate(2010, 4, 11));
        timeLine.invalidAt(new LocalDate(2010, 4, 8));
        timeLine.invalidAt(new LocalDate(2010, 4, 6));

        assertFalse(timeLine.isValid(new LocalDate(2010, 4, 8)));
    }
View Full Code Here

Examples of org.libreplan.business.calendars.entities.AvailabilityTimeLine.invalidAt()

    public void pointsAreMergedCorrectly() {
        AvailabilityTimeLine timeLine = AvailabilityTimeLine.allValid();

        timeLine.invalidAt(new LocalDate(2010, 4, 7));
        timeLine.invalidAt(new LocalDate(2010, 4, 11));
        timeLine.invalidAt(new LocalDate(2010, 4, 8));
        timeLine.invalidAt(new LocalDate(2010, 4, 6));

        assertFalse(timeLine.isValid(new LocalDate(2010, 4, 8)));
    }
View Full Code Here

Examples of org.libreplan.business.calendars.entities.AvailabilityTimeLine.invalidAt()

        AvailabilityTimeLine timeLine = AvailabilityTimeLine.allValid();

        timeLine.invalidAt(new LocalDate(2010, 4, 7));
        timeLine.invalidAt(new LocalDate(2010, 4, 11));
        timeLine.invalidAt(new LocalDate(2010, 4, 8));
        timeLine.invalidAt(new LocalDate(2010, 4, 6));

        assertFalse(timeLine.isValid(new LocalDate(2010, 4, 8)));
    }

    @Test(expected = IllegalArgumentException.class)
View Full Code Here

Examples of org.libreplan.business.calendars.entities.AvailabilityTimeLine.invalidAt()

    @Test(expected = IllegalArgumentException.class)
    public void endMustBeAfterStart() {
        AvailabilityTimeLine timeLine = AvailabilityTimeLine.allValid();
        LocalDate intervalStart = contemporaryExample.minusDays(10);
        LocalDate intervalEnd = contemporaryExample.plusDays(5);
        timeLine.invalidAt(intervalEnd, intervalStart);
    }

    @Test
    public void addingFromInterval() {
        AvailabilityTimeLine timeLine = AvailabilityTimeLine.allValid();
View Full Code Here

Examples of org.libreplan.business.calendars.entities.AvailabilityTimeLine.invalidAt()

    @Test
    public void addingAndAlreadyIncludedIntervalToAFromIntervalDoesNothing() {
        AvailabilityTimeLine timeLine = AvailabilityTimeLine.allValid();
        timeLine.invalidFrom(contemporaryExample);
        timeLine.invalidAt(contemporaryExample.plusDays(30),
                contemporaryExample.plusDays(100));

        assertFalse(timeLine.isValid(contemporaryExample));
        assertFalse(timeLine.isValid(contemporaryExample.plusDays(10)));
        assertFalse(timeLine.isValid(lateExample));
View Full Code Here

Examples of org.libreplan.business.calendars.entities.AvailabilityTimeLine.invalidAt()

        assertTrue(timeLine.isValid(contemporaryExample.minusDays(10)));

        assertFalse(timeLine.isValid(contemporaryExample));
        assertFalse(timeLine.isValid(lateExample));

        timeLine.invalidAt(contemporaryExample.minusDays(10),
                contemporaryExample);

        assertFalse(timeLine.isValid(contemporaryExample));
        assertFalse(timeLine.isValid(contemporaryExample.plusDays(1)));
        assertFalse(timeLine.isValid(contemporaryExample.minusDays(1)));
View Full Code Here

Examples of org.libreplan.business.calendars.entities.AvailabilityTimeLine.invalidAt()

    }

    @Test
    public void addingTwoAvailabilityTimeLines() {
        AvailabilityTimeLine timeLine = AvailabilityTimeLine.allValid();
        timeLine.invalidAt(contemporaryExample.minusDays(10),
                contemporaryExample.plusDays(10));

        AvailabilityTimeLine another = AvailabilityTimeLine.allValid();
        another.invalidAt(contemporaryExample.minusDays(40),
                contemporaryExample.minusDays(20));
View Full Code Here

Examples of org.libreplan.business.calendars.entities.AvailabilityTimeLine.invalidAt()

        AvailabilityTimeLine timeLine = AvailabilityTimeLine.allValid();
        timeLine.invalidAt(contemporaryExample.minusDays(10),
                contemporaryExample.plusDays(10));

        AvailabilityTimeLine another = AvailabilityTimeLine.allValid();
        another.invalidAt(contemporaryExample.minusDays(40),
                contemporaryExample.minusDays(20));

        AvailabilityTimeLine result = timeLine.and(another);

        LocalDate current = contemporaryExample.minusDays(40);
View Full Code Here

Examples of org.libreplan.business.calendars.entities.AvailabilityTimeLine.invalidAt()

    }

    @Test
    public void doingOROnTwoTimeLinesResultingOnAnAllValidTimeLine() {
        AvailabilityTimeLine one = AvailabilityTimeLine.allValid();
        one.invalidAt(contemporaryExample.minusDays(40), contemporaryExample
                .minusDays(20));

        AvailabilityTimeLine another = AvailabilityTimeLine.allValid();
        another.invalidAt(contemporaryExample.minusDays(10),
                contemporaryExample.plusDays(10));
View Full Code Here

Examples of org.libreplan.business.calendars.entities.AvailabilityTimeLine.invalidAt()

        AvailabilityTimeLine one = AvailabilityTimeLine.allValid();
        one.invalidAt(contemporaryExample.minusDays(40), contemporaryExample
                .minusDays(20));

        AvailabilityTimeLine another = AvailabilityTimeLine.allValid();
        another.invalidAt(contemporaryExample.minusDays(10),
                contemporaryExample.plusDays(10));

        AvailabilityTimeLine result = one.or(another);

        assertThat(result.getValidPeriods(), definedBy(StartOfTime.create(),
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.