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

Mockito là một khung mô phỏng cho Java. Nó được lấy cảm hứng từ EasyMock nhưng nhằm mục đích đơn giản hóa việc giả mạo, xác minh và công cụ hơn nữa.


7
Làm cách nào để chế nhạo trường @Value tự động vào mùa xuân với Mockito?
Tôi đang sử dụng Spring 3.1.4.RELEASE và Mockito 1.9.5. Trong lớp Spring của tôi, tôi có: @Value("#{myProps['default.url']}") private String defaultUrl; @Value("#{myProps['default.password']}") private String defaultrPassword; // ... Từ thử nghiệm JUnit của tôi, mà tôi hiện đã thiết lập như vậy: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration({ "classpath:test-context.xml" }) public class MyTest { Tôi muốn …

2
Mockito: doAnswer Vs thenReturn
Tôi đang sử dụng Mockito để thử nghiệm đơn vị dịch vụ sau này. Tôi bối rối khi sử dụng doAnswervs thenReturn. Bất cứ ai có thể giúp tôi một cách chi tiết? Cho đến nay, tôi đã thử nó với thenReturn.
124 java  mockito 

2
Mockito matchers hoạt động như thế nào?
Quẹt luận Mockito (ví dụ như any, argThat, eq, same, và ArgumentCaptor.capture()) cư xử rất khác so với quẹt hamcrest. Trình so khớp Mockito thường gây ra lỗi không hợp lệ, ngay cả trong mã thực thi lâu sau khi bất kỳ trình kết hợp nào được sử dụng. Các …
122 java  mocking  mockito 

6
Khởi tạo các đối tượng giả - MockIto
Có nhiều cách để khởi tạo một đối tượng giả bằng MockIto. Cách tốt nhất trong số này là gì? 1. public class SampleBaseTestCase { @Before public void initMocks() { MockitoAnnotations.initMocks(this); } 2. @RunWith(MockitoJUnitRunner.class) [CHỈNH SỬA] 3. mock(XXX.class); gợi ý cho tôi nếu có bất kỳ cách nào khác tốt …
122 java  junit  mockito 



7
Cách xác minh nhiều cuộc gọi phương thức với các tham số khác nhau
Tôi có phương pháp sau mà tôi muốn xác minh hành vi. public void methodToTest(Exception e, ActionErrors errors) { ... errors.add("exception.message", ActionMessageFactory.createErrorMessage(e.toString())); errors.add("exception.detail", ActionMessageFactory.createErrorMessage(e.getStackTrace()[0].toString())); ... } Trong lớp @Test của tôi, tôi đã hy vọng làm điều gì đó như thế này để xác minh rằng nó errors.add()được gọi bằng …
115 java  mockito 

2
Mockito khi gọi () hoạt động như thế nào?
Đưa ra câu lệnh Mockito sau: when(mock.method()).thenReturn(someValue); Làm cách nào để Mockito tạo ra một thứ gì đó ủy quyền cho một mô hình, với điều kiện rằng câu lệnh mock.method () sẽ chuyển giá trị trả về cho when ()? Tôi tưởng tượng rằng điều này sử dụng một …



13
Cách giải quyết ngoại lệ Stubbing không cần thiết
Mã của tôi như bên dưới, @RunWith(MockitoJUnitRunner.class) public class MyClass { private static final String code ="Test"; @Mock private MyClassDAO dao; @InjectMocks private MyClassService Service = new MyClassServiceImpl(); @Test public void testDoSearch() throws Exception { final String METHOD_NAME = logger.getName().concat(".testDoSearchEcRcfInspections()"); CriteriaDTO dto = new CriteriaDTO(); dto.setCode(code); inspectionService.searchEcRcfInspections(dto); List<SearchCriteriaDTO> summaryList = …
100 java  junit  mockito 



7
Mockito - @Spy vs @Mock
Mockito - Tôi hiểu một gián điệp gọi các phương thức thực trên một đối tượng, trong khi một kẻ giả gọi các phương thức trên đối tượng kép. Ngoài ra cần phải tránh gián điệp trừ khi có mùi mã. Tuy nhiên, gián điệp hoạt động như thế nào …

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.