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.




5
Mockito: Các phương thức khai thác có kiểu trả về với các thẻ hoang dã bị ràng buộc
Xem xét mã này: public class DummyClass { public List<? extends Number> dummyMethod() { return new ArrayList<Integer>(); } } public class DummyClassTest { public void testMockitoWithGenerics() { DummyClass dummyClass = Mockito.mock(DummyClass.class); List<? extends Number> someList = new ArrayList<Integer>(); Mockito.when(dummyClass.dummyMethod()).thenReturn(someList); //Compiler complains about this } } Trình biên dịch phàn nàn …



11
Tại sao nên sử dụng JUnit để thử nghiệm?
Có thể câu hỏi của tôi là một người mới, nhưng tôi thực sự không thể hiểu được hoàn cảnh mà tôi sẽ sử dụng tháng sáu? Cho dù tôi viết các ứng dụng đơn giản hay ứng dụng lớn hơn, tôi đều kiểm tra chúng bằng các System.outcâu lệnh …
131 java  unit-testing  junit  tdd 

6
Khẳng định một hàm / phương thức không được gọi bằng Mock
Tôi đang sử dụng thư viện Mock để kiểm tra ứng dụng của mình, nhưng tôi muốn khẳng định rằng một số chức năng không được gọi. Tài liệu giả nói về các phương thức như mock.assert_called_withvà mock.assert_called_once_with, nhưng tôi không tìm thấy bất cứ điều gì giống mock.assert_not_calledhoặc điều …



7
Mocking vs Spying trong khuôn khổ chế giễu
Trong các khung mô phỏng , bạn có thể chế nhạo một đối tượng hoặc do thám nó. Sự khác biệt giữa hai và khi nào tôi nên / nên sử dụng cái này hơn cái kia? Nhìn vào Mockito , ví dụ, tôi thấy những điều tương tự được …



13
Cách kiểm tra đơn vị với ILogger trong ASP.NET Core
Đây là bộ điều khiển của tôi: public class BlogController : Controller { private IDAO<Blog> _blogDAO; private readonly ILogger<BlogController> _logger; public BlogController(ILogger<BlogController> logger, IDAO<Blog> blogDAO) { this._blogDAO = blogDAO; this._logger = logger; } public IActionResult Index() { var blogs = this._blogDAO.GetMany(); this._logger.LogInformation("Index page say hello", new object[0]); return View(blogs); } …


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.