Skip to content

Commit 8e29ad4

Browse files
committed
Adding in a check to verify all the blobs in the regression test have made it to cache
1 parent 9d9bd48 commit 8e29ad4

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

ds3-sdk-integration/src/test/java/com/spectralogic/ds3client/integration/Regression_Test.java

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@
2020
import com.spectralogic.ds3client.Ds3Client;
2121
import com.spectralogic.ds3client.commands.PutObjectRequest;
2222
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.*;
2624
import com.spectralogic.ds3client.helpers.Ds3ClientHelpers;
2725
import com.spectralogic.ds3client.helpers.JobRecoveryException;
2826
import com.spectralogic.ds3client.integration.test.helpers.TempStorageIds;
2927
import com.spectralogic.ds3client.integration.test.helpers.TempStorageUtil;
28+
import com.spectralogic.ds3client.models.BulkObject;
3029
import com.spectralogic.ds3client.models.ChecksumType;
3130
import com.spectralogic.ds3client.models.Contents;
31+
import com.spectralogic.ds3client.models.Objects;
3232
import com.spectralogic.ds3client.models.bulk.Ds3Object;
3333
import com.spectralogic.ds3client.networking.FailedRequestException;
3434
import com.spectralogic.ds3client.utils.ResourceUtils;
@@ -50,9 +50,7 @@
5050

5151
import static com.spectralogic.ds3client.integration.Util.RESOURCE_BASE_NAME;
5252
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.*;
5654
import static org.junit.Assert.*;
5755

5856
public class Regression_Test {
@@ -312,6 +310,14 @@ public SeekableByteChannel buildChannel(final String key) throws IOException {
312310
}
313311
});
314312

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+
315321
} finally {
316322
deleteAllContents(client, bucketName);
317323
}

0 commit comments

Comments
 (0)