spring3.0 junit test
spring-3.0修改了test包的类,以前的org.springframework.test.AbstractDependencyInjectionSpringContextTests
等相关类不推荐使用了,
推荐使用org.springframework.test.context.junit4(或junit38)包下的相关类
具体的测试类需要使用@ContextConfiguration("/applicationContext.xml")
注释指定spring的配置文件,
还有就是dataSourceTransactionManager的beanid必须为"transactionManager"
对于测试方法必须使用@test注释
这样就可以进行spring-3.0的相关测试了
-----------------------------------
后来改动了一下ibaits3的spring插件(得到ibatis3的SqlSessionFactory),
如果用web的方式测试,可以正确处理事务
但是用springjunittest却不会自动提交事件,也就是insert,update,delete并没有
执行,也没报错.只有select能拿到数据.
这就奇怪了,因为明明是相同的applicationContext.xml配置,应该有相同的效果才对,
这个比较郁闷...
相关推荐
shirleypaddy 2020-10-19
qingmumu 2020-10-19
敏敏张 2020-11-11
SCNUHB 2020-11-10
小木兮子 2020-11-11
wwwsurfphpseocom 2020-10-28
WasteLand 2020-10-18
Cocolada 2020-11-12
杜鲁门 2020-11-05
Testingba工作室 2020-09-15
周公周金桥 2020-09-13
专注前端开发 2020-08-16
emagtestage 2020-08-16
heniancheng 2020-08-15
hanjinixng00 2020-08-12
小方哥哥 2020-08-09
83327712 2020-07-30
卖小孩的咖啡 2020-07-21