JUnit测试用例在使用Maven运行时失败但与Eclipse一起使用

时间:2013-04-04 14:58:21

标签: spring maven junit

我有一个Junit测试用例如果我使用Maven运行则不起作用。但是当我使用Eclipse运行时,同样的测试用例也可以工作。 我的Junit课程是这样的。

@RunWith(SpringJUnit4ClassRunner.class) 
@ContextConfiguration(locations = {"classpath:/test-config.xml"} )
public class TestDaoImpl { 
private final static Logger logger = Logger.getLogger(TestDaoImpl.class);

@Autowired
private MyDaoImpl myDao;

@Test
public void testMyDao() throws Exception {
logger.info("Called testMyDao()================");
     // here myDao is null and throwing NullPointerException in sunfire log.
     // But this works when I run using Eclipse.
List<MyObj> objList = myDao.getList();

}

@Test
public void testMyCode() throws Exception {
logger.info("Called testMyCode()================");
     // this test case works with Maven
List<MyObj> objList = MyClass.getList();

}



}

1 个答案:

答案 0 :(得分:0)

sunfire插件丢失了。添加后,它开始工作。