1.单元测试

1.1概述【理解】

JUnit是一个 Java 编程语言的单元测试工具。JUnit 是一个非常重要的测试工具

1.2特点【理解】

  • JUnit是一个开放源代码的测试工具。

  • 提供注解来识别测试方法。

  • JUnit测试可以让你编写代码更快,并能提高质量。

  • JUnit优雅简洁。没那么复杂,花费时间较少。

  • JUnit在一个条中显示进度。如果运行良好则是绿色;如果运行失败,则变成红色。

1.3使用步骤【应用】

  • 使用步骤

    1. 将junit的jar包导入到工程中 junit-4.9.jar

    2. 编写测试方法该测试方法必须是公共的无参数无返回值的非静态方法

    3. 在测试方法上使用@Test注解标注该方法是一个测试方法

    4. 选中测试方法右键通过junit运行该方法

  • 代码示例

public class JunitDemo1 {@Testpublic void add() {System.out.println(2 / 0);int a = 10;int b = 20;int sum = a + b;System.out.println(sum);}

1.4相关注解【应用】

  • 注解说明

    注解 含义
    @Test 表示测试该方法
    @Before 在测试的方法前运行
    @After 在测试的方法后运行
  • 代码示例

public class JunitDemo2 {@Beforepublic void before() {// 在执行测试代码之前执行,一般用于初始化操作System.out.println("before");}@Testpublic void test() {// 要执行的测试代码System.out.println("test");}@Afterpublic void after() {// 在执行测试代码之后执行,一般用于释放资源System.out.println("after");}
}

单元测试(哈酷酷么塔塔)相关推荐

  1. 用个人博客打造一个酷酷的工作流

    用个人博客打造一个酷酷的工作流! 每个前端都应该拥有一个自己的博客.因为它不仅仅是一个博客.更是属于自己的一个工作流.如何来理解这个问题呢.这也就是我要开发一个博客的初衷. 似乎自己也没有一个写博客的 ...

  2. scratch小游戏脚本大全_酷酷带你一起做小游戏--跳一跳

    运用scratch我做了一个跳一跳小游戏,首先我要确定游戏流程, 小恐龙跑向障碍物,玩家用键盘的空格键控制恐龙跳跃 如果恐龙跳过障碍物则游戏分数加一 如果恐龙接触到障碍物则游戏结束,脚本全部停止 先添 ...

  3. 酷酷实训计划及测试计划

    酷酷项目实训计划 安排 老师工作 学生工作 参考资料 交付物 第1天

  4. 园友们大家好,我是“一只酷酷的恺”

    本人"一只酷酷的恺"是刚加入园子里的一只小白,望各位园友们多多支持!   谢谢! 转载于:https://www.cnblogs.com/Yzkkdk/p/8213718.html

  5. linux mac docky,Ubuntu 7.10中安装酷酷的MAC风格 dock(图)

    看我的Ubuntu 7.10下的MAC风格 dock效果图,喜欢的话看下面跟我学! 全新安装Ubuntu 7.10已经好长时间了,默认的界面我不太喜欢,在Linux公社的帮助下,我也要给我的Ubunt ...

  6. 量子计算机生命,量子计算机上量子人工生命模型 - 酷酷UFO

    酷酷ufo专业资料 人工智能的场景可以看到简单生物模型能够在受控虚拟环境中体验生命的各个阶段的环境的出现.这是QUTI研究小组在UPV / EHU的物理化学系设- 人工智能的场景可以看到简单生物模型能 ...

  7. 2023最新酷酷资源社同款Xiuno模板源码/知乎蓝魔改版源码+附完整全套插件

    正文: 酷酷资源社用的是xiuno知乎蓝模板的魔改版,模板比较简介,适合做各种论坛,而且非常简洁. 环境 PHP版本:5.0到7.3之间,推荐7.1,高和低都会出错!!! 伪静态: location ...

  8. 塔塔露也能学会的算法(1) | dijkstra从入门到放弃

    1. 基础 Dijkstra,单源最短路径算法,要求图中无负环. 过程:选点(Black),找周围点(Grey),松弛,选点(Black),找周围点(Grey),松弛,--,直到没有点. 使用邻接表m ...

  9. [ZCMU OJ]1633: 酷酷的单词(遍历)

    Description 输入一些仅由小写字母组成的单词.你的任务是统计有多少个单词是"酷"的,即每种字母出 现的次数都不同. 比如 ada 是酷的,因为 a 出现 2 次,d 出现 ...

  10. 基于PTGui和Ps 有手和低端手机就能拼接生成一张酷酷VR720°商用全景图

    基于PTGui和Ps 有手和低端手机就能拼接生成一张酷酷VR720°商用全景图 文章目录 基于PTGui和Ps 有手和低端手机就能拼接生成一张酷酷VR720°商用全景图 第一步:下载软件收藏页面 第二 ...

最新文章

  1. 范数(赋范线性空间、向量范数、矩阵范数)
  2. 入侵无需密码? 雅虎数据泄露调查新进展
  3. 【栈】栈的基本操作实现模板的总结
  4. FIFO,LRU,OPT的命中、调换过程
  5. java追加一个sheet_(二)POI-创建一个sheet页,并添加行列数据
  6. utils C/C++的常用工具类
  7. Google Chrome input 设置 line-height 后光标变得和input一样高
  8. mysql中和compute同等作用的_MYSQL中Group By的原理和用法
  9. Java Arrays类进行数组排序需要注意的事情
  10. 搭建高校AI大数据实训室,2019高校大数据科研教学整体解决方案,数道云
  11. 在sqlyog中创建MySQL触发器简单实例
  12. HDU4681 String(dp)
  13. php怎么发ddos包,解决服务器上通过PHP代码DDOS的方法
  14. 2021L3HCTF luuuuua Writeup
  15. 数据时代的大数据思维特征,主要有哪些?
  16. css的背景颜色有哪些,css背景颜色、背景图片,以及列表的多种样式
  17. win10如何安装mysql_win10安装mysql详细步骤
  18. OBS点播电影电视剧添加场景
  19. 牛客OI周赛7:小睿睿的询问【ST表】
  20. ASUS-Z97K-4980HQ-Hackintosh黑苹果EFI引导文件

热门文章

  1. 潭州课堂25班:Ph201805201 python 模块json,os 第六课 (课堂笔记)
  2. 开一家水果店经营技巧,水果店经营技巧及运营策略
  3. 小米系统MIUI安装busybox
  4. NPM node vue打包笔记
  5. HipoPay PHP 第四方支付demo
  6. 名帖19 王澍 篆书《临石鼓文》
  7. 私人保险箱 5.85 免费下载
  8. Jumony Core 3,真正的HTML引擎,正式版发布
  9. 带内管理与带外管理的区别
  10. ofo再度回应破产传闻:未进入破产程序 各个城市正常运营