Skip to content

Commit 23b1b95

Browse files
author
Athira M
committed
Add unit tests
1 parent ee44298 commit 23b1b95

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

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

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,21 @@ public void testServerTemplateWithoutCacheValueThrowsException()
6363
assertEquals("JSON String must not be null or empty.", error.getMessage());
6464
}
6565

66+
@Test
67+
public void testEvaluateWithoutContextReturnsDefaultValue()
68+
throws FirebaseRemoteConfigException {
69+
KeysAndValues defaultConfig = new KeysAndValues.Builder().build();
70+
ServerTemplate template =
71+
new ServerTemplateImpl.Builder(null)
72+
.defaultConfig(defaultConfig)
73+
.cachedTemplate(cacheTemplate)
74+
.build();
75+
76+
ServerConfig evaluatedConfig = template.evaluate();
77+
78+
assertEquals("Default value", evaluatedConfig.getString("Custom"));
79+
}
80+
6681
@Test
6782
public void testEvaluateCustomSignalReturnsDefaultValue() throws FirebaseRemoteConfigException {
6883
KeysAndValues defaultConfig = new KeysAndValues.Builder().build();

0 commit comments

Comments
 (0)