这里分享一个 IntelliJ IDEA 运行 @Test 测试方法失败的问题以及解决方法。

测试类如下:

public class DaoTest {
​@Testpublic void register() {String date = new SimpleDateFormat("yyyy-MM-dd").format(new Date());User user = new User("renda", "123456", "123456789456", date);System.out.println("注册成功");}
​
}

运行报错:

Error:Internal error: (java.lang.UnsupportedOperationException) empty.min
java.lang.UnsupportedOperationException: empty.minat scala.collection.TraversableOnce.min(TraversableOnce.scala:225)at scala.collection.TraversableOnce.min$(TraversableOnce.scala:223)at scala.collection.AbstractTraversable.min(Traversable.scala:108)at org.jetbrains.jps.incremental.scala.ScalaCompilerReferenceIndexBuilder.getTargetTimestamps(ScalaCompilerReferenceIndexBuilder.scala:53)at org.jetbrains.jps.incremental.scala.ScalaCompilerReferenceIndexBuilder.getAllClassesInfo(ScalaCompilerReferenceIndexBuilder.scala:99)at org.jetbrains.jps.incremental.scala.ScalaCompilerReferenceIndexBuilder.buildFinished(ScalaCompilerReferenceIndexBuilder.scala:33)at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:468)at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:190)at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:138)at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:297)at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:130)at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:218)at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)at java.base/java.lang.Thread.run(Thread.java:834)

执行 maven clean 之后再运行测试方法会报错:

no tests were found

后来发现是项目的 .idea 文件夹和 .iml 文件因为路径不匹配引起的问题,于是删掉 .idea 文件夹和 .iml 文件,重新用 IDEA 打开项目,重新生成 .idea 文件夹和 .iml 文件,测试方法可以正常运行。

IDEA 报错:no tests were found 和 UnsupportedOperationException相关推荐

  1. 写mall项目报错Tests run: 1, Failures: 0, Errors

    项目报错:Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 4.323 s <<< FAILURE! - ...

  2. NDK-r25交叉编译qemu:tests/qtest/libqos/libqos.fa.p/pci.c.o报错

    报错内容如下: [666/2430] Compiling C object tests/qtest/libqos/libqos.fa.p/pci.c.o FAILED: tests/qtest/lib ...

  3. IDEA报错Project lease-web: there is circular dependency between tests of ‘service-util‘ module, tests

    项目场景: 当我创建多个模块时,为了模块化管理利于模块复用,我一层包一层 问题描述 例如:当我要运行的时候发现报错 Project lease-web: there is circular depen ...

  4. 解决JUnit报错 java.lang.ExceptionNo tests found matching方法

    问题截图 可能原因 忘记写@Test,导入相关的包 不是 public,参数,返回值,修饰符的错误. spring 包与 junit 的包的不兼容(springBoot项目直接忽略这一点) 没有保存报 ...

  5. 【IDEA】在idea中启动单元测试报错:No tests were found

    我是一个springboot多模块小项目 以下是我的排错顺序: 1.关闭项目,删除.idea文件夹,重新构建项目 [依旧报错] 2.全部clean再编译 [依旧报错] 3.更改junit版本 [依旧报 ...

  6. ClickHouse系列教程七:centos下源码编译安装及报错解决

    ClickHouse系列教程: ClickHouse系列教程 参考上一篇博客: ClickHouse系列教程六:源码分析之Debug编译运行 先安装 gcc 8, g++ 8, cmake 3, ni ...

  7. react前端封装接口弹出错误_在react项目中用es6封装ajax请求,组件中调用总是报错,求解?...

    函数代码如下class networkEngine{ get(req){ req.type = 'get' ; req.dataType = 'json' ; req.cache = 'false'  ...

  8. 解决MySQL8.0报错:Unknown system variable 'validate_password_policy'

    解决MySQL8.0报错:Unknown system variable 'validate_password_policy'   一.问题描述 1.在安装MySQL8.0时,修改临时密码,因密码过于 ...

  9. AS升级3.1 编译报错:The SourceSet 'instrumentTest' is not recognized by the Android Gradle Plugin.

    AndroidStudio升级到3.1后编译报错:The SourceSet 'instrumentTest' is not recognized by the Android Gradle Plug ...

最新文章

  1. 又现神论文!《本人娶刘亦菲的可行性报告》省级期刊收录
  2. 希尔排序算法原理与实现
  3. Jetson TX2 学习资料整理
  4. android.content.Context.getResources()‘ on a null object reference
  5. java输出文件中匹配的字段_Java如何从文件中打印与给定模式匹配的所有字符串?...
  6. POJ2886线段树 Joseph游戏(单点更新)
  7. JPA的persistence.xml的使用及常见问题
  8. php mysql unsigned,PHP MySQL 核心
  9. Struts2中的值栈
  10. 除了love和hate,还能怎么表达那些年的“爱恨情仇”?
  11. python3生成验证码_Python3实现生成验证码图片
  12. 用SpringBoot集成Netty开发一个基于WebSocket的聊天室
  13. paip.数组以及集合的操作uapi java php python总结..
  14. 计算机中新建的快捷键是什么,什么是新建文件夹的快捷键?新建文件夹的快捷键有哪些?...
  15. 学习总结:Handler机制
  16. centos开启443端口
  17. RL——Policy Gradient类方法
  18. Hyperledger Fabric 实战(十二): Fabric 源码本地调试
  19. svn 提交 认证失败 170001 已解决
  20. mysql的事件探查器_DataWizard Sql Profiler(SQL2008事件探查器)下载 v1.2

热门文章

  1. [附源码]计算机毕业设计springboot公共台账管理系统
  2. 获取IOS设备是Iphone几
  3. Polyspace应用:Simulink中的缺陷检查
  4. 免费好用的思维导图工具,让你事半功倍
  5. python反转 输入12345 输出54321_编程实现,输入一个五位数,将其反转   如:输入12345 输出:54321...
  6. Dynamic CRM工作流流程实战
  7. PS|制作工笔画效果
  8. 基于AnyShare Family 7的Java SDK集成开发指南
  9. java 中为什么重写 equals 后需要重写 hashCode
  10. 小型机房监控管理系统!