You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Aug 13, 2022. It is now read-only.
User 인터페이스 생성
UserLoginService 인터페이스 생성
UserLoginRepository 인터페이스 생성
SessionRepository 인터페이스 생성
각 인터페이스 별 구현체도 생성했음.
Mockito, Hamcrest, faker 의존성 추가했음.
Given When Then
* given : 로그인 하지 않은 사용자는
* when : 이메일/비밀번호 입력 후 로그인 버튼을 클릭했을 때
* and : 이메일/비밀번호가 일치하는 회원이 있으면
* expected/then : 세션에 유저 정보를 저장하고
* and : 로그인에 성공한다.
*
* given : 로그인 하지 않은 사용자는
* when : 이메일/비밀번호 입력 후 로그인 버튼을 클릭했을 때
* and : 이메일이 이메일 형식이 아니면
* expected/then : 로그인에 실패한다.
*
* given : 로그인 하지 않은 사용자는
* when : 이메일/비밀번호 입력 후 로그인 버튼을 클릭했을 때
* and : 이메일 혹은 비밀번호가 비어있으면
* expected/then : 로그인에 실패한다.
*
* given : 로그인 하지 않은 사용자는
* when : 이메일/비밀번호 입력 후 로그인 버튼을 클릭했을 때
* and : 이메일/비밀번호가 일치하는 회원이 없으면
* expected/then : 로그인에 실패한다.
테스트 코드는 위의 첫번째 케이스만 작성한 상태임.
회원테이블 인터페이스 설계
The text was updated successfully, but these errors were encountered: