已解决 java.lang.Exception: No runnable methods 异常

简介: 已解决 java.lang.Exception: No runnable methods 异常

相信大家使用 Junit 来进行编码测试的时候经常出 java.lang.Exception: No runnable methods 异常,这本身不是一个严重的错误但是因为一时的粗心大意,就是找不到问题的所在。

代码:

import org.junit.jupiter.api.Test;
import java.io.FileNotFoundException;
public class Upload {
  @Test
  public void  test() throws FileNotFoundException {
    System.out.println("单元测试");
  }
}

运行:

20210609112717599.png


解决方案:

产生以上问题的主要原因是在Junit单元测试的jar包导入错误,不能导入org.junit.jupiter.api.Test,而是应该导入org.junit.Test

import org.junit.Test; //修改后
import java.io.FileNotFoundException;
public class Upload {
  @Test
  public void  test() throws FileNotFoundException {
    System.out.println("单元测试");
  }
}

2021060911301157.png


相关文章
|
11月前
|
Java Spring
【Java异常】java.lang.ClassCastException: java.io.NotSerializableException cannot be cast to java.lang.S
【Java异常】java.lang.ClassCastException: java.io.NotSerializableException cannot be cast to java.lang.S
55 0
|
Java
Java - nested exception is java.lang.StackOverflowError
Java - nested exception is java.lang.StackOverflowError
296 0
|
4月前
|
Java
【JAVA】throw 和 throws 的区别?
【JAVA】throw 和 throws 的区别?
|
9天前
|
Java 开发者
Java中的异常处理:不仅仅是try-catch
在Java的世界里,异常处理是程序健壮性的守门人。它不仅保护代码免受未预期错误的侵袭,更是优雅地管理错误情况的艺术家。本文将带你走进Java异常处理的幕后,揭示try-catch语句背后的深层逻辑,探索更高效的异常管理策略,以及如何通过精心设计的异常层次结构来提升代码的可读性与维护性。准备好,我们将一起深入理解异常处理的奥秘,并学会如何让这段守护代码更加智能和高效。
|
2月前
|
Java API
【Java】已解决java.lang.NoSuchMethodException异常
【Java】已解决java.lang.NoSuchMethodException异常
106 0
|
2月前
|
Java 测试技术
【Java】已解决java.lang.UnsupportedOperationException异常
【Java】已解决java.lang.UnsupportedOperationException异常
89 0
|
2月前
|
Java 测试技术
【Java】已解决java.lang.NullPointerException异常
【Java】已解决java.lang.NullPointerException异常
103 0
|
2月前
|
Java Unix Linux
【Java】已解决java.lang.FileNotFoundException异常
【Java】已解决java.lang.FileNotFoundException异常
23 0
|
3月前
|
Java
java.lang.ExceptionInInitializerError异常原因及解决方法总结
java.lang.ExceptionInInitializerError异常原因及解决方法总结
|
4月前
|
Java API
Java Exception 详解
Java Exception 详解
78 1