Examples of invalidAt()


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

    }

    @Test
    public void doingORonTwoTimeLinesWithSeveralIntersectingInvalidPeriods() {
        AvailabilityTimeLine one = AvailabilityTimeLine.allValid();
        one.invalidAt(contemporaryExample.minusDays(40), contemporaryExample
                .minusDays(20));
        one.invalidAt(contemporaryExample.plusDays(35), contemporaryExample
                .plusDays(50));

        AvailabilityTimeLine another = AvailabilityTimeLine.allValid();
View Full Code Here

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

    @Test
    public void doingORonTwoTimeLinesWithSeveralIntersectingInvalidPeriods() {
        AvailabilityTimeLine one = AvailabilityTimeLine.allValid();
        one.invalidAt(contemporaryExample.minusDays(40), contemporaryExample
                .minusDays(20));
        one.invalidAt(contemporaryExample.plusDays(35), contemporaryExample
                .plusDays(50));

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

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

                .minusDays(20));
        one.invalidAt(contemporaryExample.plusDays(35), contemporaryExample
                .plusDays(50));

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

        AvailabilityTimeLine result = one.or(another);
View Full Code Here

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

                .plusDays(50));

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

        AvailabilityTimeLine result = one.or(another);

        assertThat(result.getValidPeriods(), definedBy(StartOfTime.create(),
View Full Code Here

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

    }

    @Test
    public void doingOROnTheSameTimeLineResultsInTheSameTimeLine() {
        AvailabilityTimeLine timeLine = AvailabilityTimeLine.allValid();
        timeLine.invalidAt(earlyExample, contemporaryExample);
        timeLine.invalidAt(lateExample, lateExample.plusDays(20));

        AvailabilityTimeLine result = timeLine.or(timeLine);

        assertThat(result.getValidPeriods(), definedBy(StartOfTime.create(),
View Full Code Here

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

    @Test
    public void doingOROnTheSameTimeLineResultsInTheSameTimeLine() {
        AvailabilityTimeLine timeLine = AvailabilityTimeLine.allValid();
        timeLine.invalidAt(earlyExample, contemporaryExample);
        timeLine.invalidAt(lateExample, lateExample.plusDays(20));

        AvailabilityTimeLine result = timeLine.or(timeLine);

        assertThat(result.getValidPeriods(), definedBy(StartOfTime.create(),
                point(earlyExample), point(contemporaryExample),
View Full Code Here

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

    }

    @Test
    public void doingAnAndWithAnAllValidTimeLineProducesTheSameTimeLine() {
        AvailabilityTimeLine timeLine = AvailabilityTimeLine.allValid();
        timeLine.invalidAt(earlyExample, contemporaryExample);
        timeLine.invalidAt(lateExample, lateExample.plusDays(20));

        AvailabilityTimeLine result = timeLine.and(AvailabilityTimeLine
                .allValid());
View Full Code Here

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

    @Test
    public void doingAnAndWithAnAllValidTimeLineProducesTheSameTimeLine() {
        AvailabilityTimeLine timeLine = AvailabilityTimeLine.allValid();
        timeLine.invalidAt(earlyExample, contemporaryExample);
        timeLine.invalidAt(lateExample, lateExample.plusDays(20));

        AvailabilityTimeLine result = timeLine.and(AvailabilityTimeLine
                .allValid());

        assertThat(result.getValidPeriods(), definedBy(StartOfTime.create(),
View Full Code Here

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

    }

    @Test
    public void doingAnOrWithANeverValidTimeLineProducesTheSameTimeLine() {
        AvailabilityTimeLine timeLine = AvailabilityTimeLine.allValid();
        timeLine.invalidAt(earlyExample, contemporaryExample);
        timeLine.invalidAt(lateExample, lateExample.plusDays(20));
        AvailabilityTimeLine another = AvailabilityTimeLine.allValid();
        another.allInvalid();

        AvailabilityTimeLine result = timeLine.and(another);
View Full Code Here

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

    @Test
    public void doingAnOrWithANeverValidTimeLineProducesTheSameTimeLine() {
        AvailabilityTimeLine timeLine = AvailabilityTimeLine.allValid();
        timeLine.invalidAt(earlyExample, contemporaryExample);
        timeLine.invalidAt(lateExample, lateExample.plusDays(20));
        AvailabilityTimeLine another = AvailabilityTimeLine.allValid();
        another.allInvalid();

        AvailabilityTimeLine result = timeLine.and(another);
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.