文档章节

idea 基于junit测试和自动生成测试类

江火似流萤
 江火似流萤
发布于 2016/09/18 17:14
字数 256
阅读 224
收藏 2

①之前一直用myeclipse开发,习惯了junit测试。现在用idea开发,不能够测试,太不方便了,发现用@Test识别不了。于是查了poem.xml,发现我的mven里面的jar包版本不对。

<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>3.8.1</version>
    <scope>test</scope>
</dependency>

junit3 基于 继承TextCase

junit 4 集成了@Text注释

所以直接引入jar 包,版本改为4.10即可。

jar包下载地址:

http://download.csdn.net/download/gongweijiao/3783442

<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.10</version>
    <scope>test</scope>
</dependency>

idea 可以引入 JunitGenerator插件 自动生成测试代码

②引入方式:

preference--->Plugins--->搜索框搜索JunitGenerator--->右键upload--->restart

即可

③测试

找到类以后 

command+n ---->junit text --->junit4 即可

测试结果(自动生成)

public class CoachDaoImplTest {
@Before
public void before() throws Exception { 
} 

@After
public void after() throws Exception { 
} 

/** 
* 
* Method: saveCoach(CoachInfo coachInfo) 
* 
*/ 
@Test
public void testSaveCoach() throws Exception { 
//TODO: Test goes here... 
} 

/** 
* 
* Method: queryTrain(String level, String coachName, String siteProvince, Date start, Date end, String certNumber, String orderName, Integer orderBy, Integer page, Integer rows) 
* 
*/ 
@Test
public void testQueryTrain() throws Exception { 
//TODO: Test goes here... 
} 
}

 

 

© 著作权归作者所有

共有 人打赏支持
江火似流萤
粉丝 11
博文 26
码字总数 28501
作品 0
南阳
程序员
私信 提问
IDEA配置JUnit进行单元测试

http://www.cnblogs.com/winner-0715/p/5597259.html 前提条件 安装JDK,并配置好环境变量 工程已解决JUnit依赖关系(pom.xml) IDEA中JUnit配置 IDEA自带一个JUnit插件,打开Settings窗口搜...

两毛五哥哥
2017/07/07
0
0
IDEA中使用Junit Generator来自动生成test

在IDEA中安装Junit Generator V2.0插件用于单元测试,可直接File->Settings->Plugins直接搜索安装。 安装完Junit Generator插件之后,打开设置进行配置: Output Path为自动生成的test文件所...

莫在全
02/25
0
0
Spring Boot(十二)单元测试JUnit

一、介绍 JUnit是一款优秀的开源Java单元测试框架,也是目前使用率最高最流行的测试框架,开发工具Eclipse和IDEA对JUnit都有很好的支持,JUnit主要用于白盒测试和回归测试。 白盒测试:把测试...

王磊的博客
2018/11/05
0
0
IDEA社区版自动生成Junit测试类

IDEA最新社区版12,用了几天,发现诸多不便也许是用的少的缘故,开发web实在是有点痛苦了. 今天配置WEB.XML的时候折腾了半天,他非要提示有问题...哎,这个不多说了,看正文junit: 1.下载插件 之后...

loyal
2012/12/11
30.8K
17
pom文件添加了依赖,java类却无法引用问题

在一个demo项目里,想搞一个junit测试单元,用spring-test和mybatis连接数据库进行CRUD操作。 无奈,添加了dependency之后,总是无法引用jar。 环境jdk是1.7的。用idea开发工具, 用idea的提...

Kidult
2018/07/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Confluence 6 升级中的一些常见问题

升级的时候遇到了问题了吗? 如果你想尝试重新进行升级的话,你需要首先重新恢复老的备份。不要尝试再次对 Confluence 进行升级或者在升级失败后重新启动老的 Confluence。 在升级过程中的一...

honeymoose
56分钟前
2
0
C++随笔(四)Nuget打包

首先把自己编译好的包全部准备到一个文件夹 像这样 接下来新建一个文本文档,后缀名叫.nuspec 填写内容 <?xml version="1.0"?><package xmlns="http://schemas.microsoft.com/packaging/201......

Pulsar-V
今天
2
0
再谈使用开源软件搭建数据分析平台

三年前,我写了这篇博客使用开源软件快速搭建数据分析平台, 当时收到了许多的反馈,有50个点赞和300+的收藏。到现在我还能收到一些关于dataplay2的问题。在过去的三年,开源社区和新技术的发...

naughty
今天
3
0
Python3的日期和时间

python 中处理日期时间数据通常使用datetime和time库 因为这两个库中的一些功能有些重复,所以,首先我们来比较一下这两个库的区别,这可以帮助我们在适当的情况下时候合适的库。 在Python文...

编程老陆
今天
2
0
分布式面试整理

并发和并行 并行是两个任务同时进行,而并发呢,则是一会做一个任务一会又切换做另一个任务。 临界区 临界区用来表示一种公共资源或者说是共享数据,可以被多个线程使用,但是每一次,只能有...

群星纪元
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部