Pertanyaan yang diberi tag «unit-testing»

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

5
Contoh string utf8 tidak valid?
Saya menguji bagaimana beberapa kode saya menangani data yang buruk, dan saya memerlukan beberapa seri byte yang UTF-8 tidak valid. Bisakah Anda memposting beberapa, dan idealnya, penjelasan mengapa itu buruk / di mana Anda mendapatkannya?

7
Pengujian unit Android Studio: membaca file data (input)
Dalam pengujian unit, bagaimana cara membaca data dari file json di sistem file (desktop) saya, tanpa hardcode jalur? Saya ingin membaca input pengujian (untuk metode penguraian saya) dari file alih-alih membuat String statis. File tersebut berada di lokasi yang sama dengan kode pengujian unit saya, tetapi saya juga dapat meletakkannya …




7
Uji JUnit dengan sejumlah pengujian dinamis
Dalam proyek kami, saya memiliki beberapa tes JUnit yang misalnya mengambil setiap file dari direktori dan menjalankan tes padanya. Jika saya menerapkan testEveryFileInDirectorymetode TestCaseini muncul sebagai hanya satu tes yang mungkin gagal atau berhasil. Tapi saya tertarik dengan hasil pada setiap file. Bagaimana saya bisa menulis TestCase/ TestSuitesedemikian sehingga setiap …

3
Jalankan pengujian tunggal dari kelas JUnit menggunakan baris perintah
Saya mencoba menemukan pendekatan yang memungkinkan saya menjalankan tes tunggal dari kelas JUnit hanya menggunakan baris perintah dan java. Saya dapat menjalankan seluruh rangkaian tes dari kelas menggunakan berikut ini: java -cp .... org.junit.runner.JUnitCore org.package.classname Yang benar-benar ingin saya lakukan adalah seperti ini: java -cp .... org.junit.runner.JUnitCore org.package.classname.method atau: java …


4
Jalankan hanya SATU tes dengan Jest
Sangat sederhana, saya hanya ingin menjalankan satu pengujian dengan Jest. Saya menempatkan it.onlyatau describe.onlytetapi masih menjalankan banyak tes. Saya pikir itu menjalankan semua tes sejak komit terakhir saya, tetapi seharusnya perilaku ini tidak memiliki onlybendera yang ditetapkan secara eksplisit, bukan? Apa yang menyebabkan perilaku ini dan cara menjalankan pengujian tunggal?

20
Masalah dengan atribut DeploymentItem
Saat ini saya mempertahankan sistem "lama" yang ditulis dalam C # .net, menghapus beberapa fitur usang dan melakukan beberapa pemfaktoran ulang. Terima kasih Tuhan, orang sebelumnya menulis beberapa tes unit (MSTests). Saya cukup nyaman dengan tes JUnit, tetapi belum melakukan banyak hal dengan MSTests. Metode pengujian memiliki DeploymentItematribut, menentukan file …

4
Mengapa pernyataan ini memunculkan pengecualian format saat membandingkan struktur?
Saya mencoba untuk menegaskan persamaan dua System.Drawing.Sizestruktur, dan saya mendapatkan pengecualian format daripada kegagalan pernyataan yang diharapkan. [TestMethod] public void AssertStructs() { var struct1 = new Size(0, 0); var struct2 = new Size(1, 1); //This throws a format exception, "System.FormatException: Input string was not in a correct format." Assert.AreEqual(struct1, struct2, …

10
iOS - File 'MyProject-Swift.h' tidak ditemukan saat menjalankan Tes Unit untuk Swift
Saya mencoba menyiapkan Pengujian Unit untuk proyek saya. Ini adalah aplikasi Objective-C yang sudah ada, yang baru-baru ini saya tambahkan satu kelas Swift. Saya telah menyiapkan file 'MyProject-Swift.h' dan Swift Bridging (keduanya 'MyProject' dan 'MyProjectTest') dan saya dapat membangun dan menjalankan aplikasi dengan baik menggunakan kode Objective-C dan Swift. Namun, …

14
Haruskah itu "Atur-Tegaskan-Undang-Undang"?
Mengenai pola pengujian klasik Arrange-Act-Assert , saya sering menemukan diri saya menambahkan pernyataan balasan yang mendahului Act. Dengan cara ini saya tahu bahwa pernyataan kelulusan benar-benar lulus sebagai hasil dari tindakan tersebut. Saya menganggapnya sebagai analogi dengan merah dalam merah-hijau-refactor, di mana hanya jika saya telah melihat bilah merah selama …

2
Bagaimana cara mengelola resource pengujian unit di Kotlin, seperti memulai / menghentikan koneksi database atau server elasticsearch tertanam?
Dalam pengujian Kotlin JUnit saya, saya ingin memulai / menghentikan server tertanam dan menggunakannya dalam pengujian saya. Saya mencoba menggunakan @Beforeanotasi JUnit pada metode di kelas pengujian saya dan itu berfungsi dengan baik, tetapi itu bukan perilaku yang tepat karena menjalankan setiap kasus pengujian, bukan hanya sekali. Oleh karena itu …

9
Ketergantungan mengolok-olok dengan naskah ketikan
Saat menguji modul yang memiliki ketergantungan pada file yang berbeda. Ketika menugaskan modul itu menjadi jest.Mockskrip ketikan memberikan kesalahan bahwa metode mockReturnThisOnce(atau metode jest.Mock lainnya) tidak ada pada ketergantungan, ini karena sebelumnya diketik. Apa cara yang tepat untuk mendapatkan ketikan untuk mewarisi tipe dari jest.Mock? Berikut ini contoh singkatnya. Ketergantungan …

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.