3333import java .security .SignatureException ;
3434import java .util .UUID ;
3535
36+ import static com .spectralogic .ds3client .integration .Util .assumeVersion4orHigher ;
3637import static com .spectralogic .ds3client .integration .Util .deleteAllContents ;
38+ import static com .spectralogic .ds3client .integration .test .helpers .TempStorageUtil .DEFAULT_USER ;
3739import static org .hamcrest .Matchers .is ;
3840import static org .hamcrest .Matchers .notNullValue ;
3941import static org .junit .Assert .assertThat ;
@@ -75,7 +77,7 @@ private static void setupBucket(final UUID dataPolicy) {
7577 try {
7678 HELPERS .ensureBucketExists (BUCKET_NAME , dataPolicy );
7779 spectraUUID = client .getUserSpectraS3 (
78- new GetUserSpectraS3Request ("spectra" )).getSpectraUserResult ().getId ();
80+ new GetUserSpectraS3Request (DEFAULT_USER )).getSpectraUserResult ().getId ();
7981 administratorsUUID = client .getGroupSpectraS3 (
8082 new GetGroupSpectraS3Request ("Administrators" )).getGroupResult ().getId ();
8183 } catch (final Exception e ) {
@@ -89,16 +91,16 @@ public void getUserWithUUID() throws IOException, SignatureException {
8991 final GetUserSpectraS3Response getSpectraResponse = client
9092 .getUserSpectraS3 (new GetUserSpectraS3Request (spectraUUID ));
9193
92- assertThat (getSpectraResponse .getSpectraUserResult ().getName (), is ("spectra" ));
94+ assertThat (getSpectraResponse .getSpectraUserResult ().getName (), is (DEFAULT_USER ));
9395 }
9496
9597 @ Test
9698 public void getUserWithString () throws IOException , SignatureException {
9799
98100 final GetUserSpectraS3Response getSpectraResponse = client
99- .getUserSpectraS3 (new GetUserSpectraS3Request ("spectra" ));
101+ .getUserSpectraS3 (new GetUserSpectraS3Request (DEFAULT_USER ));
100102
101- assertThat (getSpectraResponse .getSpectraUserResult ().getName (), is ("spectra" ));
103+ assertThat (getSpectraResponse .getSpectraUserResult ().getName (), is (DEFAULT_USER ));
102104 }
103105
104106 @ Test
@@ -114,7 +116,7 @@ public void getUsers() throws IOException, SignatureException {
114116 public void getUsersWithName () throws IOException , SignatureException {
115117
116118 final GetUsersSpectraS3Response getUsersResponse = client .getUsersSpectraS3 (
117- new GetUsersSpectraS3Request ().withName ("spectra" ));
119+ new GetUsersSpectraS3Request ().withName (DEFAULT_USER ));
118120
119121 assertThat (getUsersResponse .getSpectraUserListResult (), is (notNullValue ()));
120122 }
@@ -179,6 +181,9 @@ public void ModifyUserDefaultDataPolicy() throws IOException, SignatureException
179181
180182 final GetUserSpectraS3Response getSpectraResponse = client
181183 .getUserSpectraS3 (new GetUserSpectraS3Request (spectraUUID ));
184+
185+ assertThat (getSpectraResponse .getSpectraUserResult (), is (notNullValue ()));
186+
182187 final ModifyUserSpectraS3Response modifyUserSpectraS3Response = client
183188 .modifyUserSpectraS3 (new ModifyUserSpectraS3Request (spectraUUID )
184189 .withDefaultDataPolicyId (dataPolicyId ));
@@ -339,7 +344,7 @@ public void getGroupsWithPageStartMarker() throws IOException, SignatureExceptio
339344 .withPageStartMarker (UUID .randomUUID ()));
340345 fail ("The above should not be found and throw exception." );
341346 } catch (final FailedRequestException e ) {
342- assertThat (e .getStatusCode (), is (410 ));
347+ assertThat (e .getStatusCode (), is (404 ));
343348 }
344349 }
345350
@@ -467,7 +472,7 @@ public void getUserGroupMembersWithMemberUserIDString() throws IOException, Sign
467472
468473 final GetGroupMembersSpectraS3Response getGroupMembersSpectraS3Response = client
469474 .getGroupMembersSpectraS3 (new GetGroupMembersSpectraS3Request ()
470- .withMemberUserId ("spectra" ));
475+ .withMemberUserId (DEFAULT_USER ));
471476
472477 assertThat (getGroupMembersSpectraS3Response .getGroupMemberListResult (), is (notNullValue ()));
473478 }
@@ -545,22 +550,30 @@ public void getGroupGroupMembersWithLastPage() throws IOException, SignatureExce
545550
546551 @ Test
547552 public void getGroupGroupMembersWithPageStartMarkerUUID () throws IOException , SignatureException {
553+ assumeVersion4orHigher (client );
548554
549- final GetGroupMembersSpectraS3Response getGroupMembersSpectraS3Response = client
550- .getGroupMembersSpectraS3 (new GetGroupMembersSpectraS3Request ()
551- .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." );
552559
553- assertThat (getGroupMembersSpectraS3Response .getGroupMemberListResult (), is (notNullValue ()));
560+ } catch (final FailedRequestException e ) {
561+ assertThat (e .getStatusCode (), is (404 ));
562+ }
554563 }
555564
556565 @ Test
557566 public void getGroupGroupMembersWithPageStartMarkerString () throws IOException , SignatureException {
567+ assumeVersion4orHigher (client );
558568
559- final GetGroupMembersSpectraS3Response getGroupMembersSpectraS3Response = client
560- .getGroupMembersSpectraS3 (new GetGroupMembersSpectraS3Request ()
561- .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." );
562573
563- assertThat (getGroupMembersSpectraS3Response .getGroupMemberListResult (), is (notNullValue ()));
574+ } catch (final FailedRequestException e ) {
575+ assertThat (e .getStatusCode (), is (404 ));
576+ }
564577 }
565578
566579 @ Test
@@ -612,7 +625,7 @@ public void putUserGroupMember() throws IOException, SignatureException {
612625 new PutGroupSpectraS3Request ("test_group" ));
613626
614627 putUserGroupMemberSpectraS3Response = client
615- .putUserGroupMemberSpectraS3 (new PutUserGroupMemberSpectraS3Request ("test_group" , "spectra" ));
628+ .putUserGroupMemberSpectraS3 (new PutUserGroupMemberSpectraS3Request ("test_group" , DEFAULT_USER ));
616629
617630 assertThat (putUserGroupMemberSpectraS3Response .getGroupMemberResult (), is (notNullValue ()));
618631
@@ -688,7 +701,7 @@ public void putGlobalBucketAclForUserString() throws IOException, SignatureExcep
688701 try {
689702 putGlobalBucketAclForUserSpectraS3Response = client .putGlobalBucketAclForUserSpectraS3 (
690703 new PutGlobalBucketAclForUserSpectraS3Request (BucketAclPermission .DELETE ,
691- "spectra" ));
704+ DEFAULT_USER ));
692705
693706 assertThat (putGlobalBucketAclForUserSpectraS3Response .getBucketAclResult (), is (notNullValue ()));
694707
@@ -789,7 +802,7 @@ public void getBucketAclsWithUserUUID() throws IOException, SignatureException {
789802 @ Test
790803 public void getBucketAclsWithUserIDString () throws IOException , SignatureException {
791804 final GetBucketAclsSpectraS3Response getBucketAclsSpectraS3Response = client
792- .getBucketAclsSpectraS3 (new GetBucketAclsSpectraS3Request ().withUserId ("spectra" ));
805+ .getBucketAclsSpectraS3 (new GetBucketAclsSpectraS3Request ().withUserId (DEFAULT_USER ));
793806
794807 assertThat (getBucketAclsSpectraS3Response .getBucketAclListResult (), is (notNullValue ()));
795808 }
@@ -850,20 +863,29 @@ public void getBucketAclsWithLastPage() throws IOException, SignatureException {
850863
851864 @ Test
852865 public void getBucketAclsWithPageStartMarkerUUID () throws IOException , SignatureException {
853- final GetBucketAclsSpectraS3Response getBucketAclsSpectraS3Response = client
854- .getBucketAclsSpectraS3 (new GetBucketAclsSpectraS3Request ()
855- .withPageStartMarker (UUID .randomUUID ()));
866+ assumeVersion4orHigher (client );
856867
857- assertThat (getBucketAclsSpectraS3Response .getBucketAclListResult (), is (notNullValue ()));
868+ try {
869+ client .getBucketAclsSpectraS3 (new GetBucketAclsSpectraS3Request ()
870+ .withPageStartMarker (UUID .randomUUID ()));
871+ fail ("The above should not be found and throw exception." );
872+
873+ } catch (final FailedRequestException e ) {
874+ assertThat (e .getStatusCode (), is (404 ));
875+ }
858876 }
859877
860878 @ Test
861879 public void getBucketAclsWithPageStartMarkerString () throws IOException , SignatureException {
862- final GetBucketAclsSpectraS3Response getBucketAclsSpectraS3Response = client
863- .getBucketAclsSpectraS3 (new GetBucketAclsSpectraS3Request ()
864- .withPageStartMarker (UUID .randomUUID ().toString ()));
880+ assumeVersion4orHigher (client );
865881
866- 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+ }
867889 }
868890
869891 @ Test
@@ -912,7 +934,7 @@ public void putGlobalDataPolicyAclForUserString() throws IOException, SignatureE
912934 PutGlobalDataPolicyAclForUserSpectraS3Response putGlobalDataPolicyAclForUserSpectraS3Response = null ;
913935 try {
914936 putGlobalDataPolicyAclForUserSpectraS3Response = client .putGlobalDataPolicyAclForUserSpectraS3 (
915- new PutGlobalDataPolicyAclForUserSpectraS3Request ("spectra" ));
937+ new PutGlobalDataPolicyAclForUserSpectraS3Request (DEFAULT_USER ));
916938
917939 assertThat (putGlobalDataPolicyAclForUserSpectraS3Response .getDataPolicyAclResult (), is (notNullValue ()));
918940
@@ -971,7 +993,7 @@ public void deleteDataPolicyAcl() throws IOException, SignatureException {
971993 = null ;
972994 try {
973995 putGlobalDataPolicyAclForUserSpectraS3Response = client .putGlobalDataPolicyAclForUserSpectraS3 (
974- new PutGlobalDataPolicyAclForUserSpectraS3Request ("spectra" ));
996+ new PutGlobalDataPolicyAclForUserSpectraS3Request (DEFAULT_USER ));
975997
976998 final DeleteDataPolicyAclSpectraS3Response deleteDataPolicyAclSpectraS3Response = client
977999 .deleteDataPolicyAclSpectraS3 (new DeleteDataPolicyAclSpectraS3Request (
@@ -998,7 +1020,7 @@ public void getDataPolicyAcl() throws IOException, SignatureException {
9981020 try {
9991021 putGlobalDataPolicyAclForUserSpectraS3Response = client
10001022 .putGlobalDataPolicyAclForUserSpectraS3 (
1001- new PutGlobalDataPolicyAclForUserSpectraS3Request ("spectra" ));
1023+ new PutGlobalDataPolicyAclForUserSpectraS3Request (DEFAULT_USER ));
10021024
10031025 final GetDataPolicyAclSpectraS3Response getDataPolicyAclSpectraS3Response = client
10041026 .getDataPolicyAclSpectraS3 (new GetDataPolicyAclSpectraS3Request (
@@ -1114,7 +1136,7 @@ public void getDataPolicyAclsWithUserString() throws IOException, SignatureExcep
11141136
11151137 final GetDataPolicyAclsSpectraS3Response getDataPolicyAclsSpectraS3Response = client
11161138 .getDataPolicyAclsSpectraS3 (new GetDataPolicyAclsSpectraS3Request ()
1117- .withUserId ("spectra" ));
1139+ .withUserId (DEFAULT_USER ));
11181140
11191141 assertThat (getDataPolicyAclsSpectraS3Response .getDataPolicyAclListResult (), is (notNullValue ()));
11201142 }
@@ -1181,22 +1203,28 @@ public void getDataPolicyAclsWithPageLength() throws IOException, SignatureExcep
11811203
11821204 @ Test
11831205 public void getDataPolicyAclsWithPageStartMarkerString () throws IOException , SignatureException {
1206+ assumeVersion4orHigher (client );
11841207
1185- final GetDataPolicyAclsSpectraS3Response getDataPolicyAclsSpectraS3Response = client
1186- .getDataPolicyAclsSpectraS3 (new GetDataPolicyAclsSpectraS3Request ()
1187- .withPageStartMarker (UUID .randomUUID ().toString ()));
1188-
1189- 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+ }
11901215 }
11911216
11921217 @ Test
11931218 public void getDataPolicyAclsWithPageStartMarkerUUID () throws IOException , SignatureException {
1219+ assumeVersion4orHigher (client );
11941220
1195- final GetDataPolicyAclsSpectraS3Response getDataPolicyAclsSpectraS3Response = client
1196- .getDataPolicyAclsSpectraS3 (new GetDataPolicyAclsSpectraS3Request ()
1197- .withPageStartMarker (UUID .randomUUID ()));
1198-
1199- 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+ }
12001228 }
12011229
12021230 @ Test
0 commit comments