您需要使用它Mockito.mock(MyObject.class)
来创建对象的模拟.
目前,您正在使用Mockito#any,这是一个参数匹配器,用于在为任何给定参数调用stubbed方法时定义mock上的行为.
@Test public void testMock() throws InterruptedException { MyObject myObjectMock = Mockito.mock(MyObject.class); doReturn(2).when(myObjectMock).getSomeValue(); System.out.println(myObjectMock.getSomeValue()); // prints 2 } private class MyObject { public int getSomeValue() { return 1; } }