Pertanyaan yang diberi tag «unit-testing»

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

6
Bagaimana cara mengejek impor modul ES6?
Saya memiliki modul ES6 berikut: network.js export function getDataFromServer() { return ... } widget.js import { getDataFromServer } from 'network.js'; export class Widget() { constructor() { getDataFromServer("dataForWidget") .then(data => this.render(data)); } render() { ... } } Saya mencari cara untuk menguji Widget dengan contoh tiruan getDataFromServer. Jika saya menggunakan <script>modul …


11
Unit testing dengan Spring Security
Perusahaan saya telah mengevaluasi Spring MVC untuk menentukan apakah kami harus menggunakannya di salah satu proyek kami berikutnya. Sejauh ini saya menyukai apa yang saya lihat, dan sekarang saya melihat pada modul Spring Security untuk menentukan apakah itu sesuatu yang bisa / harus kita gunakan. Persyaratan keamanan kami sangat mendasar; …


17
jasmine: Callback Async tidak dipanggil dalam batas waktu yang ditentukan oleh jasmine.DEFAULT_TIMEOUT_INTERVAL
Saya memiliki layanan sudut bernama requestNotificationChannel: app.factory("requestNotificationChannel", function($rootScope) { var _DELETE_MESSAGE_ = "_DELETE_MESSAGE_"; function deleteMessage(id, index) { $rootScope.$broadcast(_DELETE_MESSAGE_, { id: id, index: index }); }; return { deleteMessage: deleteMessage }; }); Saya mencoba untuk menguji layanan ini menggunakan melati: "use strict"; describe("Request Notification Channel", function() { var requestNotificationChannel, rootScope, scope; …

12
Bagaimana cara menguji kode tergantung pada variabel lingkungan menggunakan JUnit?
Saya memiliki sepotong kode Java yang menggunakan variabel lingkungan dan perilaku kode tergantung pada nilai variabel ini. Saya ingin menguji kode ini dengan nilai yang berbeda dari variabel lingkungan. Bagaimana saya bisa melakukan ini di JUnit? Saya telah melihat beberapa cara untuk mengatur variabel lingkungan di Jawa secara umum, tetapi …

9
Buat Kelas Tes di IntelliJ
Saya bekerja dalam struktur proyek Java Maven tradisional di dalam IntelliJ, mis main/java/com/x/y test/java/com/x/y Ketika saya membuat kelas bernama Foo di main / java / com / x / y menggunakan IntelliJ, saya ingin secara otomatis memiliki file bernama FooTest.java yang dibuat di test / java / com / x …


16
Data acak dalam Tes Unit?
Saya memiliki rekan kerja yang menulis pengujian unit untuk objek yang mengisi bidangnya dengan data acak. Alasannya adalah memberikan pengujian yang lebih luas, karena akan menguji banyak nilai yang berbeda, sedangkan pengujian normal hanya menggunakan satu nilai statis. Saya telah memberinya sejumlah alasan berbeda untuk melawan ini, yang utama adalah: …


5
Mengganti Mengikat dalam Guice
Saya baru saja mulai bermain dengan Guice, dan kasus penggunaan yang dapat saya pikirkan adalah bahwa dalam ujian saya hanya ingin mengganti satu pengikatan. Saya pikir saya ingin menggunakan sisa ikatan tingkat produksi untuk memastikan semuanya sudah diatur dengan benar dan untuk menghindari duplikasi. Jadi bayangkan saya memiliki Modul berikut …
138 java  unit-testing  guice 


15
Apakah Anda menempatkan tes unit dalam proyek yang sama atau proyek lain?
Apakah Anda menempatkan tes unit dalam proyek yang sama untuk kenyamanan atau Anda menempatkannya dalam rakitan terpisah? Jika Anda menempatkan mereka di majelis terpisah seperti kami, kami berakhir dengan sejumlah proyek tambahan dalam solusi. Ini bagus untuk pengujian unit saat pengkodean tetapi bagaimana Anda merilis aplikasi tanpa semua rakitan tambahan …
137 c#  unit-testing 

8
.Net Core Unit Testing - Mock IOptions <T>
Saya merasa seperti kehilangan sesuatu yang sangat jelas di sini. Saya memiliki kelas yang memerlukan injeksi opsi menggunakan pola Net. IOptions (?). Ketika saya pergi ke unit test kelas itu, saya ingin mengejek berbagai versi opsi untuk memvalidasi fungsionalitas kelas. Adakah yang tahu bagaimana cara mengejek / instantiate / mengisi …


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.