我有一个带@RunWith(MockitoJUnitRunner.class)
的测试java类,我需要为使用以下行的方法创建一个测试方法:
SpringApplicationContext.getApplicationContext().getBean(SpecificBeanName.class);
测试方法失败了NullPointerException
,我猜是因为上下文是null
。
如何使用Mockito模拟此次通话?
答案 0 :(得分:1)
你不应该嘲笑applicationContext
。你应该创建一个
使用您的测试bean单独配置文件,例如myAppTest.xml
。
来源: http://forum.spring.io/forum/spring-projects/web/43769-mocking-applicationcontext-for-unit-tests