JUnit - 环境设置

  • 本地环境设置

    JUnit 是一个 Java 框架,所以第一个要求是在你的机器上安装 JDK。

    系统要求

    JDK 1.5 或以上。
    内存 没有最低要求。
    磁盘空间 没有最低要求。
    操作系统 没有最低要求。
  • 步骤 1:验证机器中的 Java 安装

    首先,打开控制台,根据你使用的操作系统执行java命令。
    任务 命令
    windows 打开命令控制台 c:\> java -version
    Linux 打开命令终端 $ java -version
    苹果电脑 打开终端 机器:~ joseph$ java -version
    让我们验证所有操作系统的输出 -
    输出
    windows
    java版本“1.8.0_101”
    Java(TM) SE 运行时环境(构建 1.8.0_101)
    Linux
    java版本“1.8.0_101”
    Java(TM) SE 运行时环境(构建 1.8.0_101)
    苹果电脑
    java版本“1.8.0_101”
    Java(TM) SE 运行时环境(构建 1.8.0_101)
    如果您的系统上没有安装 Java,请从以下链接https://www.oracle.com下载 Java 软件开发工具包 (SDK) 。我们假设 Java 1.8.0_101 作为本教程的安装版本。
  • 第二步:设置JAVA环境

    设置 JAVA_HOME环境变量指向您机器上安装 Java 的基本目录位置。例如。
    输出
    windows 将环境变量 JAVA_HOME 设置为 C:\Program Files\Java\jdk1.8.0_101
    Linux 导出 JAVA_HOME = /usr/local/java-current
    苹果电脑 导出 JAVA_HOME = /Library/Java/Home
    将 Java 编译器位置附加到系统路径。
    输出
    windows 附加字符串 C:\Program Files\Java\jdk1.8.0_101\bin 在系统变量的末尾, Path.
    Linux 导出路径 = $PATH:$JAVA_HOME/bin/
    苹果电脑 不需要
    使用命令验证 Java 安装 java -version 如上所述。
  • 第 3 步:下载 JUnit 档案

    http://www.junit.org下载最新版本的 JUnit jar 文件。在撰写本教程时,我们已下载 Junit-4.12.jar 并将其复制到 C:\>JUnit 文件夹中。
    档案名称
    windows junit4.12.jar
    Linux junit4.12.jar
    苹果电脑 junit4.12.jar
  • 第 4 步:设置 JUnit 环境

    设置 JUNIT_HOME环境变量指向您的机器上存储 JUNIT jar 的基本目录位置。假设我们已将 junit4.12.jar 存储在 JUNIT 文件夹中。
    序号 操作系统和描述
    1
    Windows
    将环境变量 JUNIT_HOME 设置为 C:\JUNIT
    2
    Linux
    导出 JUNIT_HOME = /usr/local/JUNIT
    3
    Mac
    导出 JUNIT_HOME = /Library/JUNIT
  • 第 5 步:设置 CLASSPATH 变量

    设置 CLASSPATH 指向 JUNIT jar 位置的环境变量。
    序号 操作系统和描述
    1
    Windows
    将环境变量 CLASSPATH 设置为 %CLASSPATH%;%JUNIT_HOME%\junit4.12.jar;.;
    2
    Linux
    导出类路径 = $CLASSPATH:$JUNIT_HOME/junit4.12.jar:。
    3
    Mac
    导出类路径 = $CLASSPATH:$JUNIT_HOME/junit4.12.jar:。
  • 第 6 步:测试 JUnit 设置

    在TestJunit中创建一个java类文件名 C:\>JUNIT_WORKSPACE
    
    import org.junit.Test;
    import static org.junit.Assert.assertEquals;
    public class TestJunit {
       @Test
         
       public void testAdd() {
          String str = "Junit is working fine";
          assertEquals("Junit is working fine",str);
       }
    }
    
    在TestRunner中创建一个java类文件名 C:\>JUNIT_WORKSPACE 执行测试用例。
    
    import org.junit.runner.JUnitCore;
    import org.junit.runner.Result;
    import org.junit.runner.notification.Failure;
    public class TestRunner {
       public static void main(String[] args) {
          Result result = JUnitCore.runClasses(TestJunit.class);
              
          for (Failure failure : result.getFailures()) {
             System.out.println(failure.toString());
          }
              
          System.out.println(result.wasSuccessful());
       }
    }    
    
  • 步骤 7:验证结果

    使用编译类 javac 编译器如下 -
    
    C:\JUNIT_WORKSPACE>javac TestJunit.java TestRunner.java
    
    现在运行 Test Runner 以查看结果如下 -
    
    C:\JUNIT_WORKSPACE>java TestRunner
    
    验证输出。
    
    true