Linux下安装junit,并通过命令执行junit单元测试

这篇具有很好参考价值的文章主要介绍了Linux下安装junit,并通过命令执行junit单元测试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.首先你的Linux下应该已经安装了jdk,如果没有安装,请先查询安装,并配置好环境变量

2.首先找到你的jdk安装目录,如果你已经配置好环境变量的话,可以执行下面的语句:

echo $JAVA_HOME

  博主的安装目录是/usr/lib/jvm/temurin-11-jdk-amd64/

3.下载junit-4.11.jar和hamcrest-core-1.3.jar到这个目录里的lib下。 (有些版本的junit不需要额外的下载hamcrest这个包,请知悉)

wget -P /usr/lib/jvm/temurin-11-jdk-amd64/lib https://repo.mavenlibs.com/maven/junit/junit/4.11/junit-4.11.jar
wget -P /usr/lib/jvm/temurin-11-jdk-amd64/lib https://repo.mavenlibs.com/maven/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar

  这里-p标识指定了下载目录

4.配置junit的环境变量,在命令行执行下面的命令

export CLASSPATH=.:$JAVA_HOME/lib/junit-4.11.jar:$JAVA_HOME/lib/hamcrest-core-1.3.jar:$CLASSPATH

  这里需要注意,jdk环境不需要额外配置CLASSPATH了,所以这里只配置junit的就可以了

5.cd到你当前代码的路径,并执行以下命令

javac -d . JUTest.java

  -d表示指定javac编译的目录,这个.代表当前目录

  JUTest.java的文件内容如下:

package com.djh.test;
import org.junit.Test;
import static org.junit.Assert.*;
public class VPTest{
    @Test
    public void vpSingleTest(){
        assertEquals(1,1);
        System.out.println("test success");
    }
}

6.通过下面的命令执行junit单元测试

java org.junit.runner.JUnitCore com.djh.test.JUTest

  注意:不要忘记了带着整个包com.djh.test.JUTest

7.执行成功文章来源地址https://www.toymoban.com/news/detail-762930.html

JUnit version 4.11
.test success

Time: 0.004

OK (1 test)

到了这里,关于Linux下安装junit,并通过命令执行junit单元测试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JUnit5单元测试提示“Not tests were found”错误

    JUnit5单元测试提示“Not tests were found”错误,如下图所示: 或者 问题解析: 1)使用@Test注解时,不能有返回值; 2)使用@Test注解时,不能使用private; 存在以上情况时执行单元测试,都会提示“Not tests were found”错误,如下图所示: 正确的示例是使用public void定

    2024年01月16日
    浏览(40)
  • 执行 JUnit 单元测试前,修改环境变量

    同一份代码,在不改变配置文件的情况下,可以连接不同的数据库,进行JUnit测试。 非开发、测试、生产环境的区别。而是   我就站在这里,指哪打哪! 避免重复造轮子,参考博文: 使用junitspring修改系统的环境变量,解决docker程序测试问题_junit 环境变量_fly-iot的博客-CS

    2024年02月07日
    浏览(38)
  • Tests run: 0, Failures: 0, Errors: 0, Skipped: 0【Junit4 升级 Junit5】【Maven 检测不到单元测试问题】

    由于测试容器,有残留的 JUnit4 依赖项。能够通过显式将 JUnit5 设置为万无一失插件的依赖项来解决此问题,如下所示:

    2024年04月27日
    浏览(31)
  • [初学Spring Boot](2):单元测试报错:org.junit.runners.model.InvalidTestClassError:Invalid test class

    是建项目时自动生成的测试类,结果还是报错了。大无语事件。 就是IDEA自建测试时导错包了。  注释掉的时原来自导的,换成短的就好了。 经查证,长的是升级版,junit5,spring boot版本在2.2之后,方法不要public修饰; 短的,是旧版,junit4,spring boot版本在2.2之前,方法要用

    2024年02月07日
    浏览(38)
  • java程序启动时自动执行方法 @PostConstruct,单元测试@Test

    java程序启动时自动执行方法,在方法上添加@PostConstruct注解即可,可以代替单元测试junit的@Test注解 @PostConstruct //程序启动时自动执行方法 @Test //需要选中该方法运行启动(单元测试) java 代码----程序启动时自动执行方法 @PostConstruct java 代码----需要选中该方法运行启动(单元

    2024年02月05日
    浏览(33)
  • 在一个maven项目中使用maven命令进行junit单元测试

    如何在一个maven项目中使用maven命令进行junit单元测试? 首先确定一个maven项目的结构: 包含源代码目录src/main/java. 配置目录src/main/resources. 测试代码目录src/test. 目录结构可视化如下: 假定demo.java内容如下所示 我们要测试这个demo类, 可以在demoTest.java中写以下代码 然后就可以通过

    2023年04月21日
    浏览(39)
  • Maven-使用maven mvn命令进行单元测试、指定测试某个类、mvn test

    添加测试插件 运行mvn test命令

    2024年02月05日
    浏览(49)
  • IntelliJ IDEA中执行@Test单元测试时报错Class not found: "..."终极办法

    之前也出现过在编译时找不到测试类的问题,但之前的那篇博文,并不是终极办法IntelliJ IDEA中执行@Test单元测试时报错Class not found: \\\"...\\\"Empty test suite  出现类似问题,普遍时同然就报错了,原因是使用IDEA,从别人的Git上拉取代码后,别人把一些idea的配置文件也传上了,到时更

    2024年02月05日
    浏览(33)
  • idea 安装JUnit单元测试框架

    JUnit是一套专门用于java的单元测试框架,主要是测试方法 junit4官方网站: JUnit – About junit5官方网站:JUnit 5  框架依赖:junit-4.12.jar;hamcrest-core-1.3.jar 安装步骤: (1)项目中创建lib目录 (2)把两个jar文件复制到lib目录 (3)选择lib目录然后点击右键选择“Add as Library.....

    2024年02月07日
    浏览(33)
  • 用maven安装JUnit 5并运行单元测试

    一:首先讲如何安装 JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage 如果不需要执行基于JUnit 3 和JUnit 4 的用例,那么JUnit Vintage就不需要安装。 1)在pom文件dependencies的小节内增加如下依赖: 备注:junit-jupiter做了整合。 2)在build小节plugins内增加maven-surefire-plugin插件(maven自动安

    2024年02月11日
    浏览(28)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包