From 8fb0e6952af3beb34d57079126613e9905d66429 Mon Sep 17 00:00:00 2001 From: Olav Loite Date: Wed, 16 Dec 2020 16:19:33 +0100 Subject: [PATCH] test: quick start sample test did not wait for database creation to finish --- .../test/java/com/example/spanner/QuickstartSampleIT.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/samples/snippets/src/test/java/com/example/spanner/QuickstartSampleIT.java b/samples/snippets/src/test/java/com/example/spanner/QuickstartSampleIT.java index a33095089ed..4084c259932 100644 --- a/samples/snippets/src/test/java/com/example/spanner/QuickstartSampleIT.java +++ b/samples/snippets/src/test/java/com/example/spanner/QuickstartSampleIT.java @@ -25,6 +25,7 @@ import java.io.PrintStream; import java.util.Collections; import java.util.UUID; +import java.util.concurrent.ExecutionException; import org.junit.After; import org.junit.AfterClass; import org.junit.Before; @@ -49,12 +50,12 @@ public class QuickstartSampleIT { private PrintStream out; @BeforeClass - public static void createDatabase() { + public static void createDatabase() throws InterruptedException, ExecutionException { final SpannerOptions options = SpannerOptions.newBuilder().setAutoThrottleAdministrativeRequests().build(); spanner = options.getService(); dbClient = spanner.getDatabaseAdminClient(); - dbClient.createDatabase(instanceId, dbId, Collections.emptyList()); + dbClient.createDatabase(instanceId, dbId, Collections.emptyList()).get(); } @AfterClass