1 | 사용자 | 추가 | 테스트 추가 | 테스트 추가버튼을 누르면 입/출력 데이터를 입력할 수 있고, 결과값을 저장할 수 있는 목록이 생긴다. | 테스트를 진행중에는 Disable |
2 | 사용자 | 삭제 | 테스트 삭제 | 테스트 삭제버튼을 누르면 confirm 화면이 나온다. 확인을 누르면 목록에서 선택된 테스트가 삭제된다. | 목록에서 선택된 데이터가 존재하지 않거나, 테스트를 진행중에는 Disable |
3 | 사용자 | 삭제 | 테스트 전체 삭제 | 테스트 전체삭제 버튼을 누르면 confirm화면이 나온다. 확인을 누르면 테스트 목록이 모두 지워진다. | 목록에 테스트 데이터가 없거나, 테스트를 진행중에는 Disable |
4 | 사용자 | 리스트 | 목록 클릭 | 목록에서 테스트를 클릭하게 된다면, 해당 테스트에 저장된 입/출력 값과 결과값이 UI에 출력된다. | 테스트는 목록에서 단일선택만 가능, 즉 다중선택 불가. 테스트 실행중에는 Disable |
5 | 사용자 | 편집 | 테스트 데이터 입력 | 목록에서 선택된 테스트가 있다면, 테스트 입/출력을 편집할 수 있는 UI가 제공된다. | 선택된 테스트가 없다면 Disable. 또한 테스트 실행시, 목록의 다른 테스트 클릭 시 저장되어야 |
6 | 사용자 | 실행 | 테스트 단일 실행 | 현재 Editor에서 열려있는 코드를 실행하여 목록에서 선택된 테스트 데이터를 검증함 | 선택된 목록이 없다면 Disable |
7 | 사용자 | 실행 | 테스트 전체 실행 | 현재 Editor에서 열려있는 코드를 실행하여 목록에 있는 모든 테스트 데이터를 검증함 | 목록에 테스트 데이터가 존재하지 않는다면 Disable |
8 | 사용자 | 중지 | 테스트 중지 | 진행중인 모든 테스트를 중지함 | 실행중인 테스트가 존재하지 않는다면 Disable |