首页 > 其他分享 >Junit环境配置和在IDEA中使用Junit学习记录

Junit环境配置和在IDEA中使用Junit学习记录

时间:2023-02-24 12:57:02浏览次数:57  
标签:记录 int IDEA System println Test Junit out

Junit环境配置

步骤1:检查电脑中Java环境是否配置成功

因为JUnit 是 Java 的一个框架,所以最根本的需要是在你的机器里装有 JDK。

1.1 进入cmd控制台界面,输入java/javac/java --version即可检验

步骤2:下载Junit

官网下载地址:http://www.junit.org 

这里我下载的是 Junit-4.13.2 的 jar 安装版本

注意:jar文件无需解压。

步骤3:设置Junit环境及ClASSPATH环境变量

方法一:先设置 JUNIT_HOME 环境变量,变量值为 junit.jar 所在文件夹

然后在 CLASSPATH 中添加 %CLASSPATH%;%JUNIT_HOME%\junit4.13.2.jar;.; 即可

注意:最后的jar要填写自己下载的压缩包名称

方法二:直接设置 CLASSPATH 文件,变量值为jar压缩包的绝对路径

如:D:\CodeWork\ProEnv\Junit\junit-4.13.2.jar

步骤4:测试junit是否能成功使用

可自行编写测试程序测试即可

在IDEA中使用Junit

步骤一:先创建一个java class,例如取名为Test.java

步骤二:添加Junit配置到项目中

方法:File->Project Structure->Libraries

点击+,添加自己的junit的jar压缩包即可。

步骤三:测试,在src路径中编写java功能类,例如实现简单的计算Calculator类,有+、-、*、/功能。

// 类定义和main函数测试,这里main方法暂时取消注释
public class Calculator {

    public int add(int x, int y) { //加法
        return x + y;
    }

    public int sub(int x, int y) { //减法
        return x - y;
    }

    public int mul(int x, int y) { //乘法
        return x * y;
    }

    public int div(int x, int y) { //除法
        return x / y;
    }

    public int div2(int x, int y) { //除法 做了异常判断
        try {
            int z = x / y;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return x / y;
    }

    public void unCompleted(int x, int y) { //未完成的模块:例如平方、开方等等
        //TODO
    }

    //    public static void main(String[] args) { // 传统代码测试
    //        int a = 8;
    //        int b = 2;
    //        Calculator calculator = new Calculator();
    //        if (calculator.add(a, b) == 10) {
    //              System.out.println("Test passed!");
    //               } else {
    //              System.out.println("Test failed!");
    //        }
    //        if (calculator.sub(a, b) == 6) {
    //              System.out.println("Test passed!");
    //               } else {
    //              System.out.println("Test failed!");
    //        }
    //        if (calculator.mul(a, b) == 16) {
    //              System.out.println("Test passed!");
    //               } else {
    //              System.out.println("Test failed!");
    //        }
    //        if (calculator.div(a, b) == 4) {
    //              System.out.println("Test passed!");
    //               } else {
    //              System.out.println("Test failed!");
    //        }
    //        System.out.println(calculator.div2(a,0));
    //    }
}

 

选择类名,使用快捷键 Ctrl+Shift+T -> Creat newTest ,即可快捷生成Calculator类的测试框架

 

 

标签:记录,int,IDEA,System,println,Test,Junit,out
From: https://www.cnblogs.com/blogstb/p/17150987.html

相关文章

  • 如何实现把多个git仓库合并为一个,并保留提交记录?
    近期,我们中台git项目在进行monorepo改造。由多个各自独立的单一仓库改造成一个monorepo仓库。这其中就涉及到git仓库的合并。好办是好办,不过呢,要保留各仓库的提交记录的话,......
  • ansible使用普通用户sudo切换为root方式记录
    1、首先客户端创建普通用户,记得保留用户的家目录,并设置该用户的密码 2、客户端修改sudoer文件添加sudo用户并设置切换不提示密码,可执行所有权限,如下; 用户名ALL=(......
  • Linux 基于history命令记录操作用户,命令执行时间,登陆IP等信息
      Linux基于history命令记录操作用户,命令执行时间,登陆IP等信息Linux默认的history命令是一个常用的系统内置命令,该命令用来记录在某一个的所有使用过的命令的历史,但默......
  • IDEA&Eclipse快捷键对照表
    在Mac中commond替换Ctrloption替换AltIDEACommentEclipseCommentRemarkCtrl+Alt+H调用层次,方法调用Ctrl+Alt+H开放的调用层次结构Alt+F7查找光标......
  • 整合jUnit4和jUnit5
    整合jUnit41.引入依赖<dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId><version>5.2.6.RELEASE</version></......
  • 2.23学习记录
    今天我又写了一遍增和浏览,发现我熟练掌握了,下次考这个我没问题,我发现androidstudio这个软件好麻烦啊,但是我还是要学习。删除这个功能我还没完全掌握,今天太累了学习效率不......
  • 希腊字母记录
    1Ααalphaa:lf阿尔法2Ββbetabet贝塔3Γγgammaga:m伽马4Δδdeltadelt德尔塔5Εεepsilonep`silon伊普西龙6Ζζzetazat截塔7Η......
  • 每日记录 2023.02.23(三)
    今天粗略的学习了一部分andriodstudio的使用,主要有Button和ImageView以及EditText,还有菜单,图片的插入。菜单只实现了菜单的选择,还没有写进东西;可以引入几张图片,通过按钮......
  • 学习记录(2.23)
    今天总共学习了4h,其中有3h是在课上学习了工程数学的相关知识,为考研的专业课打下了一点点基础。之后用了1h的时间继续进行了对安卓程序开发的学习。因为今天要准备......
  • KingbaseES Json 系列八:Json记录操作函数三
    KingbaseESJson系列八--Json记录操作函数三(JSON_TABLE)JSON数据类型是用来存储JSON(JavaScriptObjectNotation)数据的。KingbaseES为存储JSON数据提供了两种类型:JSO......