Pertanyaan yang diberi tag «mocking»

Mengolok-olok dan berpura-pura adalah cara untuk mengisolasi kode atau komponen untuk memastikan bahwa uji unit berjalan terhadap unit kode yang dapat diuji hanya tanpa benar-benar memanfaatkan komponen atau dependensi aplikasi lainnya. Mengolok-olok berbeda dari berpura-pura bahwa pura-pura dapat diperiksa untuk menegaskan hasil tes.

2
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 tertarik untuk mengetahui bagaimana ini dilakukan secara teknis.

7
Bagaimana saya bisa "tidur" program Dart
Saya suka mensimulasikan panggilan layanan web asinkron di aplikasi Dart saya untuk pengujian. Untuk mensimulasikan keacakan panggilan tiruan ini yang merespons (mungkin rusak), saya ingin memprogram pengolok saya untuk menunggu (tidur) selama jangka waktu tertentu sebelum mengembalikan 'Masa Depan'. Bagaimana saya bisa melakukan ini?


7
Mockito - @Spy vs @Mock
Mockito - Saya memahami mata-mata memanggil metode nyata pada suatu objek, sementara metode panggilan tiruan pada objek ganda. Mata-mata juga harus dihindari kecuali ada bau kode. Namun, bagaimana cara kerja mata-mata dan kapan saya harus menggunakannya? Bagaimana mereka berbeda dari tiruan?

5
Bagaimana cara mengejek HttpContext di ASP.NET MVC menggunakan Moq?
[TestMethod] public void Home_Message_Display_Unknown_User_when_coockie_does_not_exist() { var context = new Mock<HttpContextBase>(); var request = new Mock<HttpRequestBase>(); context .Setup(c => c.Request) .Returns(request.Object); HomeController controller = new HomeController(); controller.HttpContext = context; //Here I am getting an error (read only). ... } kontroler dasar saya memiliki menimpa Initialize yang get's requestContext ini. Saya mencoba …



11
Tiruan server retrofit persegi untuk pengujian
Apa cara terbaik untuk memalsukan server untuk pengujian saat menggunakan kerangka retrofit persegi . Cara potensial: Buat klien retrofit baru dan setel di RestAdapter.Builder (). SetClient (). Ini melibatkan penguraian objek Request dan mengembalikan json sebagai objek Respon. Implementasikan antarmuka beranotasi ini sebagai kelas tiruan dan gunakan itu sebagai pengganti …


7
Apa pustaka tiruan Python favorit Anda? [Tutup]
Seperti yang terjadi saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami mengharapkan jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang perdebatan, argumen, jajak pendapat, atau diskusi yang diperpanjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi …
91 python  mocking 

3
Bagaimana cara memalsukan ModelState.IsValid menggunakan kerangka kerja Moq?
Saya memeriksa ModelState.IsValiddalam metode tindakan pengontrol saya yang membuat Karyawan seperti ini: [HttpPost] public virtual ActionResult Create(EmployeeForm employeeForm) { if (this.ModelState.IsValid) { IEmployee employee = this._uiFactoryInstance.Map(employeeForm); employee.Save(); } // Etc. } Saya ingin mengejeknya dalam metode pengujian unit saya menggunakan Moq Framework. Saya mencoba mengejeknya seperti ini: var modelState = …



5
Mengolok-olok konstruktor dengan parameter
Saya memiliki kelas seperti di bawah ini: public class A { public A(String test) { bla bla bla } public String check() { bla bla bla } } Logika dalam konstruktor A(String test)dan check()hal-hal yang saya coba tiru. Saya ingin panggilan seperti: new A($$$any string$$$).check()mengembalikan string tiruan "test". Saya mencoba: …

4
mockito callback dan mendapatkan nilai argumen
Saya tidak beruntung mendapatkan Mockito untuk menangkap nilai argumen fungsi! Saya mengejek indeks mesin pencari dan alih-alih membuat indeks, saya hanya menggunakan hash. // Fake index for solr Hashmap<Integer,Document> fakeIndex; // Add a document 666 to the fakeIndex SolrIndexReader reader = Mockito.mock(SolrIndexReader.class); // Give the reader access to the fake …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.