From 980d488fc347cdf449575ef2b8ff3b9a54e37718 Mon Sep 17 00:00:00 2001 From: yyfMichaelYan Date: Fri, 5 Nov 2021 13:39:11 -0500 Subject: [PATCH] fix flaky test testToString --- .../experimentobjects/ExperimentBatchTest.java | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/modules/experiment-objects/src/test/java/com/intuit/wasabi/experimentobjects/ExperimentBatchTest.java b/modules/experiment-objects/src/test/java/com/intuit/wasabi/experimentobjects/ExperimentBatchTest.java index 8afd10f3c..4be3b3ba5 100644 --- a/modules/experiment-objects/src/test/java/com/intuit/wasabi/experimentobjects/ExperimentBatchTest.java +++ b/modules/experiment-objects/src/test/java/com/intuit/wasabi/experimentobjects/ExperimentBatchTest.java @@ -17,9 +17,11 @@ import com.google.common.collect.Sets; +import org.junit.Before; import org.junit.Test; import java.util.HashMap; +import java.util.LinkedHashMap; import java.util.Map; import java.util.Set; @@ -31,19 +33,18 @@ */ public class ExperimentBatchTest { - private Set labels = Sets.newHashSet(Experiment.Label.valueOf("a"), - Experiment.Label.valueOf("b"), Experiment.Label.valueOf("c")); + private Set labels = Sets.newLinkedHashSet(); private static Map profile; private static Map personalizationParameters; static { - profile = new HashMap<>(); + profile = new LinkedHashMap<>(); profile.put("a.b.c", 42); profile.put("d.e.f", 84); - personalizationParameters = new HashMap<>(); + personalizationParameters = new LinkedHashMap<>(); personalizationParameters.put("g.h.i", 42); personalizationParameters.put("j.k.l", 84); } @@ -53,6 +54,13 @@ public class ExperimentBatchTest { .withProfile(profile) .withPersonalizationParameters(personalizationParameters) .build(); + + @Before + public void initialize() { + labels.add(Experiment.Label.valueOf("a")); + labels.add(Experiment.Label.valueOf("b")); + labels.add(Experiment.Label.valueOf("c")); + } @Test