|
31 | 31 | import java.io.InputStream; |
32 | 32 | import java.util.ArrayList; |
33 | 33 | import java.util.List; |
| 34 | + |
| 35 | +import com.google.spanner.admin.database.v1.InstanceName; |
34 | 36 | import org.junit.Test; |
35 | 37 | import org.junit.experimental.categories.Category; |
36 | 38 | import org.junit.runner.RunWith; |
@@ -73,17 +75,28 @@ public void testMutableCredentialsUpdateAuthorizationForRunningClient() throws I |
73 | 75 |
|
74 | 76 | try (Spanner spanner = options.getService(); |
75 | 77 | DatabaseAdminClient databaseAdminClient = spanner.createDatabaseAdminClient()) { |
76 | | - String dbName = |
| 78 | + /* String dbName = |
77 | 79 | DatabaseName.of( |
78 | 80 | getTestEnv().getTestHelper().getInstanceId().getProject(), |
79 | 81 | getTestEnv().getTestHelper().getInstanceId().getInstance(), |
80 | 82 | "TEST") |
81 | 83 | .toString(); |
82 | | - Database database = databaseAdminClient.getDatabase(dbName); |
83 | | - assertNotNull(database); |
| 84 | + Database database = databaseAdminClient.getDatabase(dbName);*/ |
| 85 | + InstanceName instanceName = InstanceName.of(getTestEnv().getTestHelper().getInstanceId().getProject(), getTestEnv().getTestHelper().getInstanceId().getProject()); |
| 86 | + DatabaseAdminClient.ListDatabasesPagedResponse response = |
| 87 | + databaseAdminClient.listDatabases(instanceName); |
| 88 | + |
| 89 | + boolean databaseFound = false; |
| 90 | + for (DatabaseAdminClient.ListDatabasesPage page : response.iteratePages()) { |
| 91 | + for (Database database : page.iterateAll()) { |
| 92 | + System.out.println("\t" + database.getName()); |
| 93 | + databaseFound = true; |
| 94 | + } |
| 95 | + } |
| 96 | + assertTrue(databaseFound); |
84 | 97 | try { |
85 | 98 | mutableCredentials.updateCredentials(invalidCredentials); |
86 | | - databaseAdminClient.getDatabase(dbName); |
| 99 | + databaseAdminClient.listDatabases(instanceName); |
87 | 100 | fail("Expected UNAUTHENTICATED after switching to invalid credentials"); |
88 | 101 | } catch (SpannerException e) { |
89 | 102 | assertEquals(ErrorCode.UNAUTHENTICATED, e.getErrorCode()); |
|
0 commit comments