Package org.libreplan.business.calendars.entities

Examples of org.libreplan.business.calendars.entities.Capacity.minus()


        assertThat(c.minus(hours(8)).getStandardEffort(), equalTo(hours(0)));
        assertThat(c.minus(hours(8)).getAllowedExtraEffort(), equalTo(hours(2)));
        assertThat(c.minus(hours(10)).getStandardEffort(), equalTo(hours(0)));
        assertThat(c.minus(hours(10)).getAllowedExtraEffort(),
                equalTo(hours(0)));
        assertThat(c.minus(hours(12)).getAllowedExtraEffort(),
                equalTo(hours(0)));
        assertFalse(c.minus(hours(10)).isOverAssignableWithoutLimit());
    }

    @Test
View Full Code Here


        assertThat(c.minus(hours(10)).getStandardEffort(), equalTo(hours(0)));
        assertThat(c.minus(hours(10)).getAllowedExtraEffort(),
                equalTo(hours(0)));
        assertThat(c.minus(hours(12)).getAllowedExtraEffort(),
                equalTo(hours(0)));
        assertFalse(c.minus(hours(10)).isOverAssignableWithoutLimit());
    }

    @Test
    public void testMinusWithUnlimitedExtraHours() {
        Capacity c = Capacity.create(hours(8)).overAssignableWithoutLimit();
View Full Code Here

    @Test
    public void testMinusWithUnlimitedExtraHours() {
        Capacity c = Capacity.create(hours(8)).overAssignableWithoutLimit();

        assertThat(c.minus(hours(6)).getStandardEffort(), equalTo(hours(2)));
        assertTrue(c.minus(hours(6)).isOverAssignableWithoutLimit());
        assertThat(c.minus(hours(8)).getStandardEffort(), equalTo(hours(0)));
        assertTrue(c.minus(hours(8)).isOverAssignableWithoutLimit());
        assertThat(c.minus(hours(10)).getStandardEffort(), equalTo(hours(0)));
        assertTrue(c.minus(hours(10)).isOverAssignableWithoutLimit());
View Full Code Here

    @Test
    public void testMinusWithUnlimitedExtraHours() {
        Capacity c = Capacity.create(hours(8)).overAssignableWithoutLimit();

        assertThat(c.minus(hours(6)).getStandardEffort(), equalTo(hours(2)));
        assertTrue(c.minus(hours(6)).isOverAssignableWithoutLimit());
        assertThat(c.minus(hours(8)).getStandardEffort(), equalTo(hours(0)));
        assertTrue(c.minus(hours(8)).isOverAssignableWithoutLimit());
        assertThat(c.minus(hours(10)).getStandardEffort(), equalTo(hours(0)));
        assertTrue(c.minus(hours(10)).isOverAssignableWithoutLimit());
    }
View Full Code Here

    public void testMinusWithUnlimitedExtraHours() {
        Capacity c = Capacity.create(hours(8)).overAssignableWithoutLimit();

        assertThat(c.minus(hours(6)).getStandardEffort(), equalTo(hours(2)));
        assertTrue(c.minus(hours(6)).isOverAssignableWithoutLimit());
        assertThat(c.minus(hours(8)).getStandardEffort(), equalTo(hours(0)));
        assertTrue(c.minus(hours(8)).isOverAssignableWithoutLimit());
        assertThat(c.minus(hours(10)).getStandardEffort(), equalTo(hours(0)));
        assertTrue(c.minus(hours(10)).isOverAssignableWithoutLimit());
    }
View Full Code Here

        Capacity c = Capacity.create(hours(8)).overAssignableWithoutLimit();

        assertThat(c.minus(hours(6)).getStandardEffort(), equalTo(hours(2)));
        assertTrue(c.minus(hours(6)).isOverAssignableWithoutLimit());
        assertThat(c.minus(hours(8)).getStandardEffort(), equalTo(hours(0)));
        assertTrue(c.minus(hours(8)).isOverAssignableWithoutLimit());
        assertThat(c.minus(hours(10)).getStandardEffort(), equalTo(hours(0)));
        assertTrue(c.minus(hours(10)).isOverAssignableWithoutLimit());
    }

    @Test
View Full Code Here

        assertThat(c.minus(hours(6)).getStandardEffort(), equalTo(hours(2)));
        assertTrue(c.minus(hours(6)).isOverAssignableWithoutLimit());
        assertThat(c.minus(hours(8)).getStandardEffort(), equalTo(hours(0)));
        assertTrue(c.minus(hours(8)).isOverAssignableWithoutLimit());
        assertThat(c.minus(hours(10)).getStandardEffort(), equalTo(hours(0)));
        assertTrue(c.minus(hours(10)).isOverAssignableWithoutLimit());
    }

    @Test
    public void capacitiesCanBeSummed() {
View Full Code Here

        assertThat(c.minus(hours(6)).getStandardEffort(), equalTo(hours(2)));
        assertTrue(c.minus(hours(6)).isOverAssignableWithoutLimit());
        assertThat(c.minus(hours(8)).getStandardEffort(), equalTo(hours(0)));
        assertTrue(c.minus(hours(8)).isOverAssignableWithoutLimit());
        assertThat(c.minus(hours(10)).getStandardEffort(), equalTo(hours(0)));
        assertTrue(c.minus(hours(10)).isOverAssignableWithoutLimit());
    }

    @Test
    public void capacitiesCanBeSummed() {
        Capacity result = Capacity.sum(
View Full Code Here

                IAssignedEffortForResource assignedEffort) {
            Capacity originalCapacity = day.limitCapacity(calendar
                    .getCapacityWithOvertime(day.getDate()));
            EffortDuration alreadyAssigned = assignedEffort
                    .getAssignedDurationAt(resource, day.getDate());
            return originalCapacity.minus(alreadyAssigned);
        }

    }

    /**
 
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.