Câu hỏi được gắn thẻ «unit-testing»

Kiểm thử đơn vị là một phương pháp theo đó các đơn vị mã nguồn riêng lẻ được kiểm tra để xác định xem chúng có phù hợp để sử dụng không.

16
Enzyme - Cách truy cập và đặt giá trị <input>?
Tôi bối rối về cách truy cập &lt;input&gt;giá trị khi sử dụng mount. Đây là những gì tôi nhận được làm bài kiểm tra của mình: 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(); }); Bàn …


2
lập trình thêm id vào R.id
Tôi đang tạo một EditTextđối tượng mà sau đó tôi cố gắng tham chiếu trong bài kiểm tra đơn vị. Cách tốt nhất để thêm mới idvào R.idđối tượng được tạo động này là gì, để sau này tôi có thể tham khảo nó findViewById()trong bài kiểm tra đơn vị?


6
Chế nhạo IPrincipal trong ASP.NET Core
Tôi có một ứng dụng ASP.NET MVC Core mà tôi đang viết các bài kiểm tra đơn vị. Một trong những phương thức hành động sử dụng Tên người dùng cho một số chức năng: SettingsViewModel svm = _context.MySettings(User.Identity.Name); mà rõ ràng là thất bại trong bài kiểm tra đơn …





4
gọi lại mockito và nhận giá trị đối số
Tôi không gặp may khi Mockito nắm bắt các giá trị đối số của hàm! Tôi đang chế nhạo một chỉ mục của công cụ tìm kiếm và thay vì xây dựng một chỉ mục, tôi chỉ đang sử dụng một hàm băm. // Fake index for solr Hashmap&lt;Integer,Document&gt; fakeIndex; …




6
tham gia các bài kiểm tra từ nhiều tệp với mocha.js
Tôi đang cố gắng kết hợp tất cả các bài kiểm tra từ nhiều tệp trong một tệp, giống như sau: describe('Controllers', function() { describe('messages.js', function() { require('./controllertests/messages').test(options); }) describe('users.js', function() { require('./controllertests/users').test(options); }) }) Tôi khá chắc rằng đây không phải là cách tốt nhất để tham gia các …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.