JUnit简介与初步使用
JUnit的下载使用:
JUnit是一个单元测试插件,单元测试就是自己的开发的代码自己测试,测试的目的不是测试语法上的错误,而是测试代码运行结果的逻辑是否有错误。
JUnit4之前的版本还不怎么流行,因为那些版本测试起来都比较麻烦不怎么方便,JUnit4则是改进了之前版本的缺点,让测试变得更方便简单,所以才得以流行起来。
例如:JUnit3版本,进行测试的时候需要继承TestCase类,然后需要测试的方法名称前面必须是test,如果方法名称不是test开头的就不会进行测试,使用JUnit测试时要在运行时使用JUnit Test来运行:
JUnit4版本则改进了这个缺点,在JUnit4版本中只需要在方法上面加个@Test注解即可,需要测试的方法的名称可以任意,并且不需要继承TestCase类,也不需要在方法名称开头写test。所以相比于之前的版本要简单方便一些,测试的操作越简单越好,而不是越麻烦越好:
Maven工程中可以直接将JUnit依赖包下载下来,普通工程可以自己下载jar包或使用开发工具提供的jar包,一般都是使用Maven工程要方便些:
一般Eclipse会自带有JUnit,可以直接创建JUnit工程,不过一般都不使用自带的:
普通工程导入JUnit的 jar包到工程环境即可,然后需要创建一个测试的源码文件夹:
转载于:https://blog.51cto.com/zero01/1976736
JUnit简介与初步使用相关推荐
- 【转】ibatis的简介与初步搭建应用
[转]ibatis的简介与初步搭建应用 一.ibatis的简介 ibatis是什么东西就不介绍了,自己去找谷老师. 这里讲下自己的使用体会.之前自己学过Hibernate,是看尚学堂的视频教学的,看完 ...
- (Mybatis)Mybatis简介和初步使用
1. Mybatis简介 1.1什么是Mybatis MyBatis 是一款优秀的持久层框架 它支持定制化 SQL.存储过程以及高级映射. MyBatis 避免了几乎所有的 JDBC 代码和手动设置参 ...
- Panda3D引擎简介跟初步体验
最近在为公司项目寻找一个合适的开源3D引擎,一开始想到的就是OGRE,irrlicht这些.由于公司里没用人接触过3D引擎,甚至连熟悉C/C++的人也只有一个.此外,基于团队现状,像OGRE之类的纯粹 ...
- Java面向对象(一)面向对象简介和初步 了解
一.面向对象简介 面向对象是相对面向过程而言的. 面向过程注重的是过程,强调的是动作: 面向对象注重的是对象,只要找到了对应的对象,那么就自然拥有了对象所具有的一切功能 面向对象是基于面向过程的 面向 ...
- ibatis的简介与初步搭建应用
一.ibatis的简介 ibatis是什么东西就不介绍了,自己去找谷老师. 这里讲下自己的使用体会.之前自己学过Hibernate,是看尚学堂的视频教学的,看完以后发现Hibernate体系中的内容真 ...
- 【Jsp】第六课 Jsp简介和初步使用
Jsp简介 1.Java Server Page(JSP)是由Sun公司倡导.许多公司参与共同创建的一种动态网页技术标准. 2.Jsp在传统的网页HTML文件中加入java程序片段(scriptlet ...
- 报头压缩方案简介(初步)
报头压缩方案简介 CTCP IPHC CRTP ROHC CTCP 最早的报头压缩方案--CTCP("Compressing TCP/IP Headers for Low-Speed Ser ...
- Windows 8.1新型启动方式“WIMBoot”基础简介以及初步探索
Windows Image File Boot简称"WIMBoot",是Windows 8.1的一项新型启动方式.这种启动方式让电脑从一个高度压缩的文件启动,大大减少了磁盘空间的占 ...
- jquery-easyui简介和初步使用
jquery-easyui是常用的jquery插件之一,利用它可以编写少量的js代码就能运行出比较华丽的js效果. jquery-easyui是对强大的jquery一个简单封装,封装了一些特效和方法, ...
最新文章
- python+opencv Canny边缘检测
- 电脑服务器怎么打开网页,电脑的iis服务器打开网页的方法
- Order附近语法错误
- W3C专业术语翻译对照表
- 微信小程序黑客马拉松即将开始,来做最酷的 Mini Program Creators!
- 【联盛德W806上手笔记】一、开发环境和烧录程序
- sql 按照天环比_SQL 求同比 环比
- DELL服务器故障代码.xlsx
- html与表格无关的标记,表格和HTML5标记
- 单表60亿记录等大数据场景的MySQL优化和运维之道
- linux系统上不去网,linux 上不去网
- 投简历 找工作 App
- 010editor的破解
- 手工制作学数学——三维空间八个象限
- 我的前端“先行”之路
- 请用python写出奥运五环的绘图程序,20200929 008.海龟绘图_画出奥运五环图
- TabLayout 之改变 Indicator 的宽度
- 抖音如何快速涨粉?李佳琦涨粉技巧揭秘
- OpenFlow1.0协议解析
- Android 上的SSH软件 connectbot
热门文章
- linux设置逻辑卷进不了图形界面,LVM逻辑卷管理器图形界面操作
- php输出多维json,json多维数组怎么利用php进行构造
- 前端iframe 能指定本地网页吗_微前端的技术拆分方式
- java 成员变量声明顺序_C++核心准则讨论:按照成员声明的顺序定义和初始化成员变量...
- 光照传感器哪个好_传感器2—光敏传感器
- 【图像分类】没有人工收银,吃饭买单全自动化,是谁的功劳?
- 全球及中国木材加工行业运行状况与投资产值预测报告2022版
- axios捕获401 赋值token
- Android OpenGL ES抗锯齿
- Introduction to Mathematical Thinking - Week 3