Pertanyaan yang diberi tag mocking

175
Membuat panggilan secara berurutan ke metode tiruan

Mock memiliki metode yang bermanfaatassert_called_with() . Namun, sejauh yang saya mengerti ini hanya memeriksa panggilan terakhir ke suatu metode. Jika saya memiliki kode yang memanggil metode mocked 3 kali berturut-turut, setiap kali dengan parameter yang berbeda, bagaimana saya bisa menegaskan...

175
Mengejek Metode Ekstensi dengan Moq

Saya memiliki Antarmuka yang sudah ada sebelumnya ... public interface ISomeInterface { void SomeMethod(); } dan saya telah memperpanjang pengenalan ini menggunakan mixin ... public static class SomeInterfaceExtensions { public static void AnotherMethod(this ISomeInterface someInterface) {...

168
Python mengejek beberapa nilai balik

Saya menggunakan pythons mock.patch dan ingin mengubah nilai balik untuk setiap panggilan. Inilah peringatannya: fungsi yang ditambal tidak memiliki input, jadi saya tidak bisa mengubah nilai kembali berdasarkan input. Ini kode saya untuk referensi. def get_boolean_response(): response =...

167
Apa tujuan dari benda tiruan?

Saya baru dalam pengujian unit, dan saya terus menerus mendengar kata-kata 'benda tiruan' yang sering dilontarkan. Dalam istilah awam, dapatkah seseorang menjelaskan benda tiruan apa, dan apa yang biasanya mereka gunakan saat menulis tes

151
Stubbing yang Belum Selesai Terdeteksi di Mockito

Saya mendapatkan pengecualian berikut saat menjalankan tes. Saya menggunakan Mockito untuk mengejek. Petunjuk yang disebutkan oleh perpustakaan Mockito tidak membantu. org.mockito.exceptions.misusing.UnfinishedStubbingException: Unfinished stubbing detected here: -> at

149
Apa perbedaan antara ejekan dan bertopik pada Rhino Mock?

Saya belum cukup bermain dengan ini dan biasanya menggunakan ejekan, tapi saya ingin tahu apa perbedaan antara keduanya dan kapan harus menggunakan satu atau yang lain pada Rhino Mocks. Memperbarui: Saya juga menemukan jawaban untuk pertanyaan saya dalam kata-kata Ayende : Perbedaan antara...

147
Fungsi tiruan di Go

Saya sedang belajar Go dengan mengkode proyek pribadi kecil. Meskipun kecil, saya memutuskan untuk melakukan pengujian unit yang ketat untuk mempelajari kebiasaan baik di Go sejak awal. Tes unit sepele semuanya baik-baik saja dan keren, tapi saya bingung dengan ketergantungan sekarang; Saya ingin...