Skip to content

Commit

Permalink
feat: add user role enum (#57)
Browse files Browse the repository at this point in the history
* 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]>
  • Loading branch information
jemlog authored Mar 6, 2025
1 parent 4b7b470 commit b8a2e4c
Show file tree
Hide file tree
Showing 7 changed files with 17 additions and 997 deletions.
6 changes: 6 additions & 0 deletions src/main/java/io/litmuschaos/enums/Role.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
package io.litmuschaos.enums;

public enum Role {
admin,
user
}
9 changes: 5 additions & 4 deletions src/main/java/io/litmuschaos/request/UserCreateRequest.java
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
package io.litmuschaos.request;

import io.litmuschaos.enums.Role;
import io.litmuschaos.util.Builder;

public class UserCreateRequest {

private final String username;
private final String password;
private final String role;
private final Role role;
private final String email;
private final String name;

Expand All @@ -26,7 +27,7 @@ public String getPassword() {
return password;
}

public String getRole() {
public Role getRole() {
return role;
}

Expand All @@ -45,7 +46,7 @@ public static UserCreateRequestBuilder builder(){
public static class UserCreateRequestBuilder implements Builder<UserCreateRequest> {
private String username;
private String password;
private String role;
private Role role;
private String email;
private String name;

Expand All @@ -59,7 +60,7 @@ public UserCreateRequestBuilder password(String password) {
return this;
}

public UserCreateRequestBuilder role(String role) {
public UserCreateRequestBuilder role(Role role) {
this.role = role;
return this;
}
Expand Down
19 changes: 0 additions & 19 deletions src/test/java/io/litmuschaos/AuthTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -28,23 +28,4 @@ public void testCapabilityAPI() throws IOException, LitmusApiException {
.isInstanceOf(CapabilityResponse.class)
.hasFieldOrProperty("Dex");
}

// @Test
// public void testAuthenticationAPI() throws IOException, LitmusApiException {
// LoginRequest request = LoginRequest.builder().username(username).password(password).build();
// assertThat(authClient.authenticate(request))
// .isNotNull()
// .isInstanceOf(LoginResponse.class);
// }
//
// @Test
// public void testAuthenticationAPIFail() {
// // Given
// String wrongPassword = "litmus1234";
// LoginRequest request = LoginRequest.builder().username(username).password(wrongPassword).build();
//
// // When & Then
// assertThatThrownBy(() -> authClient.authenticate(request))
// .isInstanceOf(UnauthorizedException.class);
// }
}
197 changes: 0 additions & 197 deletions src/test/java/io/litmuschaos/InviteTest.java

This file was deleted.

Loading

0 comments on commit b8a2e4c

Please sign in to comment.