多次单元测试公用Spring环境
时间: 2017-09-01来源:开源中国
前景提要
HDC调试需求开发(15万预算),能者速来!>>>
1、使用junit4和spring进行单元测试,加入如下注解: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = "classpath:spring/base.xml")
可以实现自动注入变量的功能
2、但每启动一个单元测试,就会重新加载一次base.xml,每次需要的时间很长,大概两分钟,而这些东西都是公用的,比如建立bean和关系,建立远程的dubbo和zookeeper连接。
3、有没有一种办法,spring环境只加载一次,每次启动单元测试的时候可以直接使用加载完毕的spring环境。
比如:一个基类TestBase,这各类加上Run With和ContextConfiguration注解。启动后不会自动结束(while(true))。所有其他业务类都继承这个类,从这个类里面拿到spring的环境(applicationContext),然后就可以直接使用了?
这个问题似乎有点异想天开了,大家给看看有没有好办法?

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行