java.lang.Exception: No runnable methods at org.junit.runners.BlockJUnit4ClassRunner.validateInstanceMethods(BlockJUnit4ClassRunner.java:191) at org.junit.runners.BlockJUnit4ClassRunner.collectInitializationErrors(BlockJUnit4ClassRunner.java:128) at o
时间: 2023-06-24 20:04:21 浏览: 229
java_programming_123.zip_java programming_site:www.pudn.com
这个异常通常是由于 JUnit 测试类中没有可运行的测试方法导致的。要解决这个问题,请检查你的测试类,并确保存在可以运行的测试方法。测试方法必须用 @Test 注解进行标记,而且方法签名必须符合 JUnit 的要求。例如:
```
import org.junit.Test;
import static org.junit.Assert.*;
public class MyTest {
@Test
public void testSomething() {
// 测试代码
}
}
```
在这个示例中,`testSomething()` 方法被 `@Test` 注解标记,因此它将被 JUnit 运行。如果你的测试类中没有任何可运行的测试方法,则会触发 `No runnable methods` 异常。
阅读全文