2015-04-09 18 views
7

Mockito ném lỗi "The method when(T) in the type Stubber is not applicable for the arguments (void)" cho một lớp tôi đang chế nhạo, không thể hiểu tại sao.Lỗi Mockito không áp dụng cho các đối số (void)

mã trong câu hỏi là:

Mockito.when(mockObject.myMethod(Mockito.any(MyExecutionContext.class))).thenReturn(value); 

Tôi hỏi ý thức tương tự đã được yêu cầu nhưng nếu ai đó có thể giải thích một giải pháp cho điều này hoặc chỉ cho tôi đi đúng hướng Tôi rất nhiều sẽ đánh giá cao nó

Trả lời

21

Giải pháp:

Mockito.doReturn(value) 
     .when(mockObject) 
     .myMethod(Mockito.any(MyExecutionContext‌​.class)) 
+4

Tại sao tính năng này hoạt động và bài đăng gốc không? – markthegrea

Các vấn đề liên quan