Examples of HardMediumSoftLongScore


Examples of org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore

    }

    @Test
    public void buildOptimisticBoundOnlyDown() {
        HardMediumSoftLongScoreDefinition scoreDefinition = new HardMediumSoftLongScoreDefinition();
        HardMediumSoftLongScore optimisticBound = scoreDefinition.buildOptimisticBound(
                InitializingScoreTrend.buildUniformTrend(InitializingScoreTrendLevel.ONLY_DOWN, 3),
                HardMediumSoftLongScore.valueOf(-1L, -2L, -3L));
        assertEquals(-1L, optimisticBound.getHardScore());
        assertEquals(-2L, optimisticBound.getMediumScore());
        assertEquals(-3L, optimisticBound.getSoftScore());
    }
View Full Code Here

Examples of org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore

    }

    @Test
    public void buildPessimisticBoundOnlyUp() {
        HardMediumSoftLongScoreDefinition scoreDefinition = new HardMediumSoftLongScoreDefinition();
        HardMediumSoftLongScore pessimisticBound = scoreDefinition.buildPessimisticBound(
                InitializingScoreTrend.buildUniformTrend(InitializingScoreTrendLevel.ONLY_UP, 3),
                HardMediumSoftLongScore.valueOf(-1L, -2L, -3L));
        assertEquals(-1L, pessimisticBound.getHardScore());
        assertEquals(-2L, pessimisticBound.getMediumScore());
        assertEquals(-3L, pessimisticBound.getSoftScore());
    }
View Full Code Here

Examples of org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore

    }

    @Test
    public void buildPessimisticBoundOnlyDown() {
        HardMediumSoftLongScoreDefinition scoreDefinition = new HardMediumSoftLongScoreDefinition();
        HardMediumSoftLongScore pessimisticBound = scoreDefinition.buildPessimisticBound(
                InitializingScoreTrend.buildUniformTrend(InitializingScoreTrendLevel.ONLY_DOWN, 3),
                HardMediumSoftLongScore.valueOf(-1L, -2L, -3L));
        assertEquals(Long.MIN_VALUE, pessimisticBound.getHardScore());
        assertEquals(Long.MIN_VALUE, pessimisticBound.getMediumScore());
        assertEquals(Long.MIN_VALUE, pessimisticBound.getSoftScore());
    }
View Full Code Here

Examples of org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore

    }

    @Test
    public void buildOptimisticBoundOnlyUp() {
        HardMediumSoftLongScoreDefinition scoreDefinition = new HardMediumSoftLongScoreDefinition();
        HardMediumSoftLongScore optimisticBound = scoreDefinition.buildOptimisticBound(
                InitializingScoreTrend.buildUniformTrend(InitializingScoreTrendLevel.ONLY_UP, 3),
                HardMediumSoftLongScore.valueOf(-1L, -2L, -3L));
        assertEquals(Long.MAX_VALUE, optimisticBound.getHardScore());
        assertEquals(Long.MAX_VALUE, optimisticBound.getMediumScore());
        assertEquals(Long.MAX_VALUE, optimisticBound.getSoftScore());
    }
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.