使用步骤

1.新建一个test源文件夹(SourceFolder),避免和业务代码的src混在一起

2.在test下新建JUnit Test Case

3.相关测试代码放到一个Test Case,每个小的测试代码搞一个测试的方法,方法上标记@Test

  @BeforeClass 标注@BeforeClass的方法会在Test Case运行之前执行一次

  @AfterClass 标注@AfterClass的方法会在Test Case运行之后执行一次

  @Before 标注@Before的方法会在每个测试方法执行之前执行

  @After 标注@After的方法会在每个测试方法执行之后执行

4.调用assert***系列方法进行断言判断,如果不满足断言,就会报错,也可以通过fail自定义报错

5.测试案列要把可能的情况都要覆盖到

6.可以单个运行 TestCase ,也可以在整个项目中运行

转载于:https://www.cnblogs.com/yongzhewuwei/p/8177732.html

Java中常用的测试工具JUnit相关推荐

  1. java中常用的加密工具

    java中常用的加密工具 1. md5加密工具类 public class MD5Utils {private static final String hexDigIts[] = {"0&q ...

  2. java中常用的日期工具类

    java中常用的日期工具类 日期相关的类: package net.yto.ofclacct.core.util;import java.text.ParseException; import jav ...

  3. Java中常用的 JSON工具

    Spring Cloud 2.x系列之网关zuul入门(三) Spring Cloud 2.x系列之网关zuul入门(二) 本篇通过JMH来测试一下Java中几种常见的JSON解析库的性能. 每次都在 ...

  4. java中常用到的工具类使用

    Tool 不定期更新,建议收藏,收录日常所用 1,判断对象是否为空的常用工具类 2,对象和数组的复制 3,关于拼接字符串去掉最后一个符号的三种方式 4,判断对象值属性不为null并且不为空字符串 5, ...

  5. java中常用的加密工具類

    1.項目中引入jar包 javabase64-1.3.1.jar 2.如果是springboot項目,若在maven中不知道遠程路徑,可以按照如下方式操作: 2.1可以直接下載jar, 2.2在項目的 ...

  6. java中常用的并发工具类

    · 1. 等待多线程完成的CountDownLatch 构造函数接收一个int类型的参数作为计数器,如果想等待N个点,就传入N.当调用CountDownLatch的countDown方法时,N就会减一 ...

  7. java中常用的工具类(二)FtpUtil, 汉字转拼音,zip工具类,CollectionUtil,MathUtil,

    下面继续分享java中常用的一些工具类,希望给大家带来帮助! 1.FtpUtil Java package com.itjh.javaUtil;import java.io.File; import ...

  8. java 中常用框架、intell idea简单使用、爬虫系统

    学习:http://www.ityouknow.com/spring-boot.html http://blog.didispace.com/spring-boot-learning-1/ ***in ...

  9. Java中常用的API

    文章目录 前言 一.java.lang String StringBuilder Integer parseXXX Math Object System Throwable Thread Runnab ...

最新文章

  1. 第三章:Creating Utilities--24.一个交互式的计算器
  2. 爬取jd商城手机类商品图片
  3. linux编译两个整数相加,常考面试题之两个字符串相加(长整数相加)
  4. android触摸事件透传,Android中父View穿透子View响应长按事件
  5. 树莓派VNC server设置开机自启动
  6. mongoose --- createUser
  7. android默认代码混淆,Android SDK默认混淆配置文件
  8. 两款404页面自动跳转源码html
  9. MarkdownPad基于语法示例
  10. SharePoint自动化系列——通过Coded UI录制脚本自动化创建SharePoint Designer Reusable Workflow...
  11. idea拦截了html中的静态资源,IDEA配置静态资源热加载操作(Springboot修改静态资源不重启)...
  12. 【探路者】10月16日立会报告(团队第1周-第3次)
  13. swing JTable学习(七)—TableModelListener
  14. win10开始菜单添加磁贴_IT之家学院:Win10 自定义开始菜单磁贴背景颜色及图标...
  15. ClientToScreen ()与 ScreenToClient()
  16. ps 透明底和改变颜色
  17. 学学Gnuplot(常用命令及参数)
  18. springBoot引入mysql数据库连接:errorCode1045,state28000的解决办法
  19. NLP词向量模型总结:从Elmo到GPT,再到Bert
  20. java -英语单词接龙

热门文章

  1. Android 如何添加一种锁屏方式
  2. mysql sql语句使用技巧
  3. 读操作系统的设计与实现--进程互斥
  4. oAuth2.0 登录新浪微博 发送新浪微博 代码
  5. Problem 2. number题解
  6. Swift 开发的工具类,主要是提供正则表达式及其它,Github会长期维护
  7. android 自定义控件
  8. UtilSession failed: Prerequisite check CheckSystemSpace space(22288172004) is not availa
  9. C:\WINDOWS\Installer文件夹的安全清理
  10. ADSL提速 从入门到精通