首页 > 其他分享 >无涯教程-JUnit - 环境设置

无涯教程-JUnit - 环境设置

时间:2024-01-12 13:32:41浏览次数:31  
标签:教程 Java java jar 无涯 JUnit HOME 101 JUNIT

JUnit是Java的框架,因此最首要的要求是在计算机上安装JDK。

步骤1 - 验证Java安装

首先,打开控制台并根据您正在使用的操作系统执行Java命令。

OS Task Command
Windows Open Command Console c:\> java -version
Linux Open Command Terminal $java -version
Mac Open Terminal machine:~ joseph$java -version

让无涯教程验证所有操作系统的输出-

OS 输出
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)

Mac

java版本" 1.8.0_101"

Java(TM)SE运行时环境(内部版本1.8.0_101)

如果您的系统上未安装Java,请从以下链接下载Java软件开发工具包(SDK):https://www.oracle.com。假定Java 1.8.0_101是本教程的安装版本。

步骤2 - 设置JAVA环境

将 JAVA_HOME 环境变量设置为指向计算机上Java安装位置的基本目录位置。如。

OS 输出
Windows 将环境变量 JAVA_HOME设置为 C:\Program Files\Java\jdk1.8.0_101
Linux export JAVA_HOME =/usr/local/java-current
Mac export JAVA_HOME =/Library/Java/Home

将Java编译器位置附加到系统路径。

OS 输出
Windows 在系统变量 Path 的末尾附加字符串 C:\Program Files\Java\jdk1.8.0_101\bin 。
Linux export PATH=$PATH:$JAVA_HOME/bin/
Mac 不需要

如上所述,使用命令 java -version 验证Java安装。

步骤3 - 下载JUnit包

从http://www.junit.org下载最新版本的JUnit jar文件。在编写本教程时,无涯教程已经下载了Junit-4.12.jar并将其复制到C:\> JUnit文件夹中。

步骤4 - 设置JUnit环境

将 JUNIT_HOME 环境变量设置为指向计算机上存储JUNIT jar的基本目录位置。假设已将junit4.12.jar存储在JUNIT文件夹中。

Sr.No OS & 描述
1

Windows

将环境变量JUNIT_HOME设置为C:\JUNIT

2

Linux

export JUNIT_HOME =/usr/local/JUNIT

3

Mac

export JUNIT_HOME =/Library/JUNIT

步骤5 - 设置CLASSPATH

将 CLASSPATH 环境变量设置为指向JUNIT jar位置。

Sr.No OS & 描述
1

Windows

将环境变量CLASSPATH设置为 %CLASSPATH%;%JUNIT_HOME%\junit4.12.jar;。;

2

Linux

export CLASSPATH=$CLASSPATH:$JUNIT_HOME/junit4.12.jar:。

3

Mac

export CLASSPATH=$CLASSPATH:$JUNIT_HOME/junit4.12.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

现在运行测试运行器以查看输出,如下所示:

C:\JUNIT_WORKSPACE>java TestRunner

验证输出。

true

参考链接

https://www.learnfk.com/junit/junit-environment-setup.html

标签:教程,Java,java,jar,无涯,JUnit,HOME,101,JUNIT
From: https://blog.51cto.com/u_14033984/9216313

相关文章

  • QQ的POP、IMAP和SMTP设置教程,简单好用
    在当今数字化社会中,电子邮件已经成为人们生活和工作中不可或缺的一部分。而对于众多QQ邮箱用户而言,了解如何正确设置邮箱的POP、IMAP和SMTP是十分重要的一项技能。在本文中,我们将为您详细介绍QQ邮箱的这些设置,以便让您更加便捷地使用QQ邮箱进行邮件的收发和管理。1.什么是POP、IMA......
  • QQ的POP、IMAP和SMTP设置教程,简单好用
    在当今数字化社会中,电子邮件已经成为人们生活和工作中不可或缺的一部分。而对于众多QQ邮箱用户而言,了解如何正确设置邮箱的POP、IMAP和SMTP是十分重要的一项技能。在本文中,我们将为您详细介绍QQ邮箱的这些设置,以便让您更加便捷地使用QQ邮箱进行邮件的收发和管理。1.什么是POP、IMA......
  • 通过腾讯网页快捷登录协议截取 QQ邮箱 的 QQClientkey / QQKey 教程
    最近发现之前的老代码已经不能获取QQ邮箱的Clientkey,经过一番调试后发现QQ邮箱更新了获取的流程,所以决定重新发布一篇文章,废话不多,直接上教程,喜欢的朋友记得点赞加关注。step1首先需要获取到Qrsig的值(流程已更改)RequestURL:https://ssl.ptlogin2.qq.com/ptqrshow?appid......
  • Outlook 的POP、IMAP 和SMTP 设置教程,简单好用
    MicrosoftOutlook作为一款强大的邮件客户端,广泛应用于个人和商业场景。为了更好地使用Outlook,合理设置POP、IMAP和SMTP是至关重要的。在本教程中,我们将深入探讨如何简单而有效地配置Outlook,以充分利用其强大的邮件功能。1.OutlookSMTP设置简介在开始之前,让我们先了解SMTP(Simple......
  • Gmail 的POP、IMAP 和SMTP 设置教程,简单好用
    在数字化时代,电子邮件已经成为人们生活中不可或缺的一部分。而Gmail作为全球最大的电子邮件服务提供商之一,其强大的功能和稳定性备受用户青睐。为了更好地使用Gmail,了解和正确配置其POP、IMAP和SMTP设置是至关重要的。本文将为您提供一份简单而实用的Gmail设置教程,助您更便捷地管理......
  • 无涯教程-JUnit - 简介
    JUnit是一个Java语言的单元测试框架。它由肯特·贝克和埃里希·伽玛(ErichGamma)建立,逐渐成为源于KentBeck的sUnit的xUnit家族中为最成功的一个。JUnit有它自己的JUnit扩展生态圈。JUnit提倡"先测试然后编码"的思想,该思想强调为可以先测试然后实现的一段代码设置测试数据。这种......
  • 无涯教程-JSON - Python编程
    本章介绍如何使用Python编程语言编码和解码JSON对象。让我们从准备环境开始,以使用Python进行JSON编程。在开始使用Python编码和解码JSON之前,您需要安装任何可用的JSON模块,在本教程中,我们已经下载并安装了Demjson,如下所示-$tarxvfzdemjson-1.6.tar.gz$cddemjson-1.6$pyt......
  • 无涯教程-JSON - Perl编程
    本章介绍如何使用Perl编程语言编码和解码JSON对象,让我们从准备环境开始,开始使用PerlforJSON进行编程。在使用Perl编码和解码JSON之前,需要安装JSON模块,该模块可以从CPAN获得。下载JSON-2.53.tar.gz或任何其他最新版本后,请按照以下步骤操作-$tarxvfzJSON-2.53.tar.gz$cdJSO......
  • C++采集亚马逊amazon产品数据教程
    最近亚马逊电商非常火爆,今天我将用C++语言写一个亚马逊商品数据的爬虫程序,只要是用来收集一些产品相关信息。例如产品自身特性以及产品所对应的销量,为了后期布局亚马逊做一些参考,提供数据支持,同时另外我也会用C语言同样写一篇相关的爬虫教程,方便大家借鉴。首先,这是一个非常复杂的项......
  • 无涯教程-Redis - TIME 命令函数
    RedisTIME命令以两个项目列表的形式返回当前服务器时间-一个Unix时间戳和在当前秒中已经经过的微秒数。TIME-返回值包含两个元素-当前时间(以UNIX时间戳格式表示),以秒为单位。当前这一秒钟已经逝去的微秒数。TIME-语法以下是RedisTIME命令的基本语法。redi......