Pertanyaan yang diberi tag «unit-testing»

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

7
Bagaimana cara menegaskan Iterable berisi elemen dengan properti tertentu?
Asumsikan saya ingin menguji unit metode dengan tanda tangan ini: List<MyItem> getMyItems(); Diasumsikan MyItemsebagai Pojo yang memiliki banyak properti, salah satunya "name"diakses melalui getName(). Yang saya pedulikan untuk memverifikasi adalah bahwa List<MyItem>, atau apapun Iterable, berisi dua MyItemcontoh, yang "name"propertinya memiliki nilai "foo"dan "bar". Jika ada properti lain yang tidak …

4
Pengujian pengontrol RSpec - respons kosong. Tubuh
Saya terjebak dengan masalah saat menguji pengontrol saya dengan RSpec - panggilan response.body selalu mengembalikan string kosong. Di browser semuanya dirender dengan benar, dan tes fitur mentimun tampaknya melakukannya dengan benar, tetapi RSpec gagal setiap saat. Harapan lain pada objek respon, seperti response.should render_template('index')lulus tanpa masalah. Apakah ada di antara …

6
Cara terbaik untuk menegaskan kesetaraan numpy.array?
Saya ingin membuat beberapa unit-test untuk aplikasi saya, dan saya perlu membandingkan dua array. Karena array.__eq__mengembalikan larik baru (jadi TestCase.assertEqualgagal), apa cara terbaik untuk menegaskan persamaan? Saat ini saya menggunakan self.assertTrue((arr1 == arr2).all()) tapi saya tidak terlalu menyukainya


4
Penamaan paket yang tepat untuk pengujian dengan bahasa Go
Saya telah melihat beberapa strategi penamaan paket pengujian yang berbeda dalam Go dan ingin tahu apa pro dan kontra masing-masing dan mana yang harus saya gunakan. Strategi 1: Nama file: github.com/user/myfunc.go package myfunc Uji nama file: github.com/user/myfunc_test.go package myfunc Lihat bzip2 sebagai contoh. Strategi 2: Nama file: github.com/user/myfunc.go package myfunc …
103 unit-testing  go 

2
Mengolok-olok HttpContext untuk pengujian unit pengontrol MVC inti .NET?
Saya memiliki fungsi dalam pengontrol yang saya uji unit yang mengharapkan nilai di header permintaan http. Saya tidak dapat menginisialisasi HttpContext karena hanya bisa dibaca. Fungsi pengontrol saya mengharapkan nilai header permintaan http untuk "device-id" [TestMethod] public void TestValuesController() { ValuesController controller = new ValuesController(); //not valid controller.HttpContext is readonly …

2
bagaimana memverifikasi metode objek non-tiruan disebut?
Tampaknya mockito hanya memverifikasi apakah metode objek tiruan dipanggil dan objek tiruan selalu memiliki sesuatu seperti itu doReturn().when(mock object) Tapi bisakah saya membuat objek tiruan dan mendefinisikan doReturn().when(mock object) dan kemudian memverifikasi metode objek lain yang dipanggil? Inilah yang ingin saya lakukan: Saya mendefinisikan mockEnvironment dan mengembalikan respons apa pun …


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?


4
Menguji apakah kelas memiliki atribut?
Saya mencoba melakukan sedikit pengembangan Test-First, dan saya mencoba memverifikasi bahwa kelas saya ditandai dengan atribut: [SubControllerActionToViewDataAttribute] public class ScheduleController : Controller Bagaimana saya menguji unit bahwa kelas memiliki atribut yang ditugaskan padanya?




30
Tidak ada tes yang ditemukan. Pastikan bahwa penemu & pelaksana pengujian yang diinstal, setelan versi platform & kerangka kerja sudah sesuai dan coba lagi
Saya sedang dalam proses meningkatkan solusi yang ada ke .Net 4.6.1 dan tidak dapat menjalankan pengujian unit kami selama pembuatan server. Secara lokal mereka berjalan seperti yang diharapkan dan membalik versi kerangka kembali ke .Net 4.5.1 membuatnya berjalan lagi di server. Saya mendapatkan kesalahan berikut: Tidak ada tes yang ditemukan. …

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.