Skip to content
This repository was archived by the owner on Apr 7, 2026. It is now read-only.

Commit d3dab34

Browse files
committed
change to use new api for test
1 parent 816dcfc commit d3dab34

1 file changed

Lines changed: 17 additions & 4 deletions

File tree

google-cloud-spanner/src/test/java/com/google/cloud/spanner/connection/it/ITMutableCredentialsTest.java

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@
3131
import java.io.InputStream;
3232
import java.util.ArrayList;
3333
import java.util.List;
34+
35+
import com.google.spanner.admin.database.v1.InstanceName;
3436
import org.junit.Test;
3537
import org.junit.experimental.categories.Category;
3638
import org.junit.runner.RunWith;
@@ -73,17 +75,28 @@ public void testMutableCredentialsUpdateAuthorizationForRunningClient() throws I
7375

7476
try (Spanner spanner = options.getService();
7577
DatabaseAdminClient databaseAdminClient = spanner.createDatabaseAdminClient()) {
76-
String dbName =
78+
/* String dbName =
7779
DatabaseName.of(
7880
getTestEnv().getTestHelper().getInstanceId().getProject(),
7981
getTestEnv().getTestHelper().getInstanceId().getInstance(),
8082
"TEST")
8183
.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);
8497
try {
8598
mutableCredentials.updateCredentials(invalidCredentials);
86-
databaseAdminClient.getDatabase(dbName);
99+
databaseAdminClient.listDatabases(instanceName);
87100
fail("Expected UNAUTHENTICATED after switching to invalid credentials");
88101
} catch (SpannerException e) {
89102
assertEquals(ErrorCode.UNAUTHENTICATED, e.getErrorCode());

0 commit comments

Comments
 (0)