idea intellij对Spring进行单元测试
2015-10-20 15:26
381 查看
1、加入Junit4及SpringJUnit4支持
2、创建测试类
(wins:右键菜单------->转到(G)------->测试(E) 可快捷在test包,相同目录下建立相应的测试类)
(ios:IntelliJ IDEA提供了一个快捷操作Cmd + Shift + T作为类和测试之间的导航。同时允许用户在那里创建一个测试类。)
3、生成的代码如下:
4、增加Spring-test支持
<!-- junit --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> </dependency> <!-- spring-test --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> </dependency>
2、创建测试类
(wins:右键菜单------->转到(G)------->测试(E) 可快捷在test包,相同目录下建立相应的测试类)
(ios:IntelliJ IDEA提供了一个快捷操作Cmd + Shift + T作为类和测试之间的导航。同时允许用户在那里创建一个测试类。)
3、生成的代码如下:
package net.wll.web.service.impl; import org.junit.Test; import static org.junit.Assert.*; public class DAreasServiceImplTest { @Test public void testSelectSubDistricts() throws Exception { } @Test public void testSelectSubDistricts0() throws Exception { } }
4、增加Spring-test支持
package net.xuele.activity.service.impl; import net.xuele.activity.domain.DAreas; import net.xuele.activity.service.DAreasService; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import javax.annotation.Resource; import java.util.List; @RunWith(SpringJUnit4ClassRunner.class) /** 注入相关的配置文件:可以写入多个配置文件 **/ @ContextConfiguration(locations={"classpath:META-INF/spring/application-services.xml", "classpath:META-INF/spring/applicationContext-persist.xml" }) public class DAreasServiceImplTest { @Resource private DAreasService dAreasService; @Test public void testSelectSubDistricts0() throws Exception { List<DAreas> dAreases = this.dAreasService.selectSubDistricts0(); System.out.println(dAreases.size()); } }
相关文章推荐
- java继承中父类、子类的初始化过程
- spring 视图和视图解析器
- 图解Java单例模式内存分配
- 如何把安全证书导入到java中的cacerts证书库
- Springmvc注解
- 使用myeclipse为java web项目添加SSH框架
- Java Interview Test
- Java简单数组排序(冒泡法)
- lambda内容的介绍
- java md5加密
- java 生成随机密码
- java list三种遍历方法性能比较
- hibernate4.0+springMVC+shoir时报错javax.persistence.OneToMany.orphanRemoval()Z
- spring mvc i18n设置
- Java中的值传递和引用传递
- 怎么在spring官网下载jar包问题
- Spring缓存注解@Cache使用
- java 读取文件 RandomAccessFile
- 开源BI报表及OLAP多维分析平台OPENI(二)—搭建Eclipse下的Openi开发环境
- JAVA - 类反射