Skip to content

Commit 4087dea

Browse files
Address PR review comments
- Renamed factory methods in ParameterValue to ofRollout, ofPersonalization, and ofExperiment. - Updated JSON key for experiment variant values to variantValue in TemplateResponse.
1 parent c557114 commit 4087dea

File tree

3 files changed

+19
-19
lines changed

3 files changed

+19
-19
lines changed

src/main/java/com/google/firebase/remoteconfig/ParameterValue.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public static InAppDefault inAppDefault() {
6262
* @param percent The percentage of the rollout.
6363
* @return A {@link ParameterValue.RolloutValue} instance.
6464
*/
65-
public static RolloutValue rollout(String rolloutId, String value, double percent) {
65+
public static RolloutValue ofRollout(String rolloutId, String value, double percent) {
6666
return new RolloutValue(rolloutId, value, percent);
6767
}
6868

@@ -72,7 +72,7 @@ public static RolloutValue rollout(String rolloutId, String value, double percen
7272
* @param personalizationId The personalization ID.
7373
* @return A {@link ParameterValue.PersonalizationValue} instance.
7474
*/
75-
public static PersonalizationValue personalization(String personalizationId) {
75+
public static PersonalizationValue ofPersonalization(String personalizationId) {
7676
return new PersonalizationValue(personalizationId);
7777
}
7878

@@ -83,7 +83,7 @@ public static PersonalizationValue personalization(String personalizationId) {
8383
* @param variantValues The list of experiment variant values.
8484
* @return A {@link ParameterValue.ExperimentValue} instance.
8585
*/
86-
public static ExperimentValue experiment(String experimentId,
86+
public static ExperimentValue ofExperiment(String experimentId,
8787
List<ExperimentVariantValue> variantValues) {
8888
return new ExperimentValue(experimentId, variantValues);
8989
}
@@ -98,11 +98,11 @@ static ParameterValue fromParameterValueResponse(
9898
}
9999
if (parameterValueResponse.getRolloutValue() != null) {
100100
RolloutValueResponse rv = parameterValueResponse.getRolloutValue();
101-
return ParameterValue.rollout(rv.getRolloutId(), rv.getValue(), rv.getPercent());
101+
return ParameterValue.ofRollout(rv.getRolloutId(), rv.getValue(), rv.getPercent());
102102
}
103103
if (parameterValueResponse.getPersonalizationValue() != null) {
104104
PersonalizationValueResponse pv = parameterValueResponse.getPersonalizationValue();
105-
return ParameterValue.personalization(pv.getPersonalizationId());
105+
return ParameterValue.ofPersonalization(pv.getPersonalizationId());
106106
}
107107
if (parameterValueResponse.getExperimentValue() != null) {
108108
ExperimentValueResponse ev = parameterValueResponse.getExperimentValue();
@@ -112,7 +112,7 @@ static ParameterValue fromParameterValueResponse(
112112
new ExperimentVariantValue(evv.getVariantId(), evv.getValue(),
113113
evv.getNoChange()));
114114
}
115-
return ParameterValue.experiment(ev.getExperimentId(), variantValues);
115+
return ParameterValue.ofExperiment(ev.getExperimentId(), variantValues);
116116
}
117117
return ParameterValue.of(parameterValueResponse.getValue());
118118
}

src/main/java/com/google/firebase/remoteconfig/internal/TemplateResponse.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ public static final class ExperimentValueResponse {
285285
@Key("experimentId")
286286
private String experimentId;
287287

288-
@Key("experimentVariantValues")
288+
@Key("variantValue")
289289
private List<ExperimentVariantValueResponse> experimentVariantValues;
290290

291291
public String getExperimentId() {

src/test/java/com/google/firebase/remoteconfig/ParameterValueTest.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public void testCreateInAppDefault() {
4343
@Test
4444
public void testCreateRolloutValue() {
4545
final ParameterValue.RolloutValue parameterValue =
46-
ParameterValue.rollout("rollout_1", "value_1", 10.0);
46+
ParameterValue.ofRollout("rollout_1", "value_1", 10.0);
4747

4848
assertEquals("rollout_1", parameterValue.getRolloutId());
4949
assertEquals("value_1", parameterValue.getValue());
@@ -53,15 +53,15 @@ public void testCreateRolloutValue() {
5353
@Test
5454
public void testCreatePersonalizationValue() {
5555
final ParameterValue.PersonalizationValue parameterValue =
56-
ParameterValue.personalization("personalization_1");
56+
ParameterValue.ofPersonalization("personalization_1");
5757

5858
assertEquals("personalization_1", parameterValue.getPersonalizationId());
5959
}
6060

6161
@Test
6262
public void testCreateExperimentValue() {
6363
final ParameterValue.ExperimentValue parameterValue =
64-
ParameterValue.experiment("experiment_1", ImmutableList.of(
64+
ParameterValue.ofExperiment("experiment_1", ImmutableList.of(
6565
ExperimentVariantValue.of("variant_1", "value_1"),
6666
ExperimentVariantValue.ofNoChange("variant_2")
6767
));
@@ -93,35 +93,35 @@ public void testEquality() {
9393
assertEquals(parameterValueFour, parameterValueFive);
9494

9595
ParameterValue.RolloutValue rolloutValueOne =
96-
ParameterValue.rollout("rollout_1", "value_1", 10.0);
96+
ParameterValue.ofRollout("rollout_1", "value_1", 10.0);
9797
ParameterValue.RolloutValue rolloutValueTwo =
98-
ParameterValue.rollout("rollout_1", "value_1", 10.0);
98+
ParameterValue.ofRollout("rollout_1", "value_1", 10.0);
9999
ParameterValue.RolloutValue rolloutValueThree =
100-
ParameterValue.rollout("rollout_2", "value_1", 10.0);
100+
ParameterValue.ofRollout("rollout_2", "value_1", 10.0);
101101

102102
assertEquals(rolloutValueOne, rolloutValueTwo);
103103
assertNotEquals(rolloutValueOne, rolloutValueThree);
104104

105105
ParameterValue.PersonalizationValue personalizationValueOne =
106-
ParameterValue.personalization("personalization_1");
106+
ParameterValue.ofPersonalization("personalization_1");
107107
ParameterValue.PersonalizationValue personalizationValueTwo =
108-
ParameterValue.personalization("personalization_1");
108+
ParameterValue.ofPersonalization("personalization_1");
109109
ParameterValue.PersonalizationValue personalizationValueThree =
110-
ParameterValue.personalization("personalization_2");
110+
ParameterValue.ofPersonalization("personalization_2");
111111

112112
assertEquals(personalizationValueOne, personalizationValueTwo);
113113
assertNotEquals(personalizationValueOne, personalizationValueThree);
114114

115115
ParameterValue.ExperimentValue experimentValueOne =
116-
ParameterValue.experiment("experiment_1", ImmutableList.of(
116+
ParameterValue.ofExperiment("experiment_1", ImmutableList.of(
117117
ExperimentVariantValue.of("variant_1", "value_1")
118118
));
119119
ParameterValue.ExperimentValue experimentValueTwo =
120-
ParameterValue.experiment("experiment_1", ImmutableList.of(
120+
ParameterValue.ofExperiment("experiment_1", ImmutableList.of(
121121
ExperimentVariantValue.of("variant_1", "value_1")
122122
));
123123
ParameterValue.ExperimentValue experimentValueThree =
124-
ParameterValue.experiment("experiment_2", ImmutableList.of(
124+
ParameterValue.ofExperiment("experiment_2", ImmutableList.of(
125125
ExperimentVariantValue.of("variant_1", "value_1")
126126
));
127127

0 commit comments

Comments
 (0)