From d591165281f0f06907a914a3cec8207e26656653 Mon Sep 17 00:00:00 2001 From: oblonski Date: Mon, 13 Nov 2017 15:09:38 +0100 Subject: [PATCH] reproduce bug #391 --- .../core/util/UnassignedJobReasonTrackerTest.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/jsprit-core/src/test/java/com/graphhopper/jsprit/core/util/UnassignedJobReasonTrackerTest.java b/jsprit-core/src/test/java/com/graphhopper/jsprit/core/util/UnassignedJobReasonTrackerTest.java index 7b975e9a..0b8f639f 100644 --- a/jsprit-core/src/test/java/com/graphhopper/jsprit/core/util/UnassignedJobReasonTrackerTest.java +++ b/jsprit-core/src/test/java/com/graphhopper/jsprit/core/util/UnassignedJobReasonTrackerTest.java @@ -134,6 +134,19 @@ public class UnassignedJobReasonTrackerTest { Assert.assertEquals(4, reasonTracker.getMostLikelyReasonCode(solution.getUnassignedJobs().iterator().next().getId())); } + @Test + public void getMostLikelyTest() { + Frequency frequency = new Frequency(); + frequency.addValue("a"); + frequency.addValue("b"); + frequency.addValue("a"); + frequency.addValue("a"); + frequency.addValue("a"); + frequency.addValue("a"); + frequency.addValue("a"); + Assert.assertEquals("a", UnassignedJobReasonTracker.getMostLikelyFailedConstraintName(frequency)); + } + @Test public void testFreq() { Frequency frequency = new Frequency();