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

Giả định và giả mạo là những cách để cô lập mã hoặc các thành phần để đảm bảo rằng các thử nghiệm đơn vị chỉ chạy với đơn vị mã có thể kiểm tra mà không thực sự sử dụng các thành phần hoặc phụ thuộc khác của ứng dụng. Mocking khác với giả mạo ở chỗ một giả có thể được kiểm tra để khẳng định kết quả của một bài kiểm tra.

11
Xác minh giá trị thuộc tính đối tượng với mockito
Tôi có một cuộc gọi phương thức mà tôi muốn chế giễu với mockito. Để bắt đầu, tôi đã tạo và chèn một thể hiện của một đối tượng mà phương thức sẽ được gọi. Mục đích của tôi là xác minh một trong các đối tượng trong cuộc gọi …
264 java  mocking  mockito 

11
Cách kiểm tra String trong phần thân phản hồi với mockMvc
Tôi có bài kiểm tra tích hợp đơn giản @Test public void shouldReturnErrorMessageToAdminWhenCreatingUserWithUsedUserName() throws Exception { mockMvc.perform(post("/api/users").header("Authorization", base64ForTestUser).contentType(MediaType.APPLICATION_JSON) .content("{\"userName\":\"testUserDetails\",\"firstName\":\"xxx\",\"lastName\":\"xxx\",\"password\":\"xxx\"}")) .andDo(print()) .andExpect(status().isBadRequest()) .andExpect(?); } Trong dòng cuối cùng tôi muốn so sánh chuỗi nhận được trong phần phản hồi với chuỗi dự kiến Và đáp lại tôi nhận được: MockHttpServletResponse: Status …



5
Làm thế nào để nói với một đối tượng giả Mockito trả lại một cái gì đó khác vào lần tiếp theo nó được gọi?
Vì vậy, tôi đang tạo một đối tượng giả như một biến tĩnh ở cấp độ như vậy ... Trong một thử nghiệm, tôi muốn Foo.someMethod()trả về một giá trị nhất định, trong khi trong một thử nghiệm khác, tôi muốn nó trả về một giá trị khác. Vấn đề …



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 …


5
ném ngoại lệ được kiểm tra từ giả với Mockito
Tôi đang cố gắng để một trong những đối tượng bị chế giễu của mình ném Ngoại lệ được kiểm tra khi một phương thức cụ thể được gọi. Tôi đang thử như sau. @Test(expectedExceptions = SomeException.class) public void throwCheckedException() { List<String> list = mock(List.class); when(list.get(0)).thenThrow(new SomeException()); String test = …
173 java  mocking  mockito 

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 …


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 …

11
Mục đích của các đối tượng giả là gì?
Tôi chưa quen với thử nghiệm đơn vị và tôi liên tục nghe thấy những từ 'đối tượng giả' được ném xung quanh rất nhiều. Theo thuật ngữ của giáo dân, ai đó có thể giải thích các đối tượng giả là gì và chúng thường được sử dụng để …


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.