27
27
import com .google .api .client .json .JsonFactory ;
28
28
import com .google .common .collect .ImmutableList ;
29
29
import com .google .common .io .BaseEncoding ;
30
+ import com .google .firebase .auth .ListUsersPage ;
30
31
import com .google .firebase .auth .ListUsersPage .ListUsersResult ;
31
- import com .google .firebase .auth .ListUsersPage .UserPageFactory ;
32
32
import com .google .firebase .auth .internal .DownloadAccountResponse ;
33
33
import java .io .IOException ;
34
34
import java .util .ArrayList ;
@@ -46,7 +46,7 @@ public class ListUsersPageTest {
46
46
@ Test
47
47
public void testSinglePage () throws FirebaseAuthException , IOException {
48
48
TestUserSource source = new TestUserSource (3 );
49
- ListUsersPage page = new UserPageFactory (source ).create ();
49
+ ListUsersPage page = new ListUsersPage . Factory (source ).create ();
50
50
assertFalse (page .hasNextPage ());
51
51
assertEquals (ListUsersPage .END_OF_LIST , page .getNextPageToken ());
52
52
assertNull (page .getNextPage ());
@@ -69,7 +69,7 @@ public void testRedactedPasswords() throws FirebaseAuthException, IOException {
69
69
newUser ("user2" , REDACTED_BASE64 )),
70
70
ListUsersPage .END_OF_LIST );
71
71
TestUserSource source = new TestUserSource (result );
72
- ListUsersPage page = new UserPageFactory (source ).create ();
72
+ ListUsersPage page = new ListUsersPage . Factory (source ).create ();
73
73
assertFalse (page .hasNextPage ());
74
74
assertEquals (ListUsersPage .END_OF_LIST , page .getNextPageToken ());
75
75
assertNull (page .getNextPage ());
@@ -90,7 +90,7 @@ public void testMultiplePages() throws FirebaseAuthException, IOException {
90
90
ImmutableList .of (newUser ("user0" ), newUser ("user1" ), newUser ("user2" )),
91
91
"token" );
92
92
TestUserSource source = new TestUserSource (result );
93
- ListUsersPage page1 = new UserPageFactory (source ).create ();
93
+ ListUsersPage page1 = new ListUsersPage . Factory (source ).create ();
94
94
assertTrue (page1 .hasNextPage ());
95
95
assertEquals ("token" , page1 .getNextPageToken ());
96
96
ImmutableList <ExportedUserRecord > users = ImmutableList .copyOf (page1 .getValues ());
@@ -137,7 +137,7 @@ public void testMultiplePages() throws FirebaseAuthException, IOException {
137
137
@ Test
138
138
public void testListUsersIterable () throws FirebaseAuthException , IOException {
139
139
TestUserSource source = new TestUserSource (3 );
140
- ListUsersPage page = new UserPageFactory (source ).create ();
140
+ ListUsersPage page = new ListUsersPage . Factory (source ).create ();
141
141
Iterable <ExportedUserRecord > users = page .iterateAll ();
142
142
143
143
int iterations = 0 ;
@@ -163,7 +163,7 @@ public void testListUsersIterable() throws FirebaseAuthException, IOException {
163
163
@ Test
164
164
public void testListUsersIterator () throws FirebaseAuthException , IOException {
165
165
TestUserSource source = new TestUserSource (3 );
166
- ListUsersPage page = new UserPageFactory (source ).create ();
166
+ ListUsersPage page = new ListUsersPage . Factory (source ).create ();
167
167
Iterable <ExportedUserRecord > users = page .iterateAll ();
168
168
Iterator <ExportedUserRecord > iterator = users .iterator ();
169
169
int iterations = 0 ;
@@ -193,7 +193,7 @@ public void testListUsersPagedIterable() throws FirebaseAuthException, IOExcepti
193
193
ImmutableList .of (newUser ("user0" ), newUser ("user1" ), newUser ("user2" )),
194
194
"token" );
195
195
TestUserSource source = new TestUserSource (result );
196
- ListUsersPage page = new UserPageFactory (source ).create ();
196
+ ListUsersPage page = new ListUsersPage . Factory (source ).create ();
197
197
int iterations = 0 ;
198
198
for (ExportedUserRecord user : page .iterateAll ()) {
199
199
assertEquals ("user" + iterations , user .getUid ());
@@ -219,7 +219,7 @@ public void testListUsersPagedIterator() throws FirebaseAuthException, IOExcepti
219
219
ImmutableList .of (newUser ("user0" ), newUser ("user1" ), newUser ("user2" )),
220
220
"token" );
221
221
TestUserSource source = new TestUserSource (result );
222
- ListUsersPage page = new UserPageFactory (source ).create ();
222
+ ListUsersPage page = new ListUsersPage . Factory (source ).create ();
223
223
Iterator <ExportedUserRecord > users = page .iterateAll ().iterator ();
224
224
int iterations = 0 ;
225
225
while (users .hasNext ()) {
@@ -252,7 +252,7 @@ public void testPageWithNoUsers() throws FirebaseAuthException {
252
252
ImmutableList .<ExportedUserRecord >of (),
253
253
ListUsersPage .END_OF_LIST );
254
254
TestUserSource source = new TestUserSource (result );
255
- ListUsersPage page = new UserPageFactory (source ).create ();
255
+ ListUsersPage page = new ListUsersPage . Factory (source ).create ();
256
256
assertFalse (page .hasNextPage ());
257
257
assertEquals (ListUsersPage .END_OF_LIST , page .getNextPageToken ());
258
258
assertNull (page .getNextPage ());
@@ -266,7 +266,7 @@ public void testIterableWithNoUsers() throws FirebaseAuthException {
266
266
ImmutableList .<ExportedUserRecord >of (),
267
267
ListUsersPage .END_OF_LIST );
268
268
TestUserSource source = new TestUserSource (result );
269
- ListUsersPage page = new UserPageFactory (source ).create ();
269
+ ListUsersPage page = new ListUsersPage . Factory (source ).create ();
270
270
for (ExportedUserRecord user : page .iterateAll ()) {
271
271
fail ("Should not be able to iterate, but got: " + user );
272
272
}
@@ -280,7 +280,7 @@ public void testIteratorWithNoUsers() throws FirebaseAuthException {
280
280
ListUsersPage .END_OF_LIST );
281
281
TestUserSource source = new TestUserSource (result );
282
282
283
- ListUsersPage page = new UserPageFactory (source ).create ();
283
+ ListUsersPage page = new ListUsersPage . Factory (source ).create ();
284
284
Iterator <ExportedUserRecord > iterator = page .iterateAll ().iterator ();
285
285
while (iterator .hasNext ()) {
286
286
fail ("Should not be able to iterate" );
@@ -295,7 +295,7 @@ public void testRemove() throws FirebaseAuthException, IOException {
295
295
ListUsersPage .END_OF_LIST );
296
296
TestUserSource source = new TestUserSource (result );
297
297
298
- ListUsersPage page = new UserPageFactory (source ).create ();
298
+ ListUsersPage page = new ListUsersPage . Factory (source ).create ();
299
299
Iterator <ExportedUserRecord > iterator = page .iterateAll ().iterator ();
300
300
while (iterator .hasNext ()) {
301
301
assertNotNull (iterator .next ());
@@ -309,14 +309,14 @@ public void testRemove() throws FirebaseAuthException, IOException {
309
309
310
310
@ Test (expected = NullPointerException .class )
311
311
public void testNullSource () {
312
- new UserPageFactory (null );
312
+ new ListUsersPage . Factory (null );
313
313
}
314
314
315
315
@ Test
316
316
public void testInvalidPageToken () throws IOException {
317
317
TestUserSource source = new TestUserSource (1 );
318
318
try {
319
- new UserPageFactory (source , 1000 , "" );
319
+ new ListUsersPage . Factory (source , 1000 , "" );
320
320
fail ("No error thrown for empty page token" );
321
321
} catch (IllegalArgumentException expected ) {
322
322
// expected
@@ -327,21 +327,21 @@ public void testInvalidPageToken() throws IOException {
327
327
public void testInvalidMaxResults () throws IOException {
328
328
TestUserSource source = new TestUserSource (1 );
329
329
try {
330
- new UserPageFactory (source , 1001 , "" );
330
+ new ListUsersPage . Factory (source , 1001 , "" );
331
331
fail ("No error thrown for maxResult > 1000" );
332
332
} catch (IllegalArgumentException expected ) {
333
333
// expected
334
334
}
335
335
336
336
try {
337
- new UserPageFactory (source , 0 , "next" );
337
+ new ListUsersPage . Factory (source , 0 , "next" );
338
338
fail ("No error thrown for maxResult = 0" );
339
339
} catch (IllegalArgumentException expected ) {
340
340
// expected
341
341
}
342
342
343
343
try {
344
- new UserPageFactory (source , -1 , "next" );
344
+ new ListUsersPage . Factory (source , -1 , "next" );
345
345
fail ("No error thrown for maxResult < 0" );
346
346
} catch (IllegalArgumentException expected ) {
347
347
// expected
0 commit comments