@@ -851,7 +851,7 @@ public void testFirst_one_argument_not_list() {
851851
852852 @ Test
853853 public void testChooseRandom () {
854- int loop = 10000 ;
854+ int loop = 100000 ;
855855 Map <String , Integer > countMap = new HashMap <>();
856856 List variants = Arrays .asList ("hi" , "hello" , "hey" );
857857 DecisionModel decisionModel = new DecisionModel ("greetings" );
@@ -865,9 +865,9 @@ public void testChooseRandom() {
865865 }
866866 }
867867 IMPLog .d (Tag , "count: " + countMap );
868- assertEquals (loop /3 , countMap .get ("hello" ), 100 );
869- assertEquals (loop /3 , countMap .get ("hi" ), 100 );
870- assertEquals (loop /3 , countMap .get ("hey" ), 100 );
868+ assertEquals (loop /3 , countMap .get ("hello" ), loop / 3.0 * 0.03 );
869+ assertEquals (loop /3 , countMap .get ("hi" ), loop / 3.0 * 0.03 );
870+ assertEquals (loop /3 , countMap .get ("hey" ), loop / 3.0 * 0.03 );
871871 }
872872
873873 @ Test
@@ -904,7 +904,7 @@ public void testChooseRandom_null_variants() {
904904
905905 @ Test
906906 public void testRandom () {
907- int loop = 10000 ;
907+ int loop = 100000 ;
908908 Map <String , Integer > countMap = new HashMap <>();
909909 DecisionModel decisionModel = new DecisionModel ("greetings" );
910910 decisionModel .setTrackURL (null );
@@ -917,9 +917,9 @@ public void testRandom() {
917917 }
918918 }
919919 IMPLog .d (Tag , "count: " + countMap );
920- assertEquals (loop /3 , countMap .get ("hello" ), 100 );
921- assertEquals (loop /3 , countMap .get ("hi" ), 100 );
922- assertEquals (loop /3 , countMap .get ("hey" ), 100 );
920+ assertEquals (loop /3 , countMap .get ("hello" ), loop / 3.0 * 0.03 );
921+ assertEquals (loop /3 , countMap .get ("hi" ), loop / 3.0 * 0.03 );
922+ assertEquals (loop /3 , countMap .get ("hey" ), loop / 3.0 * 0.03 );
923923 }
924924
925925 @ Test
@@ -948,7 +948,7 @@ public void testRandom_null_variants() {
948948
949949 @ Test
950950 public void testRandom_one_argument () {
951- int loop = 10000 ;
951+ int loop = 100000 ;
952952 List variants = Arrays .asList ("hi" , "hello" , "hey" );
953953 Map <String , Integer > countMap = new HashMap <>();
954954 DecisionModel decisionModel = new DecisionModel ("greetings" );
@@ -962,9 +962,9 @@ public void testRandom_one_argument() {
962962 }
963963 }
964964 IMPLog .d (Tag , "count: " + countMap );
965- assertEquals (loop /3 , countMap .get ("hello" ), 100 );
966- assertEquals (loop /3 , countMap .get ("hi" ), 100 );
967- assertEquals (loop /3 , countMap .get ("hey" ), 100 );
965+ assertEquals (loop /3 , countMap .get ("hello" ), loop / 3.0 * 0.03 );
966+ assertEquals (loop /3 , countMap .get ("hi" ), loop / 3.0 * 0.03 );
967+ assertEquals (loop /3 , countMap .get ("hey" ), loop / 3.0 * 0.03 );
968968 }
969969
970970 @ Test
0 commit comments