|
33 | 33 | import java.security.SignatureException; |
34 | 34 | import java.util.UUID; |
35 | 35 |
|
36 | | -import static com.spectralogic.ds3client.integration.Util.assumeVersion3orLess; |
| 36 | +import static com.spectralogic.ds3client.integration.Util.assumeVersion4orHigher; |
37 | 37 | import static com.spectralogic.ds3client.integration.Util.deleteAllContents; |
38 | 38 | import static com.spectralogic.ds3client.integration.test.helpers.TempStorageUtil.DEFAULT_USER; |
39 | 39 | import static org.hamcrest.Matchers.is; |
@@ -181,6 +181,9 @@ public void ModifyUserDefaultDataPolicy() throws IOException, SignatureException |
181 | 181 |
|
182 | 182 | final GetUserSpectraS3Response getSpectraResponse = client |
183 | 183 | .getUserSpectraS3(new GetUserSpectraS3Request(spectraUUID)); |
| 184 | + |
| 185 | + assertThat(getSpectraResponse.getSpectraUserResult(), is(notNullValue())); |
| 186 | + |
184 | 187 | final ModifyUserSpectraS3Response modifyUserSpectraS3Response = client |
185 | 188 | .modifyUserSpectraS3(new ModifyUserSpectraS3Request(spectraUUID) |
186 | 189 | .withDefaultDataPolicyId(dataPolicyId)); |
@@ -341,7 +344,7 @@ public void getGroupsWithPageStartMarker() throws IOException, SignatureExceptio |
341 | 344 | .withPageStartMarker(UUID.randomUUID())); |
342 | 345 | fail("The above should not be found and throw exception."); |
343 | 346 | } catch (final FailedRequestException e) { |
344 | | - assertThat(e.getStatusCode(), is(410)); |
| 347 | + assertThat(e.getStatusCode(), is(404)); |
345 | 348 | } |
346 | 349 | } |
347 | 350 |
|
@@ -547,24 +550,30 @@ public void getGroupGroupMembersWithLastPage() throws IOException, SignatureExce |
547 | 550 |
|
548 | 551 | @Test |
549 | 552 | public void getGroupGroupMembersWithPageStartMarkerUUID() throws IOException, SignatureException { |
550 | | - assumeVersion3orLess(client); //TODO update once 4.0 error code is no longer 410 |
| 553 | + assumeVersion4orHigher(client); |
551 | 554 |
|
552 | | - final GetGroupMembersSpectraS3Response getGroupMembersSpectraS3Response = client |
553 | | - .getGroupMembersSpectraS3(new GetGroupMembersSpectraS3Request() |
554 | | - .withPageStartMarker(UUID.randomUUID())); |
| 555 | + try { |
| 556 | + client.getGroupMembersSpectraS3(new GetGroupMembersSpectraS3Request() |
| 557 | + .withPageStartMarker(UUID.randomUUID())); |
| 558 | + fail("The above should not be found and throw exception."); |
555 | 559 |
|
556 | | - assertThat(getGroupMembersSpectraS3Response.getGroupMemberListResult(), is(notNullValue())); |
| 560 | + } catch (final FailedRequestException e) { |
| 561 | + assertThat(e.getStatusCode(), is(404)); |
| 562 | + } |
557 | 563 | } |
558 | 564 |
|
559 | 565 | @Test |
560 | 566 | public void getGroupGroupMembersWithPageStartMarkerString() throws IOException, SignatureException { |
561 | | - assumeVersion3orLess(client); //TODO update once 4.0 error code is no longer 410 |
| 567 | + assumeVersion4orHigher(client); |
562 | 568 |
|
563 | | - final GetGroupMembersSpectraS3Response getGroupMembersSpectraS3Response = client |
564 | | - .getGroupMembersSpectraS3(new GetGroupMembersSpectraS3Request() |
565 | | - .withPageStartMarker(UUID.randomUUID().toString())); |
| 569 | + try { |
| 570 | + client.getGroupMembersSpectraS3(new GetGroupMembersSpectraS3Request() |
| 571 | + .withPageStartMarker(UUID.randomUUID().toString())); |
| 572 | + fail("The above should not be found and throw exception."); |
566 | 573 |
|
567 | | - assertThat(getGroupMembersSpectraS3Response.getGroupMemberListResult(), is(notNullValue())); |
| 574 | + } catch (final FailedRequestException e) { |
| 575 | + assertThat(e.getStatusCode(), is(404)); |
| 576 | + } |
568 | 577 | } |
569 | 578 |
|
570 | 579 | @Test |
@@ -854,24 +863,29 @@ public void getBucketAclsWithLastPage() throws IOException, SignatureException { |
854 | 863 |
|
855 | 864 | @Test |
856 | 865 | public void getBucketAclsWithPageStartMarkerUUID() throws IOException, SignatureException { |
857 | | - assumeVersion3orLess(client); //TODO update once 4.0 error code is no longer 410 |
| 866 | + assumeVersion4orHigher(client); |
858 | 867 |
|
859 | | - final GetBucketAclsSpectraS3Response getBucketAclsSpectraS3Response = client |
860 | | - .getBucketAclsSpectraS3(new GetBucketAclsSpectraS3Request() |
861 | | - .withPageStartMarker(UUID.randomUUID())); |
| 868 | + try { |
| 869 | + client.getBucketAclsSpectraS3(new GetBucketAclsSpectraS3Request() |
| 870 | + .withPageStartMarker(UUID.randomUUID())); |
| 871 | + fail("The above should not be found and throw exception."); |
862 | 872 |
|
863 | | - assertThat(getBucketAclsSpectraS3Response.getBucketAclListResult(), is(notNullValue())); |
| 873 | + } catch (final FailedRequestException e) { |
| 874 | + assertThat(e.getStatusCode(), is(404)); |
| 875 | + } |
864 | 876 | } |
865 | 877 |
|
866 | 878 | @Test |
867 | 879 | public void getBucketAclsWithPageStartMarkerString() throws IOException, SignatureException { |
868 | | - assumeVersion3orLess(client); //TODO update once 4.0 error code is no longer 410 |
| 880 | + assumeVersion4orHigher(client); |
869 | 881 |
|
870 | | - final GetBucketAclsSpectraS3Response getBucketAclsSpectraS3Response = client |
871 | | - .getBucketAclsSpectraS3(new GetBucketAclsSpectraS3Request() |
872 | | - .withPageStartMarker(UUID.randomUUID().toString())); |
873 | | - |
874 | | - assertThat(getBucketAclsSpectraS3Response.getBucketAclListResult(), is(notNullValue())); |
| 882 | + try { |
| 883 | + client.getBucketAclsSpectraS3(new GetBucketAclsSpectraS3Request() |
| 884 | + .withPageStartMarker(UUID.randomUUID().toString())); |
| 885 | + fail("The above should not be found and throw exception."); |
| 886 | + } catch (final FailedRequestException e) { |
| 887 | + assertThat(e.getStatusCode(), is(404)); |
| 888 | + } |
875 | 889 | } |
876 | 890 |
|
877 | 891 | @Test |
@@ -1189,24 +1203,28 @@ public void getDataPolicyAclsWithPageLength() throws IOException, SignatureExcep |
1189 | 1203 |
|
1190 | 1204 | @Test |
1191 | 1205 | public void getDataPolicyAclsWithPageStartMarkerString() throws IOException, SignatureException { |
1192 | | - assumeVersion3orLess(client); //TODO update once 4.0 error code is no longer 410 |
| 1206 | + assumeVersion4orHigher(client); |
1193 | 1207 |
|
1194 | | - final GetDataPolicyAclsSpectraS3Response getDataPolicyAclsSpectraS3Response = client |
1195 | | - .getDataPolicyAclsSpectraS3(new GetDataPolicyAclsSpectraS3Request() |
1196 | | - .withPageStartMarker(UUID.randomUUID().toString())); |
1197 | | - |
1198 | | - assertThat(getDataPolicyAclsSpectraS3Response.getDataPolicyAclListResult(), is(notNullValue())); |
| 1208 | + try { |
| 1209 | + client.getDataPolicyAclsSpectraS3(new GetDataPolicyAclsSpectraS3Request() |
| 1210 | + .withPageStartMarker(UUID.randomUUID().toString())); |
| 1211 | + fail("The above should not be found and throw exception."); |
| 1212 | + } catch (final FailedRequestException e) { |
| 1213 | + assertThat(e.getStatusCode(), is(404)); |
| 1214 | + } |
1199 | 1215 | } |
1200 | 1216 |
|
1201 | 1217 | @Test |
1202 | 1218 | public void getDataPolicyAclsWithPageStartMarkerUUID() throws IOException, SignatureException { |
1203 | | - assumeVersion3orLess(client); //TODO update once 4.0 error code is no longer 410 |
1204 | | - |
1205 | | - final GetDataPolicyAclsSpectraS3Response getDataPolicyAclsSpectraS3Response = client |
1206 | | - .getDataPolicyAclsSpectraS3(new GetDataPolicyAclsSpectraS3Request() |
1207 | | - .withPageStartMarker(UUID.randomUUID())); |
| 1219 | + assumeVersion4orHigher(client); |
1208 | 1220 |
|
1209 | | - assertThat(getDataPolicyAclsSpectraS3Response.getDataPolicyAclListResult(), is(notNullValue())); |
| 1221 | + try { |
| 1222 | + client.getDataPolicyAclsSpectraS3(new GetDataPolicyAclsSpectraS3Request() |
| 1223 | + .withPageStartMarker(UUID.randomUUID())); |
| 1224 | + fail("The above should not be found and throw exception."); |
| 1225 | + } catch (final FailedRequestException e) { |
| 1226 | + assertThat(e.getStatusCode(), is(404)); |
| 1227 | + } |
1210 | 1228 | } |
1211 | 1229 |
|
1212 | 1230 | @Test |
|
0 commit comments