Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] Service Layer 메소드 내 유효성검사 실패 문제 #58

Open
elyudwo opened this issue Jul 1, 2023 · 1 comment
Open

[Bug] Service Layer 메소드 내 유효성검사 실패 문제 #58

elyudwo opened this issue Jul 1, 2023 · 1 comment
Assignees
Labels
🐞 Bug 발견된 버그 (목록, 해결 여부)

Comments

@elyudwo
Copy link
Contributor

elyudwo commented Jul 1, 2023

📋 이슈 내용

image

파트장님이 말씀해주신대로 @Valid가 Service Layer에서 동작하는 지 여부를 판별하기위해 테스트코드를 작성해 실험해보았습니다.

[UserService 의 join 메소드]
image

[UserJoinRespDto 클래스]
image

[유효성검사 성공 여부를 판별하기위한 테스트코드]
image

테스트코드 내 userJoinReqDto 의 name, password, email 이 모두 UserJoinRespDto의 유효성 검사에 위배되는 값입니다.

그런데 테스트 코드를 실행하면 초록불이 나오면서 정상 작동합니다.

그 말인즉슨 유효성검사를 안걸리고 통과한다는 뜻인데 왜 안걸리는지 궁금합니다

✅ 체크리스트

📚 레퍼런스

@elyudwo elyudwo added the 🐞 Bug 발견된 버그 (목록, 해결 여부) label Jul 1, 2023
@Juser0
Copy link
Member

Juser0 commented Jul 2, 2023

valid와 validated의 차이에 대해서 한번 보면 알 수 있을거야

https://wildeveloperetrain.tistory.com/158
(내가 유효성 검사 정리할 때 동작원리 부분에서 이 글 참고했어)
이거 읽어보고 모르겠으면 또 물어봐!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐞 Bug 발견된 버그 (목록, 해결 여부)
Projects
None yet
Development

No branches or pull requests

2 participants