相信大家使用 Junit 来进行编码测试的时候经常出 java.lang.Exception: No runnable
methods 异常,这本身不是一个严重的错误但是因为一时的粗心大意,就是找不到问题的所
在。
代码:
1. import org.junit.jupiter.api.Test; 2. import java.io.FileNotFoundException; 3. 4. public class Upload { 5. 6. @Test 7. public void test() throws FileNotFoundException { 8. System.out.println("单元测试"); 9. } 10. }
运行:
解决方案:
产生以上问题的主要原因是在Junit单元测试的jar包导入错误,不能导入
org.junit.jupiter.api.Test,而是应该导入org.junit.Test
1. import org.junit.Test; //修改后 2. import java.io.FileNotFoundException; 3. 4. public class Upload { 5. 6. @Test 7. public void test() throws FileNotFoundException { 8. System.out.println("单元测试"); 9. } 10. }