Skip to content

Commit

Permalink
Test: Change expectable exception message
Browse files Browse the repository at this point in the history
dto에서 발생하는 에러가 변경됨에따라 에러 메세지를 수정함
Github issue #3
  • Loading branch information
honeyl3ee committed Oct 26, 2023
1 parent 68983de commit 6ee3ce6
Showing 1 changed file with 8 additions and 8 deletions.
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package beforespring.socialfeed.member.controller.dto;

import static org.assertj.core.api.Assertions.assertThatCode;
import static org.assertj.core.api.Assertions.assertThatThrownBy;

import beforespring.socialfeed.member.controller.dto.CreateMemberDto.Request;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;

import static org.assertj.core.api.Assertions.assertThatCode;
import static org.assertj.core.api.Assertions.assertThatThrownBy;

class CreateMemberDtoTest {
@Test
void password_validation_test() {
Expand All @@ -22,18 +22,19 @@ void password_validation_test() {
givenUsername,
givenEmail,
givenPassword
)
)
)
.describedAs("예외가 발생하지 않고 생성에 성공할것.")
.doesNotThrowAnyException();
}

@Test
@DisplayName("3회 이상 연속되는 문자는 사용이 불가능합니다.")
void password_validation_passwd_not_valid_consecutive_character() {
// given
String givenUsername = "givenUsername";
String givenEmail = "[email protected]";
String givenPassword = "paaaswd1!"; // a가 3번 반복되는 잘못된 패스워드
String givenPassword = "paaaaswd1!!"; // a가 3번 반복되는 잘못된 패스워드

// when then
assertThatThrownBy(
Expand All @@ -45,7 +46,7 @@ void password_validation_passwd_not_valid_consecutive_character() {
)
)
.describedAs("3회 이상 반복되는 문자에 대해서 예외가 발생해야함.")
.hasMessageContaining("3회 이상 연속되는 문자는 사용이 불가합니다.");
.hasMessageContaining("동일한 문자를 3회 이상 연속으로 사용할 수 없습니다.");
}

@Test
Expand All @@ -55,7 +56,6 @@ void password_validation_passwd_not_valid_() {
String givenUsername = "givenUsername";
String givenEmail = "[email protected]";
String givenPassword = "passwordNotOkay"; // 숫자와 특수문자가 없는 잘못된 패스워드

// when then
assertThatThrownBy(
() ->
Expand All @@ -66,6 +66,6 @@ void password_validation_passwd_not_valid_() {
)
)
.describedAs("숫자, 문자, 특수문자 중 2가지 이상을 포함해야함.")
.hasMessageContaining("숫자, 문자, 특수문자 중 2가지 이상을 포함해야");
.hasMessageContaining("숫자, 문자, 특수문자 중 2가지 이상을 포함해야 합니다.");
}
}

0 comments on commit 6ee3ce6

Please sign in to comment.