Unit test Anda lolos, tetapi data Anda tetap menghilang
Tes database yang di-mock memverifikasi sintaks SQL Anda, bukan apakah baris data bertahan dari crash, penulisan konkuren, atau ketidakcocokan skema. Berikut cara menguji persistensi secara nyata.
Jika Anda me-mock database dalam tes, Anda sedang menguji bahwa lapisan repository memanggil metode yang benar. Anda tidak menguji bahwa data bertahan dari…