使用Junit测试时遇到的问题

[size=small]1. 使用自己的spring2和JUnit4.6.jar时,报错为"no tests found with test runner 'JUnit 3'"
解决:包的版本不匹配,解决办法有2个,
[color=red] 1)、使用spring2.5+JUnit4.4.jar;
2)、使用MyEclipse自带的spring和JUnit liberary[/color](我的MyEclipse8.5为Spring3.0+JUnit4.5)

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

3. 没有容器加载*.xml文件时需要用API手动加载进去。低级
[/size]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值