Pertanyaan yang diberi tag mocking

144
Mock vs MagicMock

Pemahaman saya adalah bahwa MagicMock adalah superset dari Mock yang secara otomatis melakukan "metode ajaib" sehingga secara mulus memberikan dukungan untuk daftar, iterasi, dan sebagainya ... Lalu apa alasan keberadaan Mock biasa ? Bukankah itu hanya versi MagicMock yang dipreteli yang secara...

144
Cara mengejek impor

Modul Atermasuk import Bdi atasnya. Namun di bawah kondisi pengujian saya ingin mengejek B di A(mock A.B) dan benar-benar menahan diri dari impor B. Bahkan, Btidak dipasang di lingkungan pengujian dengan sengaja. Aadalah unit yang sedang diuji. Saya harus mengimpor Adengan semua fungsinya....

139
Data acak dalam Tes Unit?

Saya memiliki rekan kerja yang menulis pengujian unit untuk objek yang mengisi bidangnya dengan data acak. Alasannya adalah memberikan pengujian yang lebih luas, karena akan menguji banyak nilai yang berbeda, sedangkan pengujian normal hanya menggunakan satu nilai statis. Saya telah memberinya...

136
Mengejek variabel anggota kelas menggunakan Mockito

Saya seorang pemula untuk pengembangan dan ke unit test pada khususnya. Saya kira kebutuhan saya cukup sederhana, tetapi saya ingin tahu pendapat orang lain tentang ini. Misalkan saya memiliki dua kelas seperti itu - public class First { Second second ; public First(){ second = new...

133
Metode tiruan Moq tanpa menentukan parameter input

Saya memiliki beberapa kode dalam pengujian menggunakan Moq: public class Invoice { ... public bool IsInFinancialYear(FinancialYearLookup financialYearLookup) { return InvoiceDate >= financialYearLookup.StartDate && InvoiceDate <= financialYearLookup.EndDate; } ... } Jadi...

131
Mengejek vs. Mengintip dalam kerangka mengejek

Dalam kerangka mengejek, Anda bisa mengejek objek atau mata - mata itu. Apa perbedaan antara keduanya dan kapan saya harus menggunakan satu di atas yang lain? Melihat Mockito , misalnya, saya melihat hal-hal serupa dilakukan dengan menggunakan mata - mata dan cemoohan , tetapi saya tidak yakin...

122
Bagaimana cara kerja Pencocok Mockito?

Matchers argumen Mockito (seperti any, argThat, eq, same, dan ArgumentCaptor.capture()) berperilaku sangat berbeda dari matchers Hamcrest. Pencocokan mockito sering menyebabkan InvalidUseOfMatchersException, bahkan dalam kode yang dijalankan lama setelah pencocokan apa pun digunakan. Pencocokan...

116
Mengolok-olok kelas: Mock () atau patch ()?

Saya menggunakan tiruan dengan Python dan bertanya-tanya mana dari dua pendekatan itu yang lebih baik (baca: lebih banyak pythonic). Metode satu : Buat saja objek tiruan dan gunakan itu. Kode tersebut terlihat seperti: def test_one (self): mock = Mock() mock.method.return_value = True...

111
Bagaimana cara kerja pemanggilan mockito when ()?

Diberikan pernyataan Mockito berikut: when(mock.method()).thenReturn(someValue); Bagaimana cara Mockito membuat proksi sesuatu untuk tiruan, mengingat pernyataan mock.method () akan meneruskan nilai kembalian ke when ()? Saya membayangkan bahwa ini menggunakan beberapa barang CGLib, tetapi akan...