IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> IDEA 2020+Junit5.4-单元测试学习笔记 -> 正文阅读

[开发工具]IDEA 2020+Junit5.4-单元测试学习笔记

环境搭建

1.安装idea
详细安装破解教程见IDEA 破解版
2.新建一个java项目(大部分开发软件,配完第一步就是敲敲代码,跑跑结果。。。)
选择File—>New—>Project
在这里插入图片描述
选择一个电脑本机的JDK,然后新项目一路Next就行
在这里插入图片描述
选择新项目名称,新项目路径,然后Finsh,在新打开的页面选择New Window
在这里插入图片描述
创建Java项目成功,可以开始大展身手了!
在这里插入图片描述
新建一个java文件并运行

注意包名如果命名有问题,后续在包里新建java.class就没有这个选项

在这里插入图片描述
在这里插入图片描述
新建一个类,例如Hello World,也可以是其他的。这里我就是为了单元测试,新建了一个计算器的类。(附上代码,不想敲的,可以直接复制粘贴试试)

public class Calculator {
    /*
     * 加法
     * */
    public int add(int num1, int num2) {
        return num1 + num2;
    }

    /*
     * 减法
     * */
    public int cut(int num1, int num2) {
        return num1 - num2;
    }

    public static void main(String[] args) {
        Calculator calculator = new Calculator();
        System.out.println(calculator.add(10, 10));
        System.out.println(calculator.cut(10, 10));
    }
}

在这里插入图片描述
运行后的结果在控制台显示,看到这里是不是熟悉的感觉又回来了。(用过python的测试伙伴)
在这里插入图片描述
如何使用JUnit这个单元测试框架,看步骤其实和python里的unittest差不多

单元测试的编码规范有这几条,小伙伴们拿小本本记好了!

  • 类名: 定义测试类,类名是由被测试类名Test构成。例如:CalculatorTest
  • 包名: 定义的测试类需要放在xxx.xxx.xxx.test包中。例如:package com.mylifes1110.test;
  • 方法名: 测试方法的方法名有两种定义方式test测试方法测试方法。例如:testAdd和add
  • 返回值: 因为我们的方法只是在类中测试,可以独立运行,所以不需要处理任何返回值,所以这里使用void。例如:public void add();
  • 参数列表: 因为我们的方法是用来测试的,至于参数列表的传入是没有必要的。我们在测试的时候自行传入需要的参数测试即可。所以在此参数列表为。例如:例如:public void add();
  • @Test注解: 测试是需要运行来完成的。如果我们只有一个main方法,显然在结构上还是需要我们去注释掉测试过的。解决此问题这里我们需要在测试方法上方加@Test注解来完成测试,只要是加该注解的方法,可以单独运行此方法来完成测试。
  • @Test注解jar包Junit4、5: @Test注解是需要我们导入jar包才能使用的。jar包有两个分别是:junit-4.13-rc-2和hamcrest-core-1.3。这里我使用的是Junit4,单元测试还有Junit5,版本差异我没有做了解。主要是可以完成测试才是硬道理!
  • IDEA快捷导入Junit4、5: 使用IDEA的小伙伴,你们的福音来了。我们可以先创建测试类和方法,然后在测试方法上方加入@Test注解,此时IDEA显示的@Test注解是飘红的,这时候我们使用Alt + Enter组合键来打开导入Junit单元测试列表,然后再选择Junit4或者Junit5确定即可导入成功!这时候再查看注解就没有飘红了!

在这里插入图片描述

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-10-19 12:05:49  更:2021-10-19 12:07:50 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 22:56:50-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码