Feature: 확정된 팀 전체 조회
Scenario: 확정된 팀 전체 리스트를 조회합니다.
Given agenda가 생성되어 있습니다.
And team이 생성되어 있습니다. // request / cancel / approve
And 조회할 팀이 속한 agenda_id를 쿼리파라미터로 받습니다.
And 조회할 페이지의 페이지 넘버와 size를 조회받습니다.
When 확정된 팀 전체조회 요청을 받으면
Then 확정된 팀 전체조회가 성공하고 200을 반환합니다.
Scenario: agenda가 없을 경우 조회에 실패합니다.
Given 없는 agenda의 정보를 쿼리파라미터로 받습니다.
When 해당 팀 상세조회 요청을 받으면
Then 확정된 팀 전체조회가 실패하고 404 에러코드를 반환합니다. // AGENDA_NOT_FOUND 404
Scenario: page가 잘못된 경우 조회에 실패합니다.
Given agenda가 생성되어 있습니다.
And team이 생성되어 있습니다. // request / cancel / approve
And 없는 페이지에 대한 정보를 입력합니다.
When 확정된 팀 전체조회 요청을 받으면
Then 확정된 팀 전체조회가 실패하고 400 에러코드를 반환합니다. // 400 // @Valid 에서 걸러질 것
Scenario: size가 잘못된 경우 조회에 실패합니다.
Given agenda가 생성되어 있습니다.
And team이 생성되어 있습니다. // request / cancel / approve
And 잘못된 size에 대한 정보를 입력합니다.
When 확정된 팀 전체조회 요청을 받으면
Then 확정된 팀 전체조회가 실패하고 400 에러코드를 반환합니다. // 400 // @Valid 에서 걸러질 것
Description
Request
URI
GET /agenda/team/confirm/list?agenda_id=agenda_id
Request body
Response
Status code
Response body
GWT
Todo
ETC
No response