【发布时间】:2015-02-20 13:07:38
【问题描述】:
我有一段代码,我想用 Mockito 测试一下:
mockedClass instanceof SampleInterface
mockedClass 是模拟抽象类:MockedClass,SampleInterface 是一个接口。这是失败点:
Validate.isTrue(mockedClass instanceof SampleInterface, "The mockedClass is not a SampleInterface");
如何模拟这段代码?
【问题讨论】:
-
澄清一下,
mockedClass是MockedClass类型的模拟实例(即mock(MockedClass.class))和MockClass实现SampleInterface? -
实现mockedClass的类实现了这个SampleInterface。我没有写重要信息:那个mockedClass是一个Abstract class,mocked like mock(MockedClass.class)。
标签: java unit-testing mocking mockito