Skip to content

Commit 219f842

Browse files
pongadgarrettjonesgoogle
authored andcommitted
---
yaml --- r: 5267 b: refs/heads/master c: e99857e h: refs/heads/master i: 5265: 64661b1 5263: fb4adaa
1 parent d58ca3b commit 219f842

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
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: 4567c49c99a134758dc12c208a9a034cae63f7c1
2+
refs/heads/master: e99857e80771ede2cb795dd249f2ac3ee14cf3f9
33
refs/heads/travis: dae77e558b884bc1b165155482d76c8e40b0fca4
44
refs/heads/gh-pages: 229631582f8957646f81e92ae5a326504f48ee5b
55
refs/tags/0.0.9: 22f1839238f66c39e67ed4dfdcd273b1ae2e8444

trunk/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)