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.

6
Sử dụng Mockito để mô phỏng các lớp với các tham số chung
Có một phương pháp sạch để chế nhạo một lớp với các tham số chung không? Nói rằng tôi phải chế nhạo một lớp Foo<T>mà tôi cần truyền vào một phương thức mong đợi mộtFoo<Bar> . Tôi có thể làm như sau đủ dễ dàng: Foo mockFoo = mock(Foo.class); when(mockFoo.getValue).thenReturn(new …
280 java  generics  mockito 


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 

8
Mockito matcher và mảng nguyên thủy
Với Mockito, tôi muốn thực hiện verify()một cuộc gọi phương thức byte[]trong danh sách đối số của nó, nhưng tôi không tìm thấy cách viết này. myMethod( byte[] ) Tôi chỉ muốn một cái gì đó như anyByteArray(), làm thế nào để làm điều đó với Mockito?
226 java  mockito 

9
Mockito. Xác minh đối số phương thức
Tôi đã googled về điều này, nhưng không tìm thấy bất cứ điều gì có liên quan. Tôi đã có một cái gì đó như thế này: Object obj = getObject(); Mockeable mock= Mockito.mock(Mockeable.class); Mockito.when(mock.mymethod(obj )).thenReturn(null); Testeable testableObj = new Testeable(); testableObj.setMockeable(mock); command.runtestmethod(); Bây giờ, tôi muốn xác minh rằng …

24
Làm thế nào để chế nhạo một lớp cuối cùng với mockito
Tôi có một lớp cuối cùng, đại loại như thế này: public final class RainOnTrees{ public void startRain(){ // some code here } } Tôi đang sử dụng lớp này trong một số lớp khác như thế này: public class Seasons{ RainOnTrees rain = new RainOnTrees(); public void findSeasonAndRain(){ rain.startRain(); …
218 java  junit  mockito 


4
Mockito xác minh thứ tự / trình tự các cuộc gọi phương thức
Có cách nào để xác minh nếu a methodOneđược gọi trước methodTwotrong Mockito không? public class ServiceClassA { public void methodOne(){} } public class ServiceClassB { public void methodTwo(){} } public class TestClass { public void method(){ ServiceClassA serviceA = new ServiceClassA(); ServiceClassB serviceB = new ServiceClassB(); serviceA.methodOne(); serviceB.methodTwo(); } …

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 đề …

6
Khi nào nên sử dụng Mockito.verify ()?
Tôi viết trường hợp kiểm tra jUnit cho 3 mục đích: Để đảm bảo rằng mã của tôi đáp ứng tất cả các chức năng được yêu cầu, trong tất cả (hoặc hầu hết) các kết hợp / giá trị đầu vào. Để đảm bảo rằng tôi có thể thay …

5
Mockito - sự khác biệt giữa doReturn () và khi ()
Tôi hiện đang trong quá trình sử dụng Mockito để giả lập các đối tượng lớp dịch vụ của mình trong ứng dụng Spring MVC mà tôi muốn kiểm tra các phương thức Trình điều khiển của mình. Tuy nhiên, khi tôi đã đọc về các chi tiết cụ thể …



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 


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.