Pertanyaan yang diberi tag «unit-testing»

Pengujian unit adalah metode yang digunakan untuk menguji setiap unit kode sumber untuk menentukan apakah sesuai untuk digunakan.

21
Mengolok-olok HttpClient dalam pengujian unit
Saya memiliki beberapa masalah saat mencoba membungkus kode saya untuk digunakan dalam pengujian unit. Masalahnya adalah ini. Saya Memiliki antarmuka IHttpHandler: public interface IHttpHandler { HttpClient client { get; } } Dan kelas yang menggunakannya, HttpHandler: public class HttpHandler : IHttpHandler { public HttpClient client { get { return new …
111 c#  unit-testing  moq 

23
Bagaimana cara menegaskan persamaan di dua kelas tanpa metode yang sama?
Katakanlah saya memiliki kelas tanpa metode sama dengan (), yang tidak memiliki sumber. Saya ingin menegaskan kesetaraan pada dua contoh kelas itu. Saya bisa melakukan banyak pernyataan: assertEquals(obj1.getFieldA(), obj2.getFieldA()); assertEquals(obj1.getFieldB(), obj2.getFieldB()); assertEquals(obj1.getFieldC(), obj2.getFieldC()); ... Saya tidak suka solusi ini karena saya tidak mendapatkan gambaran kesetaraan penuh jika pernyataan awal gagal. …
111 java  unit-testing  junit 



4
Cara terbaik untuk menguji kueri SQL [closed]
Tertutup . Pertanyaan ini berdasarkan opini . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Tutup 4 tahun lalu . Perbaiki pertanyaan ini Saya mengalami masalah di mana kami terus mengalami kueri SQL yang kompleks …
109 sql  unit-testing 

24
Bagaimana cara membuat programmer junior menulis tes? [Tutup]
Tertutup . Pertanyaan ini perlu lebih difokuskan . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar fokus pada satu masalah hanya dengan mengedit posting ini . Tutup 5 tahun lalu . Perbaiki pertanyaan ini Kami memiliki programmer junior yang tidak cukup menulis tes. Saya harus mengomelinya …

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
F # pengembangan dan pengujian unit?
Saya baru saja mulai dengan F #, yang merupakan bahasa fungsional pertama saya. Saya telah bekerja secara quasi-eksklusif dengan C #, dan menikmati banyak bagaimana F # membuat saya memikirkan kembali bagaimana saya menulis kode. Satu aspek yang menurut saya agak membingungkan adalah perubahan dalam proses penulisan kode. Saya telah …

6
Uji parameterisasi di xUnit.net mirip dengan NUnit
Apakah ada cara dalam kerangka xUnit.net yang mirip dengan fitur NUnit berikut? [Test, TestCaseSource("CurrencySamples")] public void Format_Currency(decimal value, string expected){} static object[][] CurrencySamples = new object[][] { new object[]{ 0m, "0,00"}, new object[]{ 0.0004m, "0,00"}, new object[]{ 5m, "5,00"}, new object[]{ 5.1m, "5,10"}, new object[]{ 5.12m, "5,12"}, new object[]{ 5.1234m, …



5
Bagaimana cara saya secara terprogram mematikan sebuah instance ExpressJS untuk pengujian?
Saya mencoba mencari cara untuk menutup instance Express. Pada dasarnya, saya ingin kebalikan dari .listen(port)panggilan - bagaimana cara mendapatkan server Express untuk BERHENTI mendengarkan, melepaskan port, dan mematikan dengan bersih? Saya tahu ini sepertinya pertanyaan yang aneh, jadi inilah konteksnya; mungkin ada cara lain untuk mendekati ini dan saya memikirkannya …

12
Bagaimana Anda menguji metode privat dengan NUnit?
Saya bertanya-tanya bagaimana cara menggunakan NUnit dengan benar. Pertama, saya membuat proyek uji terpisah yang menggunakan proyek utama saya sebagai referensi. Tetapi dalam kasus itu, saya tidak dapat menguji metode privat. Dugaan saya adalah bahwa saya perlu memasukkan kode tes saya ke dalam kode utama saya ?! - Sepertinya itu …

8
Menjalankan PostgreSQL hanya di memori
Saya ingin menjalankan database PostgreSQL kecil yang hanya berjalan di memori, untuk setiap pengujian unit yang saya tulis. Misalnya: @Before void setUp() { String port = runPostgresOnRandomPort(); connectTo("postgres://localhost:"+port+"/in_memory_db"); // ... } Idealnya saya akan memiliki satu postgres yang dapat dieksekusi diperiksa ke kontrol versi, yang akan digunakan pengujian unit. Sesuatu …


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.