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
Feature: 모든 대회를 전체 조회합니다.
Scenario: 유효한 page와 size로 모든 대회를 조회합니다.Given 대회가 존재합니다.
And 유효한 page와 size 값이 제공됩니다.
When 모든 대회 조회 요청을 보냅니다.
Then 200 코드와 함께 size 기준 page에 해당하는 대회 리스트를 반환합니다.
Scenario: 관리자가 아닌 사용자가 대회 전체 조회를 시도합니다.Given 유효한 page와 size 값이 제공됩니다.
When 관리자가 아닌 사용자가 대회 전체 조회 요청을 보냅니다.
Then 401 코드와 함께 관리자만 접근 가능하다는 에러 메시지를 반환합니다.
Scenario: 대회가 없는 경우Given 대회가 존재하지 않습니다.
And 유효한 page와 size 값이 제공됩니다.
When 모든 대회 조회 요청을 보냅니다.
Then 200 코드와 함께 빈 리스트를 반환합니다.
Scenario: size 없이 모든 대회를 조회합니다.Given 대회가 존재합니다.
And page 값만 제공됩니다.
When 모든 대회 조회 요청을 보냅니다.
Then 200 코드와 함께 20개 기준 page에 해당하는 대회 리스트를 반환합니다.
Scenario: 유효하지 않은 page로 모든 대회를 조회합니다.Given 대회가 존재합니다.
And 전체 페이지 개수보다 큰 page 값이 제공됩니다.
When 모든 대회 조회 요청을 보냅니다.
Then 200 코드와 함께 빈 리스트를 반환합니다.
Scenario: page 없이 size만으로 모든 대회를 조회합니다.Given 대회가 존재합니다.
And size 값만 제공됩니다.
When 모든 대회 조회 요청을 보냅니다.
Then 400 코드와 함께 잘못된 요청이라는 에러 메시지를 반환합니다.
Scenario: page와 size 없이 모든 대회를 조회합니다.Given 대회가 존재합니다.
When 모든 대회 조회 요청을 보냅니다.
Then 400 코드와 함께 잘못된 요청이라는 에러 메시지를 반환합니다.
Scenario: 30 초과의 size로 모든 대회를 조회합니다.Given 대회가 존재합니다.
And 30 초과의 size 값이 제공됩니다.
When 모든 대회 조회 요청을 보냅니다.
Then 400 코드와 함께 잘못된 요청이라는 에러 메시지를 반환합니다.
Scenario: 1 이하의 size로 모든 대회를 조회합니다.Given 대회가 존재합니다.
And 1 이하의 size 값이 제공됩니다.
When 모든 대회 조회 요청을 보냅니다.
Then 400 코드와 함께 잘못된 요청이라는 에러 메시지를 반환합니다.
The text was updated successfully, but these errors were encountered:
Description
Admin 대회 전체 조회하기
Todo
ETC
Request
URI
GET /agenda/admin/request/list
isShow가 true이든 false이든 보이게
Request body
Response
Status code
Response body
GWT
The text was updated successfully, but these errors were encountered: