spring项目单元测试

spring项目,服务或接口开发完成后,须要进行单元测试,测试经过后才能够提交QA进行功能验证测试。那么如何进行单元测试呢?java

1.首先新建test目录spring

   

2.test目录下,新建java目录,而且设置为“Test sources Root”。java目录右键-选择Mark Directory as-选择Test Sources Rootapp

   

3.java目录下新建包。好比com.xxx.xxx(包名随意)单元测试

   

4.包下面新建抽象测试基类AbstractTest。其余测试类都继承这个基类测试

package com.xxxx.xxxx; import org.junit.runner.RunWith; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {"classpath*:/config/appcontext-*.xml"}) //加载spring配置文件 public abstract class AbstractTest { }

注:这一步须要引入依赖spa

<dependency>
     <groupId>org.springframework</groupId>
     <artifactId>spring-test</artifactId>
     <version>${spring.version}</version>
 </dependency>

5.测试类继承AbstractTest   code

package com.xxx.xxxx; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; public class SyncTest extends AbstractTest { @Autowired SyncLongSqlInfoJob syncLongSqlInfoJob; @Test public void test2() throws Exception { syncLongSqlInfoJob.execute(); } }
相关文章
相关标签/搜索