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
ASP.NET pengujian unit WebApi dengan Request.CreateResponse
Saya mencoba menulis beberapa tes unit untuk ApiController saya dan menghadapi beberapa masalah. Ada metode ekstensi yang bagus yang disebut Request.CreateResponse yang banyak membantu dalam menghasilkan respons. public HttpResponseMessage Post(Product product) { var createdProduct = repo.Add(product); return this.Request.CreateResponse(HttpStatusCode.Created, createdProduct); } Apakah ada cara untuk mengejek CreateResponse tanpa menggunakan tiruan parsial …

6
Fungsi tiruan di Go
Saya sedang belajar Go dengan mengkode proyek pribadi kecil. Meskipun kecil, saya memutuskan untuk melakukan pengujian unit yang ketat untuk mempelajari kebiasaan baik di Go sejak awal. Tes unit sepele semuanya baik-baik saja dan keren, tapi saya bingung dengan ketergantungan sekarang; Saya ingin dapat mengganti beberapa panggilan fungsi dengan yang …
147 unit-testing  mocking  go 


30
Tes tidak berjalan di Test Explorer
Saat ini saya sedang mengerjakan solusi yang saat ini memiliki 32 Unittests. Saya telah bekerja dengan pelari uji resharper - yang berfungsi dengan baik. Semua tes sedang berjalan, semua tes menunjukkan hasil tes yang tepat. Sekarang seorang rekan kerja memberi tahu saya, bahwa tes tidak berjalan pada mesinnya menggunakan Visual …




2
CMake: Struktur proyek dengan pengujian unit
Saya mencoba menyusun proyek saya untuk menyertakan sumber produksi (dalam srcsubfolder) dan pengujian (dalam testsubfolder). Saya menggunakan CMake untuk membangun ini. Sebagai contoh minimal saya memiliki file berikut: CMakeLists.txt: cmake_minimum_required (VERSION 2.8) project (TEST) add_subdirectory (src) add_subdirectory (test) src / CMakeLists.txt: add_executable (demo main.cpp sqr.cpp) src / sqr.h #ifndef SQR_H …


11
Tes sudut gagal dengan Gagal menjalankan 'kirim' pada 'XMLHttpRequest'
Saya mencoba menguji komponen 4.1.0 sudut saya - export class CellComponent implements OnInit { lines: Observable<Array<ILine>>; @Input() dep: string; @Input() embedded: boolean; @Input() dashboard: boolean; constructor( public dataService: CellService, private route: ActivatedRoute, private router: Router, private store: Store<AppStore>) { } } Namun, tes "seharusnya membuat" yang sederhana melempar kesalahan samar …

7
pytest: nyatakan hampir sama
Bagaimana hubungannya assert almost equaldengan py.test untuk mengapung tanpa menggunakan sesuatu seperti: assert x - 0.00001 <= y <= x + 0.00001 Lebih khusus akan berguna untuk mengetahui solusi yang rapi untuk dengan cepat membandingkan pasangan float, tanpa membongkar mereka: assert (1.32, 2.4) == i_return_tuple_of_two_floats()

6
Mockito: InvalidUseOfMatchersException
Saya memiliki alat baris perintah yang melakukan pemeriksaan DNS. Jika pemeriksaan DNS berhasil, perintah dilanjutkan dengan tugas lebih lanjut. Saya mencoba menulis pengujian unit untuk ini menggunakan Mockito. Ini kode saya: public class Command() { // .... void runCommand() { // .. dnsCheck(hostname, new InetAddressFactory()); // .. // do other …

6
Menguji Kelas Abstrak
Bagaimana cara menguji metode konkret dari kelas abstrak dengan PHPUnit? Saya berharap bahwa saya harus membuat semacam objek sebagai bagian dari tes. Padahal, saya tidak tahu praktik terbaik untuk ini atau jika PHPUnit memungkinkan untuk ini.


11
Bagaimana saya bisa mendapatkan PHPUnit MockObjects untuk mengembalikan nilai yang berbeda berdasarkan parameter?
Saya punya objek tiruan PHPUnit yang mengembalikan 'return value'apa pun argumennya: // From inside a test... $mock = $this->getMock('myObject', 'methodToMock'); $mock->expects($this->any)) ->method('methodToMock') ->will($this->returnValue('return value')); Apa yang ingin saya lakukan adalah mengembalikan nilai yang berbeda berdasarkan argumen yang diteruskan ke metode mock. Saya sudah mencoba sesuatu seperti: $mock = $this->getMock('myObject', 'methodToMock'); …

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.