Junit测试:

代码如下:

package CalculatorPack;public class Calculator {public int add(int a,int b){return a+b;}public int sub(int a,int b){return a-b;}}
package CalculatorPack;import org.junit.Assert;
import org.junit.Test;public class CalculatorTest {@Testpublic void testAdd(){//1.创建计算机对象Calculator c = new Calculator();//2.调用add方法int res = c.add(1,2);
//        System.out.println(res);//3.断言,我断言这个结果为3Assert.assertEquals(3,res);}@Testpublic void testSub(){Calculator c = new Calculator();int res = c.sub(1,2);Assert.assertEquals(-1,res);}}

测试结果:

代码如下:

package CalculatorPack;import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;import java.awt.*;public class CalculatorTest {/*初始化方法:用于资源申请,所有测试方法在执行之前都会先执行该方法*/@Beforepublic void init(){System.out.println("init...");}/*释放资源方法:在所有测试方法执行完后,都会自动执行该方法*/@Afterpublic void close(){System.out.println("close");}@Testpublic void testAdd(){System.out.println("add........");//1.创建计算机对象Calculator c = new Calculator();//2.调用add方法int res = c.add(1,2);
//        System.out.println(res);//3.断言,我断言这个结果为3Assert.assertEquals(3,res);}@Testpublic void testSub(){System.out.println("sub....");Calculator c = new Calculator();int res = c.sub(1,2);Assert.assertEquals(-1,res);}}

测试结果:

[Java基础]Junit测试相关推荐

  1. tdd java_适用于Idea的面向现代TDD的Java 8 JUnit测试模板(带有Mockito和AssertJ)

    tdd java 使用类似于BDD的语法,Java 8和Mockito-AssertJ二重奏为Idea调整JUnit测试类模板. 本文涵盖的主题似乎很简单. 但是,根据我的培训师经验,我知道(不幸的) ...

  2. 适用于Idea的面向现代TDD的Java 8 JUnit测试模板(带有Mockito和AssertJ)

    使用类似BDD的语法,Java 8和Mockito-AssertJ二重奏为Idea调整JUnit测试类模板. 本文涵盖的主题似乎很简单. 但是,根据我的培训师经验,我知道(不幸的是)这不是常见的做法. ...

  3. java白盒测试面试题_面试之JAVA基础Junit了解

    什么叫Junit     Junit是一个java单元测试框架 是 对程序进行白盒测试 一般来说要对一个方法进行测试其结果 可以写一个main入口 然后调用其方法来进行测试结果:而junit就是省去这 ...

  4. java水平测试_【考试】java基础知识测试,看你能得多少分?

    1 前言 共有5道java基础知识的单项选择题,每道20分,共计100分.解析和答案在最后. 2 试题 2.1 如下程序运行结果是什么? class Parent { public Parent(St ...

  5. Java之Junit测试框架

    一.Junit 是什么? JUnit是一个Java语言的单元测试框架.它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个JU ...

  6. Java 基础知识测试-1

    基础知识点题目: 1. JVM.JRE 和 JDK 的关系. 2. 什么是跨平台性?原理是什么? 知识点归纳: 1. 解答: JDK(Java development kit):JDK是Java开发工 ...

  7. java 计算器 junit测试_Java中Junit4测试实例

    Junit简介 JUnit: JUnit是一个Java语言的单元测试框架. 单元测试:单元测试的目的不是证明你的程序是正确的,而是证明你的程序没有错误 目前流行的版本3.8和4.0 Junit3.X: ...

  8. java 计算器 junit测试_Java Junit测试

    使用junit做测试目的是尽量早的发现程序的bug,一个bug隐藏的时间越久,修复他的代价就越大. 1.Junit简介: Junit最初是由Erich Gamma 和 Kent Beck 编写的一个回 ...

  9. Java使用Junit测试控制台输出

    环境:Junit4.12 //定义打印输出流(PrintStream console).输出字节流数组 bytesPrintStream console = null;ByteArrayOutputS ...

最新文章

  1. Ubuntu“无法获得锁\加锁”解决方案
  2. 关于c语言的fib的程序总结,C语言程序设计试卷及答案
  3. xcode升级xcode9 1之后报错swift stdlib tool error
  4. wpf 绘制rectangle 代码
  5. linux下定时任务不能执行
  6. mysql 动态hash_python动态渲染库_python 动态渲染 mysql 配置文件的示例
  7. ArcGIS Engine开发之旅08--和查询相关的对象和接口
  8. Eclipse导入类库【Java】
  9. python的requests库
  10. (9)<textarea>标签在mac环境下的问题
  11. html5模板 制作,优秀的H5作品是如何炼成的?模板制作详解!
  12. vs2015 动态链接库问题
  13. 微软将Silverlight主要定位在Windows Phone,其他平台更多推向HTML5
  14. java 读取html字符串替换字符
  15. 【故障分析】基于matlab轴承故障分析(时频图+功率谱)【含Matlab源码 922期】
  16. spring实战(第四版)读书笔记 附电子书网盘链接
  17. 美颜SDK的出现给直播和短视频平台带来了哪些影响?
  18. HTTP headers 详解 headers 常用属性
  19. 控制器中接收数据的四种方式
  20. 计算机网络atm功能,自考计算机网络实用技术考核知识点之ATM原理

热门文章

  1. BAT批处理代码快速打开注册表并定位到指定目录
  2. 《Matlab实用案例》系列Matlab从入门到精通实用100例案例教程目录(持续更新)
  3. CityEngine快捷键一览表
  4. Android之ScrollView设置了高度(android:layout_height=“match_parent“)但里面的组件不能充满问题
  5. linux之ubunt把启动栏底部和左边切换
  6. java.lang.IllegalStateException: attempt to re-open an already-closed object
  7. java string类api_java基础—String类型常用api
  8. 主成分分析步骤_多元分析(1)--主成分分析
  9. oom 如何避免 高并发_微博短视频百万级高可用、高并发架构如何设计?
  10. 电子商务应用课程知识整理 第二章-电子商务相关知识与技术