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

IntelliJ IDEA中Jupiter测试在task3失效,其他项目正常求助

解决IntelliJ IDEA中Task3项目Jupiter测试失效问题

针对仅Task3项目JUnit Jupiter测试失效、其他项目正常的情况,可按以下步骤排查修复:

  • 核对依赖配置与版本匹配
    打开项目的pom.xml(Maven)或build.gradle(Gradle)文件,确认JUnit Jupiter的API和Engine依赖版本与教授提供的新测试文件要求一致。以Maven为例,需确保依赖配置如下(版本号替换为对应要求的版本):

    <dependency>
        <groupId>org.junit.jupiter</groupId>
        <artifactId>junit-jupiter-api</artifactId>
        <version>5.9.2</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.junit.jupiter</groupId>
        <artifactId>junit-jupiter-engine</artifactId>
        <version>5.9.2</version>
        <scope>test</scope>
    </dependency>
    

    同步依赖:Maven执行mvn clean install,Gradle执行gradle clean build --refresh-dependencies。

  • 检查测试文件的路径与命名
    确认替换的Part2测试文件所在包路径与原项目测试类完全一致,避免因包结构不匹配导致IntelliJ无法识别测试类;同时确保测试类命名符合规则(通常以Test结尾)。

  • 重置Run Configuration
    右键失效的测试类/方法,选择Modify Run Configuration,确认Module选中Task3项目,Working directory指向项目根目录;点击Restore Defaults重置配置后,重新运行测试。

  • 确认测试目录标记
    右键项目的src/test/java目录,选择Mark Directory as -> Test Sources Root,确保测试文件放置在正确的测试源码目录下。

  • 手动清理构建缓存
    删除项目根目录下的target(Maven)或build(Gradle)文件夹,再执行Build/Rebuild Project操作。

内容的提问来源于stack exchange,提问作者Ivan Synenko

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 10:23:20