使用Junit测试时遇到的有关问题

使用Junit测试时遇到的问题
1. 使用自己的spring2和JUnit4.6.jar时,报错为"no tests found with test runner 'JUnit 3'"
     解决:包的版本不匹配,解决办法有2个,
       1)、使用spring2.5+JUnit4.4.jar;
       2)、使用MyEclipse自带的spring和JUnit liberary
(我的MyEclipse8.5为Spring3.0+JUnit4.5)

2. 使用注解时测试时(spring3.0 + Junit4.5) ,JUnit4.5测试不通过(NullPointerException),Junit3却能取出数据
     解决: JUnit4中要为使用到的对象配置注解注入,使用setter注入不被识别,所以最后结果将会是NULL。
     注解配置为:
@Autowired 或者@Resource(name="bookService")
IBookService bookService;

3. 没有容器加载*.xml文件时需要用API手动加载进去。低级