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
테스트가 실패하고 있다. 위의 세 테스트 모두 근본적인 문제는 attendance가 none에서 tardy 로 변경이 되어야하는 건데 변경이 안되고 있습니다. 위 테스트 메서드 모두 event를 EventFixtures의 createEventOnDate 메서드로 만들고 있습니다.
위 사진에서 보면 Event 시작시간은 10시입니다.
그리고 위 테스트 메서드 모두 attendanceScheduler의 updateToTardyAttendanceClosingTime()을 사용하고 있는데 이 메서드에서 tardy로 바꿔주는 repository 메서드를 보면 '오늘 날짜가 같고 시작 시간보다 더 큰 시간' 일 때 변경해주고 있습니다.
그래서 00시 부터 9시 59분까지는 repository의 쿼리에 조건에 부합하지 못하기 때문에 tardy로 변경되지 못하고 있어서 실패하고 있었습니다.
The text was updated successfully, but these errors were encountered:
버그 기능
버그 시나리오
AttendanceAcceptanceTest의 showUserCoffeeStats()
AttendanceAcceptanceTest의 useCoffeeStack()
MeetingAcceptanceTEst의 findMy()
기대 동작
현재 동작
위 사진에서 보면 Event 시작시간은 10시입니다.
그리고 위 테스트 메서드 모두 attendanceScheduler의 updateToTardyAttendanceClosingTime()을 사용하고 있는데 이 메서드에서 tardy로 바꿔주는 repository 메서드를 보면 '오늘 날짜가 같고 시작 시간보다 더 큰 시간' 일 때 변경해주고 있습니다.
그래서 00시 부터 9시 59분까지는 repository의 쿼리에 조건에 부합하지 못하기 때문에 tardy로 변경되지 못하고 있어서 실패하고 있었습니다.
The text was updated successfully, but these errors were encountered: