|
20 | 20 | import com.spectralogic.ds3client.Ds3Client; |
21 | 21 | import com.spectralogic.ds3client.commands.PutObjectRequest; |
22 | 22 | import com.spectralogic.ds3client.commands.PutObjectResponse; |
23 | | -import com.spectralogic.ds3client.commands.spectrads3.CancelJobSpectraS3Request; |
24 | | -import com.spectralogic.ds3client.commands.spectrads3.CancelJobSpectraS3Response; |
25 | | -import com.spectralogic.ds3client.commands.spectrads3.GetJobChunksReadyForClientProcessingSpectraS3Request; |
| 23 | +import com.spectralogic.ds3client.commands.spectrads3.*; |
26 | 24 | import com.spectralogic.ds3client.helpers.Ds3ClientHelpers; |
27 | 25 | import com.spectralogic.ds3client.helpers.JobRecoveryException; |
28 | 26 | import com.spectralogic.ds3client.integration.test.helpers.TempStorageIds; |
29 | 27 | import com.spectralogic.ds3client.integration.test.helpers.TempStorageUtil; |
| 28 | +import com.spectralogic.ds3client.models.BulkObject; |
30 | 29 | import com.spectralogic.ds3client.models.ChecksumType; |
31 | 30 | import com.spectralogic.ds3client.models.Contents; |
| 31 | +import com.spectralogic.ds3client.models.Objects; |
32 | 32 | import com.spectralogic.ds3client.models.bulk.Ds3Object; |
33 | 33 | import com.spectralogic.ds3client.networking.FailedRequestException; |
34 | 34 | import com.spectralogic.ds3client.utils.ResourceUtils; |
|
50 | 50 |
|
51 | 51 | import static com.spectralogic.ds3client.integration.Util.RESOURCE_BASE_NAME; |
52 | 52 | import static com.spectralogic.ds3client.integration.Util.deleteAllContents; |
53 | | -import static org.hamcrest.CoreMatchers.equalTo; |
54 | | -import static org.hamcrest.CoreMatchers.is; |
55 | | -import static org.hamcrest.CoreMatchers.notNullValue; |
| 53 | +import static org.hamcrest.CoreMatchers.*; |
56 | 54 | import static org.junit.Assert.*; |
57 | 55 |
|
58 | 56 | public class Regression_Test { |
@@ -312,6 +310,14 @@ public SeekableByteChannel buildChannel(final String key) throws IOException { |
312 | 310 | } |
313 | 311 | }); |
314 | 312 |
|
| 313 | + final GetJobSpectraS3Response finishedJob = client.getJobSpectraS3(new GetJobSpectraS3Request(job.getJobId())); |
| 314 | + |
| 315 | + for (final Objects objects : finishedJob.getMasterObjectListResult().getObjects()) { |
| 316 | + for (final BulkObject bulkObject : objects.getObjects()) { |
| 317 | + assertTrue(bulkObject.getInCache()); |
| 318 | + } |
| 319 | + } |
| 320 | + |
315 | 321 | } finally { |
316 | 322 | deleteAllContents(client, bucketName); |
317 | 323 | } |
|
0 commit comments