선착순
참가 신청을 누르자마자, 저장한 순간 Accepted 상태가 true 로 바뀐다.
관리자 확인
이 경우에는 참가 신청 버튼을 누르더라도 대기중으로 표시된다.
대기중, 참가 신청/참가 신청 취소 만 다루기로, 참가 신청 관리와 출석체크는 나중에 !
모집 인원이 2명일 때, 이미 2명이 참가 신청 상태, 그 상태에서 다른 아이디가 참가 신청을 누르면 참가 상태가 대기중으로 표시된다.
<시나리오>
갑, 을이 모임 참가신청 후 그들의 참가 상태는 확정, 이때 첫번째로 병, 그리고 두번째로 정이 참가 신청을 누르면 참가 상태는 둘다 대기중, 이때 갑의 마음이 바뀌어서 참가 신청을 취소하는 순간 갑은 리스트에서 사라지고, 병의 참가 상태가 확정으로 바뀐다. 나중에 정렬하는 grid로 만들자. 이 상태에서 관리자가 모집인원을 3으로 바꾸면, 정의 참가 상태가 확정으로 바뀌게 된다.
class EventControllerTest extends StudyControllerTest
상속받는 게 좋지는 않다. 왜? EventControllerTest 테스트를 실행할 때 부모 StudyControllerTest 도 함께 실행한다. 파라미터들을 재 사용하고 싶어서 상속 받았으나 .. 모든 테스트를 다 실행하게 된다.
추가 작업 필요
출처 : 인프런 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발