Pertanyaan yang diberi tag «unit-testing»

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


1
Apa perbedaan antara `before ()` dan `beforeEach ()`?
Apa yang secara khusus perbedaan antara Mocha 's before()dan beforeEach()? (Pertanyaan yang sama untuk after()dan afterEach().) Saya berasumsi before()berjalan sekali per describe()blok, dan beforeEach()berjalan sekali per pengujian ( it()blok). Benarkah itu? Dan kapan saya akan memilih untuk menggunakan salah satu dari yang lain?

16
Enzim - Bagaimana cara mengakses dan mengatur nilai <input>?
Saya bingung tentang cara mengakses &lt;input&gt;nilai saat menggunakan mount. Inilah yang saya dapatkan sebagai ujian saya: it('cancels changes when user presses esc', done =&gt; { const wrapper = mount(&lt;EditableText defaultValue="Hello" /&gt;); const input = wrapper.find('input'); console.log(input.render().attr('value')); input.simulate('focus'); done(); }); Konsol mencetak undefined. Tetapi jika saya sedikit memodifikasi kodenya, ini berfungsi: …

4
Bisakah Anda menambahkan pesan khusus ke AssertJ assertThat?
Kami memiliki rangkaian pengujian yang utamanya menggunakan pernyataan JUnit dengan pencocok Hamcrest. Salah satu tim kami mulai bereksperimen dengan AssertJ dan membuat orang terkesan dengan sintaks, fleksibilitas, dan deklaratifnya. Ada satu fitur yang disediakan JUnit yang tidak dapat saya temukan padanannya di AssertJ: menambahkan pesan kegagalan pernyataan kustom. Kami sering …




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&lt;Integer,Document&gt; fakeIndex; // Add a document 666 to the fakeIndex SolrIndexReader reader = Mockito.mock(SolrIndexReader.class); // Give the reader access to the fake …



2
Pengujian Angular 2 - Panggilan fungsi Async - kapan harus digunakan
Kapan Anda menggunakan fungsi async di TestBed saat menguji di Angular 2? Kapan Anda menggunakan ini? beforeEach(() =&gt; { TestBed.configureTestingModule({ declarations: [MyModule], schemas: [NO_ERRORS_SCHEMA], }); }); Dan kapan Anda menggunakan ini? beforeEach(async(() =&gt; { TestBed.configureTestingModule({ declarations: [MyModule], schemas: [NO_ERRORS_SCHEMA], }); })); Adakah yang bisa mencerahkan saya tentang ini?

17
Seberapa dalam tes unit Anda?
Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaan tersebut di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Hal yang saya temukan tentang TDD adalah membutuhkan waktu untuk menyiapkan pengujian Anda dan secara alami malas. Saya selalu ingin menulis kode sesedikit mungkin. Hal …
88 unit-testing  tdd 

6
JUnit 4 vs TestNG - Pembaruan 2013 - 2014 [ditutup]
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 5 tahun lalu . Perbaiki pertanyaan ini JUnit 4 dan TestNG dulunya sebanding. Apa pro dan kontra dari dua …

6
menggabungkan tes dari beberapa file dengan mocha.js
Saya mencoba untuk menggabungkan semua tes dari beberapa file dalam satu file, seperti ini: describe('Controllers', function() { describe('messages.js', function() { require('./controllertests/messages').test(options); }) describe('users.js', function() { require('./controllertests/users').test(options); }) }) Saya cukup yakin ini bukan cara terbaik untuk mengikuti tes, saya kesulitan menemukan contoh bagaimana melakukan ini: s

5
Adakah cara untuk menguji EventEmitter di Angular2?
Saya memiliki komponen yang menggunakan EventEmitter dan EventEmitter digunakan ketika seseorang di halaman diklik. Apakah ada cara agar saya dapat mengamati EventEmitter selama pengujian unit, dan menggunakan TestComponentBuilder untuk mengklik elemen yang memicu metode EventEmitter.next () dan melihat apa yang dikirim?

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.