IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

二、JUnit – 环境设置

IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

文章永久连接:https://tech.souyunku.com/?p=8742

Junit – 环境设置

本地环境设置

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

系统要求

JDK 1.5或1.5以上
内存 没有最小要求
磁盘空间 没有最小要求
操作系统 没有最小要求

步骤1:在你的机器里验证 Java 装置

现在打开控制台,执行以下 java 要求。

操作系统 任务 命令
Windows 打开命令操作台 c:>java -version
Linux 打开命令终端 $ java -version
Mac 打开终端 machine:~ joseph$ java -version

我们来验证一下所有操作系统的输出:

操作系统 输出
Windows java 版本 “1.6.0_21”
Java(TM)SE 运行环境(build 1.6.0_21-b07)

Java 热点(TM)客户端虚拟机(build 17.0-b17,混合模式,共享)

Linux java 版本“1.6.0_21”
Java(TM)SE 运行环境(build 1.6.0_21-b07)

Java 热点(TM)客户端虚拟机(build 17.0-b17,混合模式,共享)

Mac java 版本“1.6.0_21”
Java(TM)SE 运行环境(build 1.6.0_21-b07)

Java 热点(TM)64-字节服务器虚拟机(build 17.0-b17,混合模式,共享)

如果你还没有安装 Java,从以下网址安装 http://www.oracle.com/technetwork/java/javase/downloads/index.html Java SDK。我们采用 Java 1.6.0_21 作为本教程的安装版本。

步骤2:设置 JAVA 环境

设置 JAVA_HOME 环境变量,使之指向基本目录位置,即在你机器上安装 Java 的位置。

OS 输出
Windows 设置环境变量 JAVA_HOME to C:\Program
Files\Java\jdk1.6.0_21
Linux 输出 JAVA_HOME=/usr/local/java-current
Mac 输出 JAVA_HOME=/Library/Java/Home

系统路径添加 Java 编译器位置。

OS 输出
Windows 在系统变量路径末端添加字符串
;C:\Program Files\Java\jdk1.6.0_21\bin
Linux 输出 PATH=$PATH:$JAVA_HOME/bin/
Mac 不需要

使用以上解释的 Java-version 命令验证 Java 安装。

步骤3:下载 Junit 档案

http://www.junit.org 下载 JUnit 最新版本的压缩文件。在编写这个教程的同时,我已经下载了 Junit-4.10.jar 并且将它复制到 C:>JUnit 文件夹里了。

OS 档案名称
Windows junit4.10.jar
Linux junit4.10.jar
Mac junit4.10.jar

步骤4:设置 JUnit 环境

设置 JAVA_HOME 环境变量,使之指向基本目录位置,即在你机器上安装 JUNIT 压缩文件的位置。假设,我们已经在以下不同的操作系统的 JUNIT 文件夹里存储了 junit4.10.jar。

OS 输出
Windows 设置环境变量 JUNIT_HOME 到 C:\JUNIT
Linux 输出 JUNIT_HOME=/usr/local/JUNIT
Mac 输出 JUNIT_HOME=/Library/JUNIT

步骤5:设置 CLASSPATH 变量

设置 CLASSPATH 环境变量,使之指向 JUNIT 压缩文件位置。假设,我们已经在以下不同的操作系统的 JUNIT 文件夹里存储了 junit4.10.jar 。

OS 输出
Windows 设置环境变量 CLASSPATH 到 %CLASSPATH%;%JUNIT_HOME%\junit4.10.jar;.;
Linux 输出 CLASSPATH=$CLASSPATH:$JUNIT_HOME/junit4.10.jar:.
Mac 输出 CLASSPATH=$CLASSPATH:$JUNIT_HOME/junit4.10.jar:.

步骤6:测试 JUnit 建立

C:\ > JUNIT_WORKSPACE 中创建一个 java 类文件,名称为 TestJunit。

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);
   }
}

C:\ > JUNIT_WORKSPACE 中创建一个 java 类文件,名称为TestRunner,来执行测试用例。

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

验证输出。

ture

干货推荐

赞(66) 打赏



未经允许不得转载:搜云库技术团队 » 二、JUnit – 环境设置

IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码
IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

评论 抢沙发

大前端WP主题 更专业 更方便

联系我们联系我们

觉得文章有用就打赏一下文章作者

微信扫一扫打赏

微信扫一扫打赏


Fatal error: Uncaught Exception: Cache directory not writable. Comet Cache needs this directory please: `/data/wangzhan/tech.souyunku.com.wp/wp-content/cache/comet-cache/cache/https/tech-souyunku-com/index.q`. Set permissions to `755` or higher; `777` might be needed in some cases. in /data/wangzhan/tech.souyunku.com.wp/wp-content/plugins/comet-cache/src/includes/traits/Ac/ObUtils.php:367 Stack trace: #0 [internal function]: WebSharks\CometCache\Classes\AdvancedCache->outputBufferCallbackHandler() #1 /data/wangzhan/tech.souyunku.com.wp/wp-includes/functions.php(5109): ob_end_flush() #2 /data/wangzhan/tech.souyunku.com.wp/wp-includes/class-wp-hook.php(303): wp_ob_end_flush_all() #3 /data/wangzhan/tech.souyunku.com.wp/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters() #4 /data/wangzhan/tech.souyunku.com.wp/wp-includes/plugin.php(470): WP_Hook->do_action() #5 /data/wangzhan/tech.souyunku.com.wp/wp-includes/load.php(1097): do_action() #6 [internal function]: shutdown_action_hook() #7 {main} thrown in /data/wangzhan/tech.souyunku.com.wp/wp-content/plugins/comet-cache/src/includes/traits/Ac/ObUtils.php on line 367