-[X] 지하철역 관련 인수 테스트를 완성하세요. -[X] 지하철역 목록 조회 인수 테스트 작성하기 -[X] 지하철역 삭제 인수 테스트 작성하기
- 지하철 노선 생성
- 인수 테스트 작성
- 인수 테스트를 충족하는 기능 구현
- 지하철 노선 목록 조회
- 인수 테스트 작성
- 인수 테스트를 충족하는 기능 구현
- 지하철 노선 조회
- 인수 테스트 작성
- 인수 테스트를 충족하는 기능 구현
- 지하철 노선 수정
- 인수 테스트 작성
- 인수 테스트를 충족하는 기능 구현
- 지하철 노선 삭제
- 인수 테스트 작성
- 인수 테스트를 충족하는 기능 구현
- 역 사이에 새로운 역을 등록할 경우
- 인수 테스트 작성
- 인수 테스트를 충족하는 기능 구현
- 새로운 역을 상행 종점으로 등록할 경우
- 인수 테스트 작성
- 인수 테스트를 충족하는 기능 구현
- 새로운 역을 하행 종점으로 등록할 경우
- 인수 테스트 작성
- 인수 테스트를 충족하는 기능 구현
- 역 사이에 새로운 역을 등록할 경우 기존 역 사이 길이보다 크거나 같으면 등록을 할 수 없음
- 인수 테스트 작성
- 인수 테스트를 충족하는 기능 구현
- 상행역과 하행역이 이미 노선에 모두 등록되어 있다면 추가할 수 없음
- 인수 테스트 작성
- 인수 테스트를 충족하는 기능 구현
- 상행역과 하행역 둘 중 하나도 포함되어있지 않으면 추가할 수 없음
- 인수 테스트 작성
- 인수 테스트를 충족하는 기능 구현
- 종점을 제거하는 경우
- 인수 테스트 작성
- 인수 테스트를 충족하는 기능 구현
- 가운데 역을 제거하는 경우
- 인수 테스트 작성
- 인수 테스트를 충족하는 기능 구현
- 구간이 하나인 노선에서 역을 제거하는 경우
- 인수 테스트 작성
- 인수 테스트를 충족하는 기능 구현