You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JUnit测试无法运行:无报错无日志,排查无效求助

问题解决:JUnit测试无执行反应

你的测试代码里有个致命问题——测试方法用了private修饰符。JUnit 5(Jupiter)根本没法识别私有方法作为测试用例,因为测试框架需要通过反射调用测试方法,私有方法会被Java的访问控制机制拦住。

把方法改成public即可,修复后的代码:

import static org.junit.Assert.assertTrue;

import org.junit.jupiter.api.Test;

public class MinimalTest {
    
    @Test
    public void testThatWontExecute()
    {
        assertTrue(false);
    }
}

补充说明:JUnit 5允许测试方法使用public、protected或者包级私有(无修饰符),但绝对不能是private。你的依赖引入和注解使用都没问题,核心问题就是方法权限设置错误。

内容的提问来源于stack exchange,提问作者Lucas Brélivet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 09:00:52