assert错误,assertEquals
00-1010前提(也是主要问题)用testCompile导入junit4.12。在IDEA的自动提示下点击Assert后,发现后来看了,才知道导入了错误的包。我以为是junit的依赖,没带进来。悄悄尝试后Assert还是没用。我以为结束了,但我也搞不清楚到底哪里出了问题。在熟悉hutool toolkit的时候,我发现了关于Assert.assertEquals()的错误及其解决方法。
目录
前提(也是主要问题)
build.gradle文件
插件{id java}组 com.sukn 版本 1.0-快照源代码兼容性=1.8存储库{//1。首先查找本地maven库,性能最好MavenLocal() //2。其次,找maven库Maven {URL 3358maven。阿里云。com/nexus/content/groups/public/ }//3。最后,查找Maven中央库mavenCentral()}依赖项{ testCompile group: junit ,name: junit ,version : 4.12 compile cn . Hu tool : Hu tool-all :5 . 2 . 1 }
00-1010(有问题的地方Alt回车)包cn.hutool.core.lang.Assert自动导入后,assertEquals报错。
00-1010 assert中没有assertEquals()]方法。
00-1010应该通向图中的org.junit.Assert而不是cn.hutool.core.lang.Assert,但是还有一个问题:无法解析符号 Assert
00-1010,但是我查看了外部库。
10-1010上,我在网上查了一下。很多人说要在org.junit.Assert前面加一个static
在10-1010上,我突然在IDEA的自动提示中看到一个将库‘grad le 3360 JUnit 3360 JUnit 33604.12’添加到classpath中。点开之后就解决了,但是org.junit.Assert前面的静态没有了。
00-1010没想到我更新完gradle的依赖导入后,问题又出现了,一下子回到了解放前。
00-1010网上也没有好的解决办法,只好一步步尝试。最后想到了junit的依赖导入方法,觉得可以用compile代替testCompile试试。终于好起来了。
Build.gradle文件
插件{id java}组 com.sukn 版本 1.0-快照源代码兼容性=1.8存储库{//1。首先查找本地maven库,性能最好MavenLocal() //2。其次,找maven库Maven {URL 3358maven。阿里云。com/nexus/content/groups/public/ }//3。最后,查找Maven中央库Maven central()} dependencies { compile group : JUnit ,name: junit ,version : 4.12 compile cn . Hu tool : Hu tool-all :5 . 2 . 1 }
以上个人经验,希望能给大家一个参考,也希望大家能支持盛行的IT。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。