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类,有+、-、*、/功能。

java 复制代码
// 类定义和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类的测试框架

相关推荐
努力努力再努力wz2 天前
【Lua 进阶系列】从 C++ 对象到 Lua 变量:一文理解 userdata、Lua 栈与元表绑定机制
c++·junit·lua
努力努力再努力wz6 天前
【Lua进阶系列】Lua 调试机制详解:从虚拟机调用栈、错误传播到 debug 库
junit·单元测试·lua
BuHuaX10 天前
Lua 与 ToLua:运行机制及热更新原理
开发语言·unity·junit·c#·lua
海棠Flower未眠10 天前
下单请求处理流程:商品维度分布式锁与 Redis 预扣库存
redis·分布式·junit
努力努力再努力wz10 天前
【Lua 入门系列】模块与包(一):从多文件组织到require 运行时加载机制、模块缓存、预加载搜索与 Lua 文件搜索机制
开发语言·junit·lua
CarIise12 天前
Spring 框架:多配置文件、开发方式与 IOC 注解
junit·maven·jar
努力努力再努力wz12 天前
【Lua入门系列】从 Table 到元表与元方法:一文理解 Lua 的行为扩展机制
开发语言·junit·lua
麻瓜code13 天前
秒杀优化三连:Lua + 阻塞队列 + Redis Stream,响应从 3.4 秒到毫秒级
redis·junit·lua
努力努力再努力wz15 天前
【Lua 入门系列】从顺序执行到分支与循环:一文理解 Lua 控制结构、作用域与跳转规则
junit·单元测试·lua
努力努力再努力wz16 天前
【Lua入门系列】从动态类型到变量作用域:彻底理解 local、全局变量与跨文件访问
开发语言·junit·lua