IDEA 2017.2.2 环境下使用JUnit

  JUnit:单元测试框架,测试对象为一个类中的方法。

  JUnit不是Javase的一部分,想要使用需要导入jar包,在IntelliJ IDEA 中自带JUnit插件。

  JUnit 版本有3.X 4.X

一、JUnit的环境配置:

  1、插件的加载选择

2、搜索相应插件JUnit,下载 Grails、JUnit、JUnitGenrator V2.0,如已下载跳过此步骤。

3、选择加载插件Grails、JUnit、JUnitGenrator V2.0。

4、点击屏幕右下方ok按钮,重启IDEA即加载插件。

二、单元测试简单示例

  1、在src下创建一个包命名为testjunit,包内创建类。

  2、在src的同级目录下创建一个文件夹名为test,右键选择Test Sources Root,

    于文件夹中创建与testjunit包名称一致的包,并创建测试类

  3、在TestDemo.class中创建测试方法:

    ①单元测试方法时候,方法命名规则:public void 方法名() {}

    注意方法名不能有参数。

    ②使用注解方式运行测试方法,在方法的上面:@Test;如无注解,则出现运行异常情况

    ③选择方法名称,右键调试,快捷键ctrl+shift+D

  ④出现绿色条,表示方法测试通过

如出现红色条,表示测试方法失败

三、自动生成单元测试

  1、自动生成单元测试,快捷键Command+Shift+T

  2、选择相关配置

  3、自动生成以下模板

  4、运行测试

四、注解说明

@Test:表示方法进行单元测试

@Ignore:表示方法不进行单元测试

@Before:在每个方法前执行运行

@After:在每个方法之后运行

时间: 2024-09-27 19:22:11

IDEA 2017.2.2 环境下使用JUnit的相关文章

在ANDROID STUDIO环境下使用JUNIT框架进行单元测试

dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) compile 'com.android.support:appcomp

RHEL5.6环境下yum安装MySQL

RHEL5.6环境下yum安装MySQL记录,2017年2月20日 1.卸载原有的MySQL rpm -qa命令查询是否安装了MySQL [[email protected] mysql]# rpm -qa|grep mysql mysql-server-5.0.77-4.el5_5.4 mysql-5.0.77-4.el5_5.4 使用rpm -e命令卸载安装包,如果卸载时提示依赖可以增加"--nodeps"参数: 如果想删除依赖项则直接卸载依赖项后再删除相应的包. [[email 

C语言在VS2017环境下写俄罗斯方块的感悟

C语言给几乎所有人的印象就是语法太严格.使用太拘谨,错误特别多,纠结太细致.很难提起兴趣来.同时还有如下的巨大弱势: 1:C语言写了很久还是只开发黑窗口程序,看不到实际应用在哪里,严重打击兴趣: 2:如果想要使用高效的集成开发环境,却很难和图形库链接上(主要是太多横空出世.突如其来的.不懂的操作细节,比如链接Lib库,为什么要那样做?不清楚,只是照着做而已):以至于高效IDE的魅力也大大失去了光彩. 3:硬要写图形化窗口你可能还真得跑到TC这种连复制粘贴都不友好的环境下去玩.实际公司中不用这低级

Kubernetes环境下如何运行Coherence缓存集群

Oracle官方出了一个如何在Docker环境下运行Coherence的技术文档,大家可以参考: https://github.com/oracle/docker-images/tree/master/OracleCoherence 但是对于一个熟悉Coherence的老司机来说,简单搭建起来只是个初步方案,在客户的环境总是各种特性和定制化配置,所以本文研究的也是如何将已经客户化的Coherence架构构建在Kubernetes开源框架上. 背景架构说明 话不多说,找一个客户的典型的Cohere

Oracle+ASM单机环境下,开启归档的最简单的方法

在ASM单机环境下,开启归档的最简单的方法.环境:oracle11g  11.2.0.4 登陆sqlplus[[email protected] ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Thu Jun 8 18:20:41 2017 Copyright (c) 1982, 2013, Oracle.  All rights reserved. Connected to an idle instance.

Windows7+Eclipse环境下Hbase Java客户端的开发

本文展示如何在Windows的环境下通过Eclipse构建Hbase的客户端开发 构建Hbase集群,请参考:Centos 下Hbase0.98.10-hadoop2 集群的配置 在Eclipse中创建Maven的工程 将集群的hbase-site.xml文件放到工程的classes目录下 配置操作系统的C:\windows\system32\drivers\etc文件,将Hbase集群的IP以及域名配置到该文件中 192.168.40.108 hadoop108 192.168.40.148

Windows环境下dig工具的安装及使用

Dig 工具全称为域名信息搜索器(Domain Information Groper),能够显示详细的DNS查询过程,是一个非常强大的DNS故障诊断工具.一般Linux和Unix系统都已内置了该功能,但是在Windows环境中只有nslookup工具,下面我来介绍一下如何在Windows环境下安装Dig工具. 下载Dig工具安装包Bind 进入以下FTP镜像站点,下载最新版的bind安装包: ftp://ftp.nominum.com/pub/isc/bind9/ 根据自己系统下载对应的安装包

同一环境下新建Standby RAC库

需求:在同一个环境下新建Standby RAC库,即和Primary RAC在相同的磁盘组.说明:生产环境一般不建议这样配置DG,因为存储层面是相同磁盘组,灾备的实际意义不大.我这里是用作读写分离. 基本信息:db_name: jyzhaoPrimary RAC db_unique_name:jyzhaoStandby RAC db_unique_name:jyzhaodgStandby RAC instance_name: jyzhaodg1, jyzhaodg2版本:GI 11.2.0.4

gradle 编译环境下进行android单元测试

====== android 单元测试介绍 ====== JUnit是一个开源的java单元测试框架,android的测试套件是基于JUnit 3的(不完全兼容JUnit 4),Junit4只需简单了解即可,可以使用普通的junit来进行测试,推荐使用android的Junit测试框架进行高效全面的进行测试. ====== Android 单元测试框架UML ====== {{:dolphin_news:share:androidjunituml.png?300 |}} ====== eclip