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.


6
Tại sao tôi nhận được một Ngoại lệ với thông báo Thiết lập không hợp lệ trên một thành viên không ảo (có thể ghi đè trong VB) không phải là ảo?
Tôi có một bài kiểm tra đơn vị trong đó tôi phải giả định một phương thức không ảo trả về kiểu bool public class XmlCupboardAccess { public bool IsDataEntityInXmlCupboard(string dataId, out string nameInCupboard, out string refTypeInCupboard, string nameTemplate = null) { return IsDataEntityInXmlCupboard(_theDb, dataId, out nameInCupboard, out refTypeInCupboard, nameTemplate); …
176 c#  unit-testing  moq 

4
Mock HttpContext. Hiện tại trong Phương thức thử nghiệm ban đầu
Tôi đang cố gắng thêm thử nghiệm đơn vị vào một ứng dụng ASP.NET MVC mà tôi đã xây dựng. Trong các bài kiểm tra đơn vị của tôi, tôi sử dụng mã sau đây: [TestMethod] public void IndexAction_Should_Return_View() { var controller = new MembershipController(); controller.SetFakeControllerContext("TestUser"); ... } Với các …

14
Các mô-đun thử nghiệm trong rspec
Các thực hành tốt nhất về các mô-đun thử nghiệm trong rspec là gì? Tôi có một số mô-đun được bao gồm trong một số mô hình và bây giờ tôi chỉ đơn giản là có các thử nghiệm trùng lặp cho từng mô hình (với một vài khác biệt). …
175 ruby  unit-testing  rspec 


6
Làm thế nào để in ra bàn điều khiển trong pytest?
Tôi đang cố gắng sử dụng TDD (phát triển dựa trên thử nghiệm) với pytest. pytestsẽ không printđến bàn điều khiển khi tôi sử dụng print. Tôi đang sử dụng pytest my_tests.pyđể chạy nó. Các documentationdường như để nói rằng nó sẽ hoạt động theo mặc định: http://pytest.org/latest/capture.html Nhưng: import …


30
Phương pháp kiểm tra là không thuyết phục: Kiểm tra không chạy. Lỗi?
Tôi có một lớp kiểm tra và dưới đây tôi đã đăng một bài kiểm tra mẫu từ lớp kiểm tra namespace AdminPortal.Tests.Controller_Test.Customer { [TestClass] public class BusinessUnitControllerTests { private IBusinessUnitRepository _mockBusinessUnitRepository; private BusinessUnitController _controller; [TestInitialize] public void TestInitialize() { _mockBusinessUnitRepository = MockRepository.GenerateMock<IBusinessUnitRepository>(); _controller = new BusinessUnitController(_mockBusinessUnitRepository); } [TestCleanup] public …

7
Phương pháp mở rộng mô phỏng với Moq
Tôi có Giao diện từ trước ... public interface ISomeInterface { void SomeMethod(); } và tôi đã mở rộng intreface này bằng cách sử dụng mixin ... public static class SomeInterfaceExtensions { public static void AnotherMethod(this ISomeInterface someInterface) { // Implementation here } } Tôi có một lớp học gọi …




11
Đơn vị thử nghiệm phương pháp void?
Cách tốt nhất để kiểm tra đơn vị một phương thức không trả về bất cứ điều gì là gì? Cụ thể trong c #. Những gì tôi thực sự đang cố gắng kiểm tra là một phương thức lấy tệp nhật ký và phân tích cú pháp cho các …
170 c#  unit-testing 


1
Python giả nhiều giá trị trả về
Tôi đang sử dụng pythons mock.patch và muốn thay đổi giá trị trả lại cho mỗi cuộc gọi. Đây là lời cảnh báo: chức năng được vá không có đầu vào, vì vậy tôi không thể thay đổi giá trị trả về dựa trên đầu vào. Đây là mã của …

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.