Kelas Akhir Mengejek di Mockito
Apabila bekerja dengan kelas akhir, ujian boleh menjadi mencabar kerana kebolehubahannya. Untuk mengatasi halangan ini, Mockito menyediakan penyelesaian dalam versi 2nya.
Pelaksanaan dengan Mockito v2
Untuk mengejek kelas akhir dengan Mockito v2, ikut langkah berikut:
testImplementation 'org.mockito:mockito-inline:2.13.0'
@MockedStatic(RainOnTrees.class) public class SeasonsTest { // Test methods here }
Had dengan Mockito v1
Kelas akhir mengejek tidak boleh dilakukan dengan Mockito v1. Ini dinyatakan secara jelas dalam Soalan Lazim Mockito:
"Tidak boleh mengejek kelas akhir"
Alternatif untuk Mockito v1
Jika menggunakan Mockito v1, pertimbangkan alternatif penyelesaian seperti:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengejek Kelas Akhir dengan Mockito?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!