gpt4 book ai didi

java - 对不在项目文件夹中的文件运行 JUnit 测试

转载 作者:行者123 更新时间:2023-12-01 14:19:59 25 4
gpt4 key购买 nike

我想对不在项目文件夹中的 .java 文件运行 JUnitTest。到目前为止,如果要测试的 .java 文件位于项目文件夹中,我就成功运行了测试:

public Result testAStudent(Class aTestClass){
Result r = org.junit.runner.JUnitCore.runClasses(aTestClass);
return r;
}

如何对不在我的项目文件夹中的文件运行测试?我找到了possibility to do it in the shell ,但我不想执行 shell 命令。有没有办法做到“内部”?谢谢!

最佳答案

单元测试允许测试编译的类文件。不是 .java 源文件。为了使测试能够使用(并因此测试)给定的类,该类必须在类路径中可用。

因此,启动 JUnit 时,请确保类路径中包含要测试的类的目录或 jar 文件。

关于java - 对不在项目文件夹中的文件运行 JUnit 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17693920/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com