被测试类: package project; public class MyCalendar2 { public int getNumberOfDaysInMonth(int year, int month) { if (month == 1 || month == 3 || month == 6 || month == 7 || month == 8 || month == 10 ) return 31; if (month == 4 || month == 5 || month == 9 |…
http://junit.sourceforge.net/javadoc/org/junit/Assert.html 使用: 新建测试类: 在预测试的类上点击右键--->NEW--->Junit Test Case…
什么是单元测试?   写了一个类和一些方法,给别人用,会不会有bug?那就测一下这些方法吧 怎么测?   用main方法测?不能一起运行,需要人为观察输出是否正确,测试效率低 单元测试能带来什么好处?   emmm,重用测试,应对将来的功能的变换:"甩锅",明确知道自己的代码没问题:"长痛不如短痛":测试的尽早介入原则,测试贯穿整个开发流程,bug发现的越早,用来修复bug的代价越低 样例代码和jar包:Coding 1.选择开发工具 操作系统 window10 J…
Maven  安装     1.把maven安装包解压到某个位置     2.配置M2_HOME环境变量指向这个位置 3.在path环境变量中添加;%M2_HOME%\bin 配置镜像 国内的阿里云镜像比国外中央仓库速度更快 方法: 在当前用户文件夹中,找到.m2,把settings.xml放进去 如果没有.m2,可以在命令行中运行mvn 如果没有settings.xml 从百度搜maven镜像   与Eclipse结合 最新版本的Eclipse自带maven插件,但版本比较低,也没有配置镜像…
1.写好一个简易的四则运算的程序 UnitTest类文件: public class UnitTest { int a; int b; int answer;//正确答案 public int plus(int a,int b){ answer = a + b; return answer; } public int minus(int a,int b){ answer = a - b; return answer; } public int multiply(int a,int b){ ans…
相关注解 @Text :测试方法 @Before :初始化方法 @After : 释放资源…
引言 毋庸置疑,程序员要对自己编写的代码负责,您不仅要保证它能通过编译,正常地运行,而且要满足需求和设计预期的效果.单元测试正是验证代码行为是否满足预期的有效手段之一.但不可否认,做测试是件很枯燥无趣的事情,而一遍又一遍的测试则更是让人生畏的工作.幸运的是,单元测试工具 JUnit 使这一切变得简单艺术起来. JUnit 是 Java 社区中知名度最高的单元测试工具.它诞生于 1997 年,由 Erich Gamma 和 Kent Beck 共同开发完成.其中 Erich Gamma 是经典著作…
引言 毋庸置疑,程序员要对自己编写的代码负责,您不仅要保证它能通过编译,正常地运行,而且要满足需求和设计预期的效果.单元测试正是验证代码行为是否满足预期的有效手段之一.但不可否认,做测试是件很枯燥无趣的事情,而一遍又一遍的测试则更是让人生畏的工作.幸运的是,单元测试工具 JUnit 使这一切变得简单艺术起来. JUnit 是 Java 社区中知名度最高的单元测试工具.它诞生于 1997 年,由 Erich Gamma 和 Kent Beck 共同开发完成.其中 Erich Gamma 是经典著作…
说起单元测试,刚毕业或者没毕业的人可能大多停留在课本讲述的定义阶段,至于具体是怎么定义的,估计也不会有太多人记得.我们的教育总是这样让人“欣 慰”.那么什么是单元测试呢?具体科学的定义咱就不去关心了,其实每个写代码的人都在时刻进行着单元测试,除非你从来不验证自己写的代码能否达到预期目 的,而是直接写完就完事儿了,连run一下都不进行. 单元测试说的直白一点,就是验证写得一段代码是否正确,可能是一个类,可能是一个函数,甚至可能是一个循环.为了测试的方便,我们一般直接就在写好的可运 行代码中直接进行…
一.对加法函数进行测试 1.实例化被测单元(方法):类名 实例名=new 类名([参数]) 2.调用被测单元,对比预期值和输出值(实际值): 在没有junit测试工具的情况下,我们要进行如下的测试代码编写过程: 二.利用Junit进行单元测试 Junit是一款专门用于java语言的代码的单元测试工具:是一套基于java的测试框架,目前有两个版本:Junit3,Junit4.Junit中最常用的两个测试方法是: assertEquals(expect,actual);用于非数组型的数据的比较:as…