4040* */
4141public class FirebaseRemoteConfigTest {
4242
43- private static final FirebaseOptions TEST_OPTIONS = FirebaseOptions .builder ()
44- .setCredentials (new MockGoogleCredentials ("test-token" ))
45- .setProjectId ("test-project" )
46- .build ();
47- private static final FirebaseRemoteConfigException TEST_EXCEPTION = new FirebaseRemoteConfigException (
48- ErrorCode .INTERNAL , "Test error message" );
43+ private static final FirebaseOptions TEST_OPTIONS =
44+ FirebaseOptions .builder ()
45+ .setCredentials (new MockGoogleCredentials ("test-token" ))
46+ .setProjectId ("test-project" )
47+ .build ();
48+ private static final FirebaseRemoteConfigException TEST_EXCEPTION =
49+ new FirebaseRemoteConfigException (ErrorCode .INTERNAL , "Test error message" );
4950
5051 @ After
5152 public void tearDown () {
@@ -79,7 +80,8 @@ public void testDefaultRemoteConfigClient() {
7980
8081 assertTrue (client instanceof FirebaseRemoteConfigClientImpl );
8182 assertSame (client , remoteConfig .getRemoteConfigClient ());
82- String expectedUrl = "https://firebaseremoteconfig.googleapis.com/v1/projects/test-project/remoteConfig" ;
83+ String expectedUrl =
84+ "https://firebaseremoteconfig.googleapis.com/v1/projects/test-project/remoteConfig" ;
8385 assertEquals (expectedUrl , ((FirebaseRemoteConfigClientImpl ) client ).getRemoteConfigUrl ());
8486 }
8587
@@ -92,7 +94,8 @@ public void testDefaultServerRemoteConfigClient() {
9294
9395 assertTrue (client instanceof FirebaseRemoteConfigClientImpl );
9496 assertSame (client , remoteConfig .getRemoteConfigClient ());
95- String expectedUrl = "https://firebaseremoteconfig.googleapis.com/v1/projects/test-project/namespaces/firebase-server/serverRemoteConfig" ;
97+ String expectedUrl =
98+ "https://firebaseremoteconfig.googleapis.com/v1/projects/test-project/namespaces/firebase-server/serverRemoteConfig" ;
9699 assertEquals (expectedUrl , ((FirebaseRemoteConfigClientImpl ) client ).getServerRemoteConfigUrl ());
97100 }
98101
@@ -114,17 +117,19 @@ public void testAppDelete() {
114117
115118 @ Test
116119 public void testRemoteConfigClientWithoutProjectId () {
117- FirebaseOptions options = FirebaseOptions .builder ().setCredentials (new MockGoogleCredentials ("test-token" )).build ();
120+ FirebaseOptions options =
121+ FirebaseOptions .builder ().setCredentials (new MockGoogleCredentials ("test-token" )).build ();
118122 FirebaseApp .initializeApp (options );
119123
120124 try {
121125 FirebaseRemoteConfig .getInstance ();
122126 fail ("No error thrown for missing project ID" );
123127 } catch (IllegalArgumentException expected ) {
124- String message = "Project ID is required to access Remote Config service. Use a service "
125- + "account credential or set the project ID explicitly via FirebaseOptions. "
126- + "Alternatively you can also set the project ID via the GOOGLE_CLOUD_PROJECT "
127- + "environment variable." ;
128+ String message =
129+ "Project ID is required to access Remote Config service. Use a service "
130+ + "account credential or set the project ID explicitly via FirebaseOptions. "
131+ + "Alternatively you can also set the project ID via the GOOGLE_CLOUD_PROJECT "
132+ + "environment variable." ;
128133 assertEquals (message , expected .getMessage ());
129134 }
130135 }
@@ -135,7 +140,8 @@ public void testRemoteConfigClientWithoutProjectId() {
135140
136141 @ Test
137142 public void testGetTemplate () throws FirebaseRemoteConfigException {
138- MockRemoteConfigClient client = MockRemoteConfigClient .fromTemplate (new Template ().setETag (TEST_ETAG ));
143+ MockRemoteConfigClient client =
144+ MockRemoteConfigClient .fromTemplate (new Template ().setETag (TEST_ETAG ));
139145 FirebaseRemoteConfig remoteConfig = getRemoteConfig (client );
140146
141147 Template template = remoteConfig .getTemplate ();
@@ -157,7 +163,8 @@ public void testGetTemplateFailure() {
157163
158164 @ Test
159165 public void testGetTemplateAsync () throws Exception {
160- MockRemoteConfigClient client = MockRemoteConfigClient .fromTemplate (new Template ().setETag (TEST_ETAG ));
166+ MockRemoteConfigClient client =
167+ MockRemoteConfigClient .fromTemplate (new Template ().setETag (TEST_ETAG ));
161168 FirebaseRemoteConfig remoteConfig = getRemoteConfig (client );
162169
163170 Template template = remoteConfig .getTemplateAsync ().get ();
@@ -181,7 +188,8 @@ public void testGetTemplateAsyncFailure() throws InterruptedException {
181188
182189 @ Test
183190 public void testGetTemplateAtVersionWithStringValue () throws FirebaseRemoteConfigException {
184- MockRemoteConfigClient client = MockRemoteConfigClient .fromTemplate (new Template ().setETag (TEST_ETAG ));
191+ MockRemoteConfigClient client =
192+ MockRemoteConfigClient .fromTemplate (new Template ().setETag (TEST_ETAG ));
185193 FirebaseRemoteConfig remoteConfig = getRemoteConfig (client );
186194
187195 Template template = remoteConfig .getTemplateAtVersion ("64" );
@@ -203,7 +211,8 @@ public void testGetTemplateAtVersionWithStringValueFailure() {
203211
204212 @ Test
205213 public void testGetTemplateAtVersionAsyncWithStringValue () throws Exception {
206- MockRemoteConfigClient client = MockRemoteConfigClient .fromTemplate (new Template ().setETag (TEST_ETAG ));
214+ MockRemoteConfigClient client =
215+ MockRemoteConfigClient .fromTemplate (new Template ().setETag (TEST_ETAG ));
207216 FirebaseRemoteConfig remoteConfig = getRemoteConfig (client );
208217
209218 Template template = remoteConfig .getTemplateAtVersionAsync ("55" ).get ();
@@ -225,7 +234,8 @@ public void testGetTemplateAtVersionAsyncWithStringValueFailure() throws Interru
225234
226235 @ Test
227236 public void testGetTemplateAtVersionWithLongValue () throws FirebaseRemoteConfigException {
228- MockRemoteConfigClient client = MockRemoteConfigClient .fromTemplate (new Template ().setETag (TEST_ETAG ));
237+ MockRemoteConfigClient client =
238+ MockRemoteConfigClient .fromTemplate (new Template ().setETag (TEST_ETAG ));
229239 FirebaseRemoteConfig remoteConfig = getRemoteConfig (client );
230240
231241 Template template = remoteConfig .getTemplateAtVersion (64L );
@@ -247,7 +257,8 @@ public void testGetTemplateAtVersionWithLongValueFailure() {
247257
248258 @ Test
249259 public void testGetTemplateAtVersionAsyncWithLongValue () throws Exception {
250- MockRemoteConfigClient client = MockRemoteConfigClient .fromTemplate (new Template ().setETag (TEST_ETAG ));
260+ MockRemoteConfigClient client =
261+ MockRemoteConfigClient .fromTemplate (new Template ().setETag (TEST_ETAG ));
251262 FirebaseRemoteConfig remoteConfig = getRemoteConfig (client );
252263
253264 Template template = remoteConfig .getTemplateAtVersionAsync (55L ).get ();
@@ -415,7 +426,8 @@ public void testForcePublishTemplateAsyncFailure() throws InterruptedException {
415426
416427 @ Test
417428 public void testRollbackWithStringValue () throws FirebaseRemoteConfigException {
418- MockRemoteConfigClient client = MockRemoteConfigClient .fromTemplate (new Template ().setETag (TEST_ETAG ));
429+ MockRemoteConfigClient client =
430+ MockRemoteConfigClient .fromTemplate (new Template ().setETag (TEST_ETAG ));
419431 FirebaseRemoteConfig remoteConfig = getRemoteConfig (client );
420432
421433 Template template = remoteConfig .rollback ("64" );
@@ -437,7 +449,8 @@ public void testRollbackWithStringValueFailure() {
437449
438450 @ Test
439451 public void testRollbackAsyncWithStringValue () throws Exception {
440- MockRemoteConfigClient client = MockRemoteConfigClient .fromTemplate (new Template ().setETag (TEST_ETAG ));
452+ MockRemoteConfigClient client =
453+ MockRemoteConfigClient .fromTemplate (new Template ().setETag (TEST_ETAG ));
441454 FirebaseRemoteConfig remoteConfig = getRemoteConfig (client );
442455
443456 Template template = remoteConfig .rollbackAsync ("55" ).get ();
@@ -459,7 +472,8 @@ public void testRollbackAsyncWithStringValueFailure() throws InterruptedExceptio
459472
460473 @ Test
461474 public void testRollbackWithLongValue () throws FirebaseRemoteConfigException {
462- MockRemoteConfigClient client = MockRemoteConfigClient .fromTemplate (new Template ().setETag (TEST_ETAG ));
475+ MockRemoteConfigClient client =
476+ MockRemoteConfigClient .fromTemplate (new Template ().setETag (TEST_ETAG ));
463477 FirebaseRemoteConfig remoteConfig = getRemoteConfig (client );
464478
465479 Template template = remoteConfig .rollback (64L );
@@ -481,7 +495,8 @@ public void testRollbackWithLongValueFailure() {
481495
482496 @ Test
483497 public void testRollbackAsyncWithLongValue () throws Exception {
484- MockRemoteConfigClient client = MockRemoteConfigClient .fromTemplate (new Template ().setETag (TEST_ETAG ));
498+ MockRemoteConfigClient client =
499+ MockRemoteConfigClient .fromTemplate (new Template ().setETag (TEST_ETAG ));
485500 FirebaseRemoteConfig remoteConfig = getRemoteConfig (client );
486501
487502 Template template = remoteConfig .rollbackAsync (55L ).get ();
@@ -505,8 +520,9 @@ public void testRollbackAsyncWithLongValueFailure() throws InterruptedException
505520
506521 @ Test
507522 public void testListVersionsWithNoOptions () throws FirebaseRemoteConfigException {
508- MockRemoteConfigClient client = MockRemoteConfigClient .fromListVersionsResponse (
509- new TemplateResponse .ListVersionsResponse ().setNextPageToken ("token" ));
523+ MockRemoteConfigClient client =
524+ MockRemoteConfigClient .fromListVersionsResponse (
525+ new TemplateResponse .ListVersionsResponse ().setNextPageToken ("token" ));
510526 FirebaseRemoteConfig remoteConfig = getRemoteConfig (client );
511527
512528 ListVersionsPage listVersionsPage = remoteConfig .listVersions ();
@@ -528,8 +544,9 @@ public void testListVersionsWithNoOptionsFailure() {
528544
529545 @ Test
530546 public void testListVersionsAsyncWithNoOptions () throws Exception {
531- MockRemoteConfigClient client = MockRemoteConfigClient .fromListVersionsResponse (
532- new TemplateResponse .ListVersionsResponse ().setNextPageToken ("token" ));
547+ MockRemoteConfigClient client =
548+ MockRemoteConfigClient .fromListVersionsResponse (
549+ new TemplateResponse .ListVersionsResponse ().setNextPageToken ("token" ));
533550 FirebaseRemoteConfig remoteConfig = getRemoteConfig (client );
534551
535552 ListVersionsPage listVersionsPage = remoteConfig .listVersionsAsync ().get ();
@@ -551,11 +568,13 @@ public void testListVersionsAsyncWithNoOptionsFailure() throws InterruptedExcept
551568
552569 @ Test
553570 public void testListVersionsWithOptions () throws FirebaseRemoteConfigException {
554- MockRemoteConfigClient client = MockRemoteConfigClient .fromListVersionsResponse (
555- new TemplateResponse .ListVersionsResponse ().setNextPageToken ("token" ));
571+ MockRemoteConfigClient client =
572+ MockRemoteConfigClient .fromListVersionsResponse (
573+ new TemplateResponse .ListVersionsResponse ().setNextPageToken ("token" ));
556574 FirebaseRemoteConfig remoteConfig = getRemoteConfig (client );
557575
558- ListVersionsPage listVersionsPage = remoteConfig .listVersions (ListVersionsOptions .builder ().build ());
576+ ListVersionsPage listVersionsPage =
577+ remoteConfig .listVersions (ListVersionsOptions .builder ().build ());
559578
560579 assertEquals ("token" , listVersionsPage .getNextPageToken ());
561580 }
@@ -574,11 +593,13 @@ public void testListVersionsWithOptionsFailure() {
574593
575594 @ Test
576595 public void testListVersionsAsyncWithOptions () throws Exception {
577- MockRemoteConfigClient client = MockRemoteConfigClient .fromListVersionsResponse (
578- new TemplateResponse .ListVersionsResponse ().setNextPageToken ("token" ));
596+ MockRemoteConfigClient client =
597+ MockRemoteConfigClient .fromListVersionsResponse (
598+ new TemplateResponse .ListVersionsResponse ().setNextPageToken ("token" ));
579599 FirebaseRemoteConfig remoteConfig = getRemoteConfig (client );
580600
581- ListVersionsPage listVersionsPage = remoteConfig .listVersionsAsync (ListVersionsOptions .builder ().build ()).get ();
601+ ListVersionsPage listVersionsPage =
602+ remoteConfig .listVersionsAsync (ListVersionsOptions .builder ().build ()).get ();
582603
583604 assertEquals ("token" , listVersionsPage .getNextPageToken ());
584605 }
@@ -604,13 +625,15 @@ private FirebaseRemoteConfig getRemoteConfig(FirebaseRemoteConfigClient client)
604625
605626 @ Test
606627 public void testGetServerTemplate () throws FirebaseRemoteConfigException {
607- MockRemoteConfigClient client = MockRemoteConfigClient .fromServerTemplate (
608- new ServerTemplateData ().setETag (TEST_ETAG ).toJSON ());
628+ MockRemoteConfigClient client =
629+ MockRemoteConfigClient .fromServerTemplate (
630+ new ServerTemplateData ().setETag (TEST_ETAG ).toJSON ());
609631 FirebaseRemoteConfig remoteConfig = getRemoteConfig (client );
610632
611633 ServerTemplate template = remoteConfig .getServerTemplate ();
612634 String templateData = template .toJson ();
613- JsonElement expectedJson = JsonParser .parseString (new ServerTemplateData ().setETag (TEST_ETAG ).toJSON ());
635+ JsonElement expectedJson =
636+ JsonParser .parseString (new ServerTemplateData ().setETag (TEST_ETAG ).toJSON ());
614637 JsonElement actualJson = JsonParser .parseString (templateData );
615638
616639 assertEquals (expectedJson , actualJson );
@@ -630,13 +653,15 @@ public void testGetServerTemplateFailure() {
630653
631654 @ Test
632655 public void testGetServerTemplateAsync () throws Exception {
633- MockRemoteConfigClient client = MockRemoteConfigClient .fromServerTemplate (
634- new ServerTemplateData ().setETag (TEST_ETAG ).toJSON ());
656+ MockRemoteConfigClient client =
657+ MockRemoteConfigClient .fromServerTemplate (
658+ new ServerTemplateData ().setETag (TEST_ETAG ).toJSON ());
635659 FirebaseRemoteConfig remoteConfig = getRemoteConfig (client );
636660
637661 ServerTemplate template = remoteConfig .getServerTemplateAsync ().get ();
638662 String templateData = template .toJson ();
639- JsonElement expectedJson = JsonParser .parseString (new ServerTemplateData ().setETag (TEST_ETAG ).toJSON ());
663+ JsonElement expectedJson =
664+ JsonParser .parseString (new ServerTemplateData ().setETag (TEST_ETAG ).toJSON ());
640665 JsonElement actualJson = JsonParser .parseString (templateData );
641666
642667 assertEquals (expectedJson , actualJson );
0 commit comments