| 회원가입 성공 | 정상 | POST /api/v1/signup, { "email": "test@example.com", "password": "password123", "name": "홍길동" } | 201, { "id": "user_123" } 반환 | 정상적인 회원가입 요청이 올바르게 처리되는지 확인하기 위함입니다. |
| 비밀번호 최소 길이 경계값 테스트 | 경계 | POST /api/v1/signup, { "email": "test@example.com", "password": "12345678", "name": "홍길동" } | 201, { "id": "user_123" } 반환 | 비밀번호가 정확히 8자일 때 정상적으로 가입되는지 확인하기 위함입니다. |
| 필수 파라미터 누락 시 에러 | 실패 | POST /api/v1/signup, { "email": "", "password": "password123", "name": "홍길동" } | 400, 에러 메시지 반환 | 필수 입력값인 이메일이 누락되었을 때 서버가 적절히 거부하는지 확인하기 위함입니다. |
| 비밀번호 길이 미달 시 에러 | 실패 | POST /api/v1/signup, { "email": "test@example.com", "password": "1234567", "name": "홍길동" } | 400, 최소 길이 안내 메시지 반환 | 비밀번호가 8자 미만일 때 유효성 검사가 정상적으로 작동하는지 확인하기 위함입니다. |
| 중복 이메일 가입 시 에러 | 실패 | POST /api/v1/signup, { "email": "existing@example.com", "password": "password123", "name": "홍길동" } | 409, 에러 메시지 반환 | 이미 가입된 이메일로 가입 시도 시 중복 처리가 올바르게 수행되는지 확인하기 위함입니다. |