Skip to content

Commit 9a7e921

Browse files
pongadgarrettjonesgoogle
authored andcommitted
---
yaml --- r: 7715 b: refs/heads/tswast-patch-1 c: e99857e h: refs/heads/master i: 7713: 9477fbf 7711: 48dd6dc
1 parent cdf1332 commit 9a7e921

2 files changed

Lines changed: 18 additions & 3 deletions

File tree

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,5 +57,5 @@ refs/tags/v0.18.0: 9d193c4c4b9d1c6f21515dd8e50836b9194ec9bb
5757
refs/tags/v0.19.0: e67b56e4d8dad5f9a7b38c9b2107c23c828f2ed5
5858
refs/tags/v0.20.0: 839f7fb7156535146aa1cb2c5aadd8d375d854e8
5959
refs/tags/v0.20.1: 370471f437f1f4f68a11e068df5cd6bf39edb1fa
60-
refs/heads/tswast-patch-1: 4567c49c99a134758dc12c208a9a034cae63f7c1
60+
refs/heads/tswast-patch-1: e99857e80771ede2cb795dd249f2ac3ee14cf3f9
6161
refs/heads/pubsub-streaming-pull: 19262b752ee874eb2ca3b950eb2aef44d5a5267b

branches/tswast-patch-1/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITBigQueryTest.java

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import static org.junit.Assert.fail;
2626

2727
import com.google.cloud.Page;
28+
import com.google.cloud.WaitForOption;
2829
import com.google.cloud.bigquery.BigQuery;
2930
import com.google.cloud.bigquery.BigQuery.DatasetField;
3031
import com.google.cloud.bigquery.BigQuery.DatasetOption;
@@ -899,7 +900,7 @@ public void testListJobsWithSelectedFields() {
899900
}
900901

901902
@Test
902-
public void testCreateAndGetJob() {
903+
public void testCreateAndGetJob() throws InterruptedException, TimeoutException {
903904
String sourceTableName = "test_create_and_get_job_source_table";
904905
String destinationTableName = "test_create_and_get_job_destination_table";
905906
TableId sourceTable = TableId.of(DATASET, sourceTableName);
@@ -930,11 +931,18 @@ public void testCreateAndGetJob() {
930931
assertEquals(createdJob.getSelfLink(), remoteJob.getSelfLink());
931932
assertEquals(createdJob.getUserEmail(), remoteJob.getUserEmail());
932933
assertTrue(createdTable.delete());
934+
935+
Job completedJob =
936+
remoteJob.waitFor(
937+
WaitForOption.checkEvery(1, TimeUnit.SECONDS),
938+
WaitForOption.timeout(1, TimeUnit.MINUTES));
939+
assertNotNull(completedJob);
940+
assertNull(completedJob.getStatus().getError());
933941
assertTrue(bigquery.delete(DATASET, destinationTableName));
934942
}
935943

936944
@Test
937-
public void testCreateAndGetJobWithSelectedFields() {
945+
public void testCreateAndGetJobWithSelectedFields() throws InterruptedException, TimeoutException {
938946
String sourceTableName = "test_create_and_get_job_with_selected_fields_source_table";
939947
String destinationTableName = "test_create_and_get_job_with_selected_fields_destination_table";
940948
TableId sourceTable = TableId.of(DATASET, sourceTableName);
@@ -972,6 +980,13 @@ public void testCreateAndGetJobWithSelectedFields() {
972980
assertNull(remoteJob.getSelfLink());
973981
assertNull(remoteJob.getUserEmail());
974982
assertTrue(createdTable.delete());
983+
984+
Job completedJob =
985+
remoteJob.waitFor(
986+
WaitForOption.checkEvery(1, TimeUnit.SECONDS),
987+
WaitForOption.timeout(1, TimeUnit.MINUTES));
988+
assertNotNull(completedJob);
989+
assertNull(completedJob.getStatus().getError());
975990
assertTrue(bigquery.delete(DATASET, destinationTableName));
976991
}
977992

0 commit comments

Comments
 (0)