maven工程,pom里面是这样写的(新手,我也不知道哪个是有用的):
org.mockito
mockito-all
1.10.17
test
org.powermock
powermock-api-mockito
1.6.3
test
org.powermock
powermock-module-junit4
1.6.3
junit
junit
org.powermock
powermock-core
org.powermock
powermock-reflect
test
org.mockito
mockito-core
1.10.17
test
org.mockito
mockito-all
1.10.17
test
代码:
@RunWith(PowerMockRunner.class)
public class SomethingTest
{
@Test
@PrepareForTest({Something.class})
@PowerMockIgnore("javax.management.*")
public void testSomething1() throws Exception
{
SomthingDao dao = PowerMockito.mock(SomthingDao.class); //报错的行号是这里
PowerMockito.whenNew(SomthingDao.class).withNoArguments().thenReturn(dao);
Something discoverMgr = new Something();
// 调用被测方法
然后报错说有一个invocationSubstitute.performSubstitutionLogic()方法没有打桩:
org.mockito.configuration.UnstubbedMethodException: invocationSubstitute.performSubstitutionLogic(); was not stubbed
哪位大侠知道是怎么回事的?万分感谢~~~~
这排版~~~~~我不是故意的~~
POM的XML标签不知道去哪了,是pom里面的依赖,依赖的东西和版本号应该还是能看到的
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。