Skip to content

[feat] 스터디 가입 요청 및 수락/거절 기능 추가 #25

@crtEvent

Description

@crtEvent

✨ 해당 기능을 구현하기 위해 할 일이 무엇인가요?

  • 스터디 가입 요청 기능 추가
  • 스터디 가입 요청 수락 기능 추가
  • 스터디 가입 요청 거절 기능 추가

✅ Test Case

인수 테스트

  • 스터디 가입 요청에 성공하면 201 응답을 반환한다.
  • 없는 스터디에 가입 요청을 보내면 ~한다
  • 스터디 가입 요청을 중복으로 보낸 경우 ~한다.
  • 스터디 가입 요청 수락에 성공하면 200 응답을 보낸다.
  • 스터디 가입 요청 수락은 스터디 리더만 할 수 있다.
  • 리더가 아닌 멤버가 스터디 가입 요청을 수락하려고 하면 ~한다.
  • 스터디 가입 요청 거절에 성공하면 200 응답을 보낸다.
  • 스터디 가입 요청 거절은 스터디 리더만 할 수 있다.
  • 리더가 아닌 멤버가 스터디 가입 요청을 거절하려고 하면 ~한다.

도메인 테스트

  • 스터디 가입 요청이 생성되면 대기(WAIT) 상태로 생성된다.
  • 스터디 가입 요청이 수락되면 수락(ACCEPT) 상태로 변경된다.
  • 스터디 가입 요청이 수락시 대기(WAIT) 상태가 아니면 ~된다.
  • 스터디 가입 요청이 거절되면 거절(REJECT) 상태로 변경된다.
  • 스터디 가입 요청이 거절시 대기(WAIT) 상태가 아니면 ~된다.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions