Skip to content

Commit 25c90a4

Browse files
committed
Chg: #85 - make AsyncMessageEngineTest#computeDelayFunction_meansOk compatible to greatest lambdas
1 parent b0c876c commit 25c90a4

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

lib/jbotsim-extras-common/src/test/java/io/jbotsim/contrib/messaging/AsyncMessageEngineTest.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,10 @@ private void testMean(int lambda) {
8383
value += messageEngine.computeDelayFunction(lambda);
8484

8585
double actualMean = value / NB_OCCURRENCES;
86-
// System.out.println("lambda "+ lambda +", actualMean " + actualMean);
87-
assertEquals(lambda, actualMean, 0.5);
86+
double diff = Math.abs(lambda - actualMean);
87+
double lambdaPercentage = lambda * 0.05;
88+
// System.out.println("lambda "+ lambda +", actualMean " + actualMean +
89+
// ", diff " + diff + ", percentage " + lambdaPercentage);
90+
assertTrue(diff < lambdaPercentage);
8891
}
8992
}

0 commit comments

Comments
 (0)