服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Java教程 - 关于Assert.assertEquals报错的问题及解决

关于Assert.assertEquals报错的问题及解决

2022-12-21 18:07Gx_Sukn Java教程

这篇文章主要介绍了关于Assert.assertEquals报错的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

在熟悉hutool工具包时出现的关于Assert.assertEquals()的报错及其解决方法

 

前提(也是主要问题)

用testCompile导入junit4.12

build.gradle文件

plugins {
  id 'java'
}

group 'com.sukn'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8

repositories {
  //1.优先查找本地maven库,性能最好
  mavenLocal()
  //2.其次查找aliyun maven库
  maven{
      url'http://maven.aliyun.com/nexus/content/groups/public/'
  }
  //3.最后查找maven中央库
  mavenCentral()
}
dependencies {
  testCompile group: 'junit', name: 'junit', version: '4.12'
  compile 'cn.hutool:hutool-all:5.2.1'
}

关于Assert.assertEquals报错的问题及解决

在IDEA的自动提示下

(有问题的地方Alt+Enter)自动导入包cn.hutool.core.lang.Assert后,assertEquals报错

关于Assert.assertEquals报错的问题及解决

点进去Assert看了下发现

Assert中并无assertEquals()]方法

关于Assert.assertEquals报错的问题及解决

后面看了才知道导错包

应该导org.junit.Assert而不是图中的cn.hutool.core.lang.Assert,但又出现了问题Cannot resolve symbol 'Assert‘

关于Assert.assertEquals报错的问题及解决

本来以为是junit依赖没导进来

但是看了下External Libraries

关于Assert.assertEquals报错的问题及解决

里面Assert安安静静的躺在那里

网上找了下,很多人都说要在org.junit.Assert前面加个static

关于Assert.assertEquals报错的问题及解决

尝试后还是没用

突然看到IDEA的自动提示中有个Add library ‘Gradle: junit:junit:4.12’ to classpath 点击之后就解决了,但是org.junit.Assert前面的static也没了

关于Assert.assertEquals报错的问题及解决

关于Assert.assertEquals报错的问题及解决

本来以为这样就结束了

没想到等我一更新下gradle的依赖导入后,问题又出现了,一下子又回到解放前

关于Assert.assertEquals报错的问题及解决

之后一直想不懂到底是哪里出了问题

网上也没有很好的解决方案,只能自己一步步尝试,最后想到了junit的依赖导入方式,感觉可以用compile代替下testCompile试试,最后终于好了。

build.gradle文件

plugins {
  id 'java'
}

group 'com.sukn'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8

repositories {
  //1.优先查找本地maven库,性能最好
  mavenLocal()
  //2.其次查找aliyun maven库
  maven{
      url'http://maven.aliyun.com/nexus/content/groups/public/'
  }
  //3.最后查找maven中央库
  mavenCentral()
}
dependencies {
  compile group: 'junit', name: 'junit', version: '4.12'
  compile 'cn.hutool:hutool-all:5.2.1'
}

关于Assert.assertEquals报错的问题及解决

以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/weixin_41630205/article/details/104819966

延伸 · 阅读

精彩推荐
  • Java教程命令提示符编译java的方法(必看篇)

    命令提示符编译java的方法(必看篇)

    下面小编就为大家带来一篇命令提示符编译java的方法(必看篇)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    java教程网5722020-10-06
  • Java教程学习Java九大内置对象

    学习Java九大内置对象

    学习Java九大内置对象,从现在开始,希望大家可以通过这篇文章可以真正的理解Java九大内置对象,感兴趣的朋友可以参考一下 ...

    IKNOWNU5852020-04-25
  • Java教程mybatis plus自动生成器解析(及遇到的坑)

    mybatis plus自动生成器解析(及遇到的坑)

    这篇文章主要介绍了mybatis-plus自动生成器及遇到的坑,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...

    white煞4122022-09-16
  • Java教程Java日常练习题,每天进步一点点(63)

    Java日常练习题,每天进步一点点(63)

    下面小编就为大家带来一篇Java基础的几道练习题(分享)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望可以...

    牛哄哄的柯南7882021-12-08
  • Java教程spring自定义注解实现拦截器的实现方法

    spring自定义注解实现拦截器的实现方法

    本篇文章主要介绍了spring自定义注解实现拦截器的实现方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    王帅1992072502020-12-20
  • Java教程java实现ftp上传 如何创建文件夹

    java实现ftp上传 如何创建文件夹

    这篇文章主要为大家详细介绍了java实现ftp上传的相关资料,教大家如何创建文件夹?具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    Java之家6012020-09-17
  • Java教程浅谈IDEA中Maven配置问题全解决

    浅谈IDEA中Maven配置问题全解决

    这篇文章主要介绍了浅谈IDEA中Maven配置问题全解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下...

    CringKong5942020-07-25
  • Java教程Java 泛型有哪些好处详解

    Java 泛型有哪些好处详解

    这篇文章主要介绍了 Java 泛型有哪些好处详解的相关资料,需要的朋友可以参考下...

    Java之家2402020-08-20