18
18
19
19
import static com .google .common .truth .Truth .assertThat ;
20
20
21
- import com .google .api .core .ApiFutures ;
22
21
import com .google .cloud .WriteChannel ;
23
22
import com .google .cloud .storage .BlobId ;
24
23
import com .google .cloud .storage .BlobInfo ;
@@ -130,7 +129,7 @@ public void uploadFiles() throws Exception {
130
129
ParallelUploadConfig parallelUploadConfig =
131
130
ParallelUploadConfig .newBuilder ().setBucketName (bucketName ).build ();
132
131
UploadJob job = transferManager .uploadFiles (files , parallelUploadConfig );
133
- List <UploadResult > uploadResults = ApiFutures . allAsList ( job .getUploadResponses ()). get ();
132
+ List <UploadResult > uploadResults = job .getUploadResults ();
134
133
assertThat (uploadResults ).hasSize (3 );
135
134
}
136
135
}
@@ -152,7 +151,7 @@ public void uploadFilesWithOpts() throws Exception {
152
151
.setWriteOptsPerRequest (Collections .singletonList (BlobWriteOption .doesNotExist ()))
153
152
.build ();
154
153
UploadJob job = transferManager .uploadFiles (files , parallelUploadConfig );
155
- List <UploadResult > uploadResults = ApiFutures . allAsList ( job .getUploadResponses ()). get ();
154
+ List <UploadResult > uploadResults = job .getUploadResults ();
156
155
assertThat (uploadResults ).hasSize (3 );
157
156
}
158
157
}
@@ -169,7 +168,7 @@ public void downloadBlobs() throws Exception {
169
168
.setDownloadDirectory (baseDir )
170
169
.build ();
171
170
DownloadJob job = transferManager .downloadBlobs (blobs , parallelDownloadConfig );
172
- List <DownloadResult > downloadResults = ApiFutures . allAsList ( job .getDownloadResults ()). get ();
171
+ List <DownloadResult > downloadResults = job .getDownloadResults ();
173
172
try {
174
173
assertThat (downloadResults ).hasSize (3 );
175
174
} finally {
@@ -194,7 +193,7 @@ public void downloadBlobsAllowChunked() throws Exception {
194
193
.setDownloadDirectory (baseDir )
195
194
.build ();
196
195
DownloadJob job = transferManager .downloadBlobs (blobs , parallelDownloadConfig );
197
- List <DownloadResult > downloadResults = ApiFutures . allAsList ( job .getDownloadResults ()). get ();
196
+ List <DownloadResult > downloadResults = job .getDownloadResults ();
198
197
assertThat (downloadResults ).hasSize (3 );
199
198
200
199
List <String > expectedContents =
@@ -232,7 +231,7 @@ public void uploadNonexistentBucket() throws Exception {
232
231
ParallelUploadConfig parallelUploadConfig =
233
232
ParallelUploadConfig .newBuilder ().setBucketName (bucketName ).build ();
234
233
UploadJob job = transferManager .uploadFiles (files , parallelUploadConfig );
235
- List <UploadResult > uploadResults = ApiFutures . allAsList ( job .getUploadResponses ()). get ();
234
+ List <UploadResult > uploadResults = job .getUploadResults ();
236
235
assertThat (uploadResults .get (0 ).getStatus ()).isEqualTo (TransferStatus .FAILED_TO_START );
237
236
assertThat (uploadResults .get (0 ).getException ()).isInstanceOf (StorageException .class );
238
237
}
@@ -248,7 +247,7 @@ public void uploadNonexistentFile() throws Exception {
248
247
ParallelUploadConfig parallelUploadConfig =
249
248
ParallelUploadConfig .newBuilder ().setBucketName (bucketName ).build ();
250
249
UploadJob job = transferManager .uploadFiles (files , parallelUploadConfig );
251
- List <UploadResult > uploadResults = ApiFutures . allAsList ( job .getUploadResponses ()). get ();
250
+ List <UploadResult > uploadResults = job .getUploadResults ();
252
251
assertThat (uploadResults .get (0 ).getStatus ()).isEqualTo (TransferStatus .FAILED_TO_START );
253
252
assertThat (uploadResults .get (0 ).getException ()).isInstanceOf (NoSuchFileException .class );
254
253
}
@@ -266,7 +265,7 @@ public void downloadNonexistentBucket() throws Exception {
266
265
.setDownloadDirectory (baseDir )
267
266
.build ();
268
267
DownloadJob job = transferManager .downloadBlobs (blobs , parallelDownloadConfig );
269
- List <DownloadResult > downloadResults = ApiFutures . allAsList ( job .getDownloadResults ()). get ();
268
+ List <DownloadResult > downloadResults = job .getDownloadResults ();
270
269
List <DownloadResult > failedToStart =
271
270
downloadResults .stream ()
272
271
.filter (x -> x .getStatus () == TransferStatus .FAILED_TO_START )
@@ -291,7 +290,7 @@ public void downloadBlobsChunkedFail() throws Exception {
291
290
.setDownloadDirectory (baseDir )
292
291
.build ();
293
292
DownloadJob job = transferManager .downloadBlobs (blobs , parallelDownloadConfig );
294
- List <DownloadResult > downloadResults = ApiFutures . allAsList ( job .getDownloadResults ()). get ();
293
+ List <DownloadResult > downloadResults = job .getDownloadResults ();
295
294
assertThat (downloadResults ).hasSize (3 );
296
295
List <DownloadResult > failedToStart =
297
296
downloadResults .stream ()
@@ -317,7 +316,7 @@ public void downloadBlobsPreconditionFailure() throws Exception {
317
316
.setOptionsPerRequest (ImmutableList .of (BlobSourceOption .generationMatch (-1 )))
318
317
.build ();
319
318
DownloadJob job = transferManager .downloadBlobs (blobs , parallelDownloadConfig );
320
- List <DownloadResult > downloadResults = ApiFutures . allAsList ( job .getDownloadResults ()). get ();
319
+ List <DownloadResult > downloadResults = job .getDownloadResults ();
321
320
assertThat (downloadResults ).hasSize (3 );
322
321
List <DownloadResult > failedToStart =
323
322
downloadResults .stream ()
0 commit comments