File tree Expand file tree Collapse file tree
main/java/com/google/firebase/remoteconfig
test/java/com/google/firebase/remoteconfig Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -80,6 +80,7 @@ public static PersonalizationValue ofPersonalization(String personalizationId) {
8080 *
8181 * @param experimentId The experiment ID.
8282 * @param variantValues The list of experiment variant values.
83+ * @param exposurePercent The exposure percentage of the experiment.
8384 * @return A {@link ParameterValue.ExperimentValue} instance.
8485 */
8586 public static ExperimentValue ofExperiment (
@@ -456,7 +457,7 @@ public boolean equals(Object o) {
456457 ExperimentValue that = (ExperimentValue ) o ;
457458 return Objects .equals (experimentId , that .experimentId )
458459 && Objects .equals (variantValues , that .variantValues )
459- && Double . compare (that .exposurePercent , exposurePercent ) == 0 ;
460+ && Objects . equals (that .exposurePercent , exposurePercent );
460461 }
461462
462463 @ Override
Original file line number Diff line number Diff line change @@ -134,7 +134,11 @@ public void testEquality() {
134134 ParameterValue .ofExperiment ("experiment_1" , ImmutableList .of (
135135 ExperimentVariantValue .of ("variant_2" , "value_2" )
136136 ), 10.0 );
137-
137+ ParameterValue .ExperimentValue experimentValueFive =
138+ ParameterValue .ofExperiment ("exp_1" , ImmutableList .of (
139+ ExperimentVariantValue .of ("variant_2" , "value_2" )
140+ ), 20.0 );
141+ assertNotEquals (experimentValueOne , experimentValueFive );
138142 assertEquals (experimentValueOne , experimentValueTwo );
139143 assertNotEquals (experimentValueOne , experimentValueThree );
140144 assertNotEquals (experimentValueOne , experimentValueFour );
You can’t perform that action at this time.
0 commit comments