Skip to content

Commit b8a2e4c

Browse files
authored
feat: add user role enum (#57)
* feat: add user role enum Signed-off-by: Jemin <[email protected]> * fix: remove unuse codes Signed-off-by: Jemin <[email protected]> --------- Signed-off-by: Jemin <[email protected]>
1 parent 4b7b470 commit b8a2e4c

File tree

7 files changed

+17
-997
lines changed

7 files changed

+17
-997
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package io.litmuschaos.enums;
2+
3+
public enum Role {
4+
admin,
5+
user
6+
}

src/main/java/io/litmuschaos/request/UserCreateRequest.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
package io.litmuschaos.request;
22

3+
import io.litmuschaos.enums.Role;
34
import io.litmuschaos.util.Builder;
45

56
public class UserCreateRequest {
67

78
private final String username;
89
private final String password;
9-
private final String role;
10+
private final Role role;
1011
private final String email;
1112
private final String name;
1213

@@ -26,7 +27,7 @@ public String getPassword() {
2627
return password;
2728
}
2829

29-
public String getRole() {
30+
public Role getRole() {
3031
return role;
3132
}
3233

@@ -45,7 +46,7 @@ public static UserCreateRequestBuilder builder(){
4546
public static class UserCreateRequestBuilder implements Builder<UserCreateRequest> {
4647
private String username;
4748
private String password;
48-
private String role;
49+
private Role role;
4950
private String email;
5051
private String name;
5152

@@ -59,7 +60,7 @@ public UserCreateRequestBuilder password(String password) {
5960
return this;
6061
}
6162

62-
public UserCreateRequestBuilder role(String role) {
63+
public UserCreateRequestBuilder role(Role role) {
6364
this.role = role;
6465
return this;
6566
}

src/test/java/io/litmuschaos/AuthTest.java

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -28,23 +28,4 @@ public void testCapabilityAPI() throws IOException, LitmusApiException {
2828
.isInstanceOf(CapabilityResponse.class)
2929
.hasFieldOrProperty("Dex");
3030
}
31-
32-
// @Test
33-
// public void testAuthenticationAPI() throws IOException, LitmusApiException {
34-
// LoginRequest request = LoginRequest.builder().username(username).password(password).build();
35-
// assertThat(authClient.authenticate(request))
36-
// .isNotNull()
37-
// .isInstanceOf(LoginResponse.class);
38-
// }
39-
//
40-
// @Test
41-
// public void testAuthenticationAPIFail() {
42-
// // Given
43-
// String wrongPassword = "litmus1234";
44-
// LoginRequest request = LoginRequest.builder().username(username).password(wrongPassword).build();
45-
//
46-
// // When & Then
47-
// assertThatThrownBy(() -> authClient.authenticate(request))
48-
// .isInstanceOf(UnauthorizedException.class);
49-
// }
5031
}

src/test/java/io/litmuschaos/InviteTest.java

Lines changed: 0 additions & 197 deletions
This file was deleted.

0 commit comments

Comments
 (0)