Examples of limitWorkingDay()


Examples of org.libreplan.business.workingday.IntraDayDate.PartialDay.limitWorkingDay()

    @Test
    public void aPartialDayCanLimitAWorkingDayDuration() {
        PartialDay day = new PartialDay(IntraDayDate.create(today,
                halfHour), IntraDayDate.create(today, oneHour));
        assertThat(day.limitWorkingDay(hours(10)), equalTo(minutes(30)));
        assertThat(day.limitWorkingDay(minutes(40)), equalTo(minutes(10)));
        PartialDay completeDay = new PartialDay(IntraDayDate.startOfDay(today),
                IntraDayDate.startOfDay(tomorrow));
        assertThat(completeDay.limitWorkingDay(hours(10)), equalTo(hours(10)));
        PartialDay startsInTheMiddle = new PartialDay(IntraDayDate.create(
View Full Code Here

Examples of org.libreplan.business.workingday.IntraDayDate.PartialDay.limitWorkingDay()

    @Test
    public void aPartialDayCanLimitAWorkingDayDuration() {
        PartialDay day = new PartialDay(IntraDayDate.create(today,
                halfHour), IntraDayDate.create(today, oneHour));
        assertThat(day.limitWorkingDay(hours(10)), equalTo(minutes(30)));
        assertThat(day.limitWorkingDay(minutes(40)), equalTo(minutes(10)));
        PartialDay completeDay = new PartialDay(IntraDayDate.startOfDay(today),
                IntraDayDate.startOfDay(tomorrow));
        assertThat(completeDay.limitWorkingDay(hours(10)), equalTo(hours(10)));
        PartialDay startsInTheMiddle = new PartialDay(IntraDayDate.create(
                today, EffortDuration.hours(3)),
View Full Code Here

Examples of org.libreplan.business.workingday.IntraDayDate.PartialDay.limitWorkingDay()

                halfHour), IntraDayDate.create(today, oneHour));
        assertThat(day.limitWorkingDay(hours(10)), equalTo(minutes(30)));
        assertThat(day.limitWorkingDay(minutes(40)), equalTo(minutes(10)));
        PartialDay completeDay = new PartialDay(IntraDayDate.startOfDay(today),
                IntraDayDate.startOfDay(tomorrow));
        assertThat(completeDay.limitWorkingDay(hours(10)), equalTo(hours(10)));
        PartialDay startsInTheMiddle = new PartialDay(IntraDayDate.create(
                today, EffortDuration.hours(3)),
                IntraDayDate.startOfDay(tomorrow));
        assertThat(startsInTheMiddle.limitWorkingDay(hours(10)),
                equalTo(hours(7)));
View Full Code Here

Examples of org.libreplan.business.workingday.IntraDayDate.PartialDay.limitWorkingDay()

                IntraDayDate.startOfDay(tomorrow));
        assertThat(completeDay.limitWorkingDay(hours(10)), equalTo(hours(10)));
        PartialDay startsInTheMiddle = new PartialDay(IntraDayDate.create(
                today, EffortDuration.hours(3)),
                IntraDayDate.startOfDay(tomorrow));
        assertThat(startsInTheMiddle.limitWorkingDay(hours(10)),
                equalTo(hours(7)));
        assertThat(startsInTheMiddle.limitWorkingDay(hours(3)), equalTo(zero()));
        assertThat(startsInTheMiddle.limitWorkingDay(hours(2)), equalTo(zero()));
        PartialDay startAndEndInSameDay = new PartialDay(IntraDayDate.create(
                today, EffortDuration.hours(3)), IntraDayDate.create(today,
View Full Code Here

Examples of org.libreplan.business.workingday.IntraDayDate.PartialDay.limitWorkingDay()

        PartialDay startsInTheMiddle = new PartialDay(IntraDayDate.create(
                today, EffortDuration.hours(3)),
                IntraDayDate.startOfDay(tomorrow));
        assertThat(startsInTheMiddle.limitWorkingDay(hours(10)),
                equalTo(hours(7)));
        assertThat(startsInTheMiddle.limitWorkingDay(hours(3)), equalTo(zero()));
        assertThat(startsInTheMiddle.limitWorkingDay(hours(2)), equalTo(zero()));
        PartialDay startAndEndInSameDay = new PartialDay(IntraDayDate.create(
                today, EffortDuration.hours(3)), IntraDayDate.create(today,
                EffortDuration.hours(6)));
        assertThat(startAndEndInSameDay.limitWorkingDay(hours(4)),
View Full Code Here

Examples of org.libreplan.business.workingday.IntraDayDate.PartialDay.limitWorkingDay()

                today, EffortDuration.hours(3)),
                IntraDayDate.startOfDay(tomorrow));
        assertThat(startsInTheMiddle.limitWorkingDay(hours(10)),
                equalTo(hours(7)));
        assertThat(startsInTheMiddle.limitWorkingDay(hours(3)), equalTo(zero()));
        assertThat(startsInTheMiddle.limitWorkingDay(hours(2)), equalTo(zero()));
        PartialDay startAndEndInSameDay = new PartialDay(IntraDayDate.create(
                today, EffortDuration.hours(3)), IntraDayDate.create(today,
                EffortDuration.hours(6)));
        assertThat(startAndEndInSameDay.limitWorkingDay(hours(4)),
                equalTo(hours(1)));
View Full Code Here

Examples of org.libreplan.business.workingday.IntraDayDate.PartialDay.limitWorkingDay()

        assertThat(startsInTheMiddle.limitWorkingDay(hours(3)), equalTo(zero()));
        assertThat(startsInTheMiddle.limitWorkingDay(hours(2)), equalTo(zero()));
        PartialDay startAndEndInSameDay = new PartialDay(IntraDayDate.create(
                today, EffortDuration.hours(3)), IntraDayDate.create(today,
                EffortDuration.hours(6)));
        assertThat(startAndEndInSameDay.limitWorkingDay(hours(4)),
                equalTo(hours(1)));
        assertThat(startAndEndInSameDay.limitWorkingDay(hours(5)),
                equalTo(hours(2)));
        assertThat(startAndEndInSameDay.limitWorkingDay(hours(6)),
                equalTo(hours(3)));
View Full Code Here

Examples of org.libreplan.business.workingday.IntraDayDate.PartialDay.limitWorkingDay()

        PartialDay startAndEndInSameDay = new PartialDay(IntraDayDate.create(
                today, EffortDuration.hours(3)), IntraDayDate.create(today,
                EffortDuration.hours(6)));
        assertThat(startAndEndInSameDay.limitWorkingDay(hours(4)),
                equalTo(hours(1)));
        assertThat(startAndEndInSameDay.limitWorkingDay(hours(5)),
                equalTo(hours(2)));
        assertThat(startAndEndInSameDay.limitWorkingDay(hours(6)),
                equalTo(hours(3)));
        assertThat(startAndEndInSameDay.limitWorkingDay(hours(10)),
                equalTo(hours(3)));
View Full Code Here

Examples of org.libreplan.business.workingday.IntraDayDate.PartialDay.limitWorkingDay()

                EffortDuration.hours(6)));
        assertThat(startAndEndInSameDay.limitWorkingDay(hours(4)),
                equalTo(hours(1)));
        assertThat(startAndEndInSameDay.limitWorkingDay(hours(5)),
                equalTo(hours(2)));
        assertThat(startAndEndInSameDay.limitWorkingDay(hours(6)),
                equalTo(hours(3)));
        assertThat(startAndEndInSameDay.limitWorkingDay(hours(10)),
                equalTo(hours(3)));
    }
View Full Code Here

Examples of org.libreplan.business.workingday.IntraDayDate.PartialDay.limitWorkingDay()

                equalTo(hours(1)));
        assertThat(startAndEndInSameDay.limitWorkingDay(hours(5)),
                equalTo(hours(2)));
        assertThat(startAndEndInSameDay.limitWorkingDay(hours(6)),
                equalTo(hours(3)));
        assertThat(startAndEndInSameDay.limitWorkingDay(hours(10)),
                equalTo(hours(3)));
    }

    private Matcher<Iterable<PartialDay>> delimitedBy(
            final IntraDayDate... dates) {
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.