测试:

1.定义一个测试类(测试用例)

建议:

测试类名:被测试的类型Test CalculatorTest

包名:xxx.xxx.xx.test com.li.Test

2.定义测试方法:可以独立运行

建议:

方法名:test测试的方法名 testAdd()

返回值:void

参数列表:空参数

3.给方法加@Test

4.导入junit依赖

5.判定结果

红色:失败

绿色:成功

一般我们会使用断言操作来处理结果

Assert.assertEquals(15,add);

测试失败:

测试通过:

  1. package com.yang.Juint.test;
  2. import com.yang.Juint.Calculator;
  3. import org.junit.Assert;
  4. import org.junit.Test;
  5. public class CalculatorTest {
  6. @Test
  7. public void testAdd(){
  8. //System.out.println("我被执行了");
  9. //1.创建计算器对象
  10. Calculator calculator = new Calculator();
  11. //2.调用add方法
  12. int add = calculator.add(5, 10);
  13. System.out.println("测试结果:"+add);
  14. //3.断言 我断言这个结果为3
  15. Assert.assertEquals(15,add);
  16. }
  17. }
  1. package com.yang.Juint;
  2. public class CalculatorTest {
  3. public static void main(String[] args) {
  4. //创建对象
  5. Calculator calculator = new Calculator();
  6. //调用方法
  7. int add = calculator.add(3, 4);
  8. System.out.println(add);
  9. int sub = calculator.sub(3, 5);
  10. System.out.println(sub);
  11. }
  12. }
  1. package com.yang.Juint;
  2. public class Calculator {
  3. /**
  4. * 加法
  5. * @param a
  6. * @param b
  7. * @return
  8. */
  9. public int add(int a, int b) {
  10. return a + b;
  11. }
  12. /**
  13. * 减法
  14. * @param a
  15. * @param b
  16. * @return
  17. */
  18. public int sub(int a, int b) {
  19. return a - b;
  20. }
  21. }
  22. f

junit_@Before&@After

  1. /**
  2. * 初始化方法
  3. * 用于资源申请所有的测试方法在执行前都会先执行该方法
  4. */
  5. @Before
  6. public void init() {
  7. System.out.println("前");
  8. }
  9. /**
  10. * 释放资源方法
  11. * 在所有测试方法执行完后,都会自动执行该方法
  12. */
  13. @After
  14. public void close(){
  15. System.out.println("后");
  16. }

Junit使用步骤和junit_@Before&@After的更多相关文章

  1. JUnit——单元测试步骤

    步骤: 1. New Package(一般命名为*.Test,测试类与开发类放在不同的包中)2. New JUnit Text Case(一般命名为*Test)3. 选择需要测试的方法 4. 可以下载 ...

  2. IDEA整合Junit详细步骤

    一.添加Junit插件. 1.file-->setting-->plugins-->搜索Junit-->安装插件(一般已默认安装,无需手动安装). 二.设置Junit测试参数: ...

  3. Java:IDEA下使用JUNIT

    JUnit单元测试--IntelliJ IDEA (本文转载自华行天下) 单元测试的基本使用 一.环境配置 使用idea IDE 进行单元测试,首先需要安装JUnit 插件. 1.安装JUnit插件步 ...

  4. Android本地JUnit Text

    Android本地JUnit Text 步骤 创建一个和source文件,里面添加和src目录相同的包. 在AndroidManifest.xml文件manifest根节点添加如下文件 <ins ...

  5. IntelliJ IDEA添加JUnit单元测试

    使用idea IDE 进行单元测试,首先需要安装JUnit 插件. 1.安装JUnit插件步骤 File-->settings-->Plguins-->Browse reposito ...

  6. JUnit单元测试--IntelliJ IDEA

    单元测试的基本使用 一.环境配置 使用idea IDE 进行单元测试,首先需要安装JUnit 插件. 1.安装JUnit插件步骤 File-->settings-->Plguins--&g ...

  7. 软件测试技术第一次试验之——JUnit的安装与使用

    众所周知,在一个大型的软件项目中,测试是必不可少的.传统的测试方法往往要自己编写测试函数再结合测试用例进行验证,这样会显得比较繁琐.所以我们可以使用JUnit框架进行测试. 使用junit的好处就是这 ...

  8. 【转】 JUnit单元测试--IntelliJ IDEA

    原文地址:https://blog.csdn.net/weixin_38104426/article/details/74388375 使用idea IDE 进行单元测试,首先需要安装JUnit 插件 ...

  9. IntelliJ IDEA使用JUnit单元测试

    转载:https://www.cnblogs.com/huaxingtianxia/p/5563111.html 前言 单元测试的基本使用 一.环境配置 使用idea IDE 进行单元测试,首先需要安 ...

随机推荐

  1. 【Python爬虫案例】用Python爬取李子柒B站视频数据

    一.视频数据结果 今天是2021.12.7号,前几天用python爬取了李子柒的油管评论并做了数据分析,可移步至: https://www.cnblogs.com/mashukui/p/1622025 ...

  2. 现代 CSS 解决方案:CSS 数学函数

    在 CSS 中,其实存在各种各样的函数.具体分为: Transform functions Math functions Filter functions Color functions Image ...

  3. 没想到吧!这个可可爱爱的游戏居然是用 ECharts 实现的!

    摘要:echarts 是一个很强大的图表库,除了我们常见的图表功能,还可以自定义图形,这个功能让我们可以很简单地在画布上绘制一些非常规的图形,基于此,我们来玩一些花哨的:做一个 Flappy Bird ...

  4. leetcode 524. Longest Word in Dictionary through Deleting 通过删除字母匹配到字典里最长单词

    一.题目大意 https://leetcode.cn/problems/longest-word-in-dictionary-through-deleting 给你一个字符串 s 和一个字符串数组 d ...

  5. 535. Encode and Decode TinyURL - LeetCode

    Question 535. Encode and Decode TinyURL Solution 题目大意:实现长链接加密成短链接,短链接解密成长链接 思路:加密成短链接+key,将长链接按key保存 ...

  6. ZJOI2020

    [ZJOI2015] 地震后的幻想乡 给定一个无向图 \(G\) ,\(n\) 个点 \(m\) 条边每条边权为 \([0,1]\) 的随机实数,求这张图的最小生成树的最大边权期望. \(1\le n ...

  7. 一次XGBoost性能优化-超线程影响运算速度

    一.问题背景 一个朋友在使用 XGBoost 框架进行机器学习编码,他们的一个demo, 在笔记本的虚拟机(4核)运行的时候,只要8s, 但是在一个64核128G 的物理机上面的虚拟机去跑的时候,发现 ...

  8. 【Python - pip source】工欲善其事,必先利其器 - 不要让 pip install timeout 成为你的烦恼

    目录 前言 一.原因 二.解决方法 2.1 思路 2.2 国内镜像源列举 2.3 具体解决过程 2.3.1 方法一:命令行(推荐) 2.3.2 方法二:创建文件 总结 前言 解决pip install ...

  9. 免费CDN:jsDelivr+Github 使用方法

    转自 https://zhuanlan.zhihu.com/p/76951130 本文在CSDN上的链接:https://blog.csdn.net/qq_36759224/article/detai ...

  10. 【Java面试】请简单说一下你对受检异常和非受检异常的理解

    Hi,我是Mic 今天给大家分享一道阿里一面的面试题. 这道题目比较基础,但是确难倒了很多人. 关于"受检异常和非受检异常的理解" 我们来看看普通人和高手的回答. 普通人: 嗯.. ...