Skip to content

Merge pull request #274 from NaGyeong-Park/main #59

Merge pull request #274 from NaGyeong-Park/main

Merge pull request #274 from NaGyeong-Park/main #59

GitHub Actions / JEST Tests succeeded Feb 20, 2024 in 1s

JEST Tests ✅

Tests passed successfully

✅ client/reports/jest-junit.xml

119 tests were completed in 8s with 119 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
src/core/todo/test/sort.test.ts 45✅ 8s
src/core/todo/test/update.test.ts 50✅ 8s
src/core/todo/test/validator.test.ts 24✅ 7s

✅ src/core/todo/test/sort.test.ts

기본 정렬 테스트 › sort/0
  ✅ 다른 조건이 모두 동일하다면, Imminent Todo가 Active된다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선한다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선하며, Importance 정렬이 EDF 정렬보다 우선한다.
기본 정렬 테스트 › sort/1
  ✅ 다른 조건이 모두 동일하다면, Imminent Todo가 Active된다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선한다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선하며, Importance 정렬이 EDF 정렬보다 우선한다.
기본 정렬 테스트 › sort/2
  ✅ 다른 조건이 모두 동일하다면, Imminent Todo가 Active된다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선한다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선하며, Importance 정렬이 EDF 정렬보다 우선한다.
기본 정렬 테스트 › sort/3
  ✅ 다른 조건이 모두 동일하다면, Imminent Todo가 Active된다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선한다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선하며, Importance 정렬이 EDF 정렬보다 우선한다.
기본 정렬 테스트 › sort/4
  ✅ 다른 조건이 모두 동일하다면, Imminent Todo가 Active된다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선한다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선하며, Importance 정렬이 EDF 정렬보다 우선한다.
기본 정렬 테스트 › sort/5
  ✅ 다른 조건이 모두 동일하다면, Imminent Todo가 Active된다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선한다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선하며, Importance 정렬이 EDF 정렬보다 우선한다.
기본 정렬 테스트 › sort/6
  ✅ 다른 조건이 모두 동일하다면, Imminent Todo가 Active된다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선한다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선하며, Importance 정렬이 EDF 정렬보다 우선한다.
기본 정렬 테스트 › sort/7
  ✅ 다른 조건이 모두 동일하다면, Imminent Todo가 Active된다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선한다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선하며, Importance 정렬이 EDF 정렬보다 우선한다.
기본 정렬 테스트 › sort/8
  ✅ 다른 조건이 모두 동일하다면, Imminent Todo가 Active된다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선한다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선하며, Importance 정렬이 EDF 정렬보다 우선한다.
기본 정렬 테스트 › sort/9
  ✅ 다른 조건이 모두 동일하다면, Imminent Todo가 Active된다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선한다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선하며, Importance 정렬이 EDF 정렬보다 우선한다.
정렬 대단위 테스트 › answer: sort/1, problem:0
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/1, problem:1
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/1, problem:2
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/1, problem:3
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/1, problem:4
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/2, problem:0
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/2, problem:1
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/2, problem:2
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/2, problem:3
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/2, problem:4
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/3, problem:0
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/3, problem:1
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/3, problem:2
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/3, problem:3
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/3, problem:4
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.

✅ src/core/todo/test/update.test.ts

업데이트 테스트 › update/0
  ✅ RTL 조건 확인
  ✅ WTL 조건 확인
업데이트 테스트 › update/1
  ✅ RTL 조건 확인
  ✅ WTL 조건 확인
업데이트 테스트 › update/2
  ✅ RTL 조건 확인
  ✅ WTL 조건 확인
업데이트 테스트 › update/3
  ✅ RTL 조건 확인
  ✅ WTL 조건 확인
업데이트 테스트 › update/4
  ✅ RTL 조건 확인
  ✅ WTL 조건 확인
업데이트 테스트 › update/5
  ✅ RTL 조건 확인
  ✅ WTL 조건 확인
업데이트 테스트 › update/6
  ✅ RTL 조건 확인
  ✅ WTL 조건 확인
업데이트 테스트 › update/7
  ✅ RTL 조건 확인
  ✅ WTL 조건 확인
업데이트 테스트 › update/8
  ✅ RTL 조건 확인
  ✅ WTL 조건 확인
업데이트 테스트 › update/9
  ✅ RTL 조건 확인
  ✅ WTL 조건 확인
업데이트 대단위 테스트 › answer: update/easy/1, problem:0
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/1, problem:1
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/1, problem:2
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/1, problem:3
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/1, problem:4
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/2, problem:0
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/2, problem:1
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/2, problem:2
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/2, problem:3
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/2, problem:4
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/3, problem:0
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/3, problem:1
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/3, problem:2
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/3, problem:3
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/3, problem:4
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/1, problem:0
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/1, problem:1
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/1, problem:2
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/1, problem:3
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/1, problem:4
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/2, problem:0
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/2, problem:1
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/2, problem:2
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/2, problem:3
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/2, problem:4
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/3, problem:0
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/3, problem:1
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/3, problem:2
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/3, problem:3
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/3, problem:4
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.

✅ src/core/todo/test/validator.test.ts

검증 알고리즘 테스트 › Imminence 정렬
  ✅ sort/1
  ✅ sort/2
  ✅ sort/3
검증 알고리즘 테스트 › Importance 정렬
  ✅ sort/1
  ✅ sort/2
  ✅ sort/3
검증 알고리즘 테스트 › Deadline 정렬
  ✅ sort/1
  ✅ sort/2
  ✅ sort/3
검증 알고리즘 테스트 › Last Postponed 정렬 
  ✅ sort/1
  ✅ sort/2
  ✅ sort/3
업데이트 검증 알고리즘 테스트 › RTL 조건 확인
  ✅ update/easy/1
  ✅ update/easy/2
  ✅ update/easy/3
  ✅ update/difficult/1
  ✅ update/difficult/2
  ✅ update/difficult/3
업데이트 검증 알고리즘 테스트 › WTL 조건 확인
  ✅ update/easy/1
  ✅ update/easy/2
  ✅ update/easy/3
  ✅ update/difficult/1
  ✅ update/difficult/2
  ✅ update/difficult/3