gpt4 book ai didi

java - 从 .java 文件获取类引用以进行 JUnit 测试

转载 作者:行者123 更新时间:2023-12-01 12:34:04 27 4
gpt4 key购买 nike

我必须编写一个从用户界面运行 JUnit 测试用例的程序。我发现我可以使用 JUnitCore 类通过方法运行测试:

junit.run(类文件);

但这需要包含测试的 .class 文件。我需要获取仅包含包含 JUnit .java 文件的目录路径的 .class 文件,但我不知道如何获取对这些文件的引用并将它们与 run() 方法一起使用。有什么建议吗?提前致谢

编辑

正如已经指出的那样,我不需要 .class 文件,而是目录中每个 java 文件的 Class 实例。我怎样才能得到它?

编辑2

刚刚通过解析文件路径并使用 Class.forname(String) 方法解决了!

最佳答案

如果您拥有的只是原始源 (.java) 文件,则必须先编译它们,然后才能引用它们的 .class 文件。 This question应该告诉您如何以编程方式执行此操作

关于java - 从 .java 文件获取类引用以进行 JUnit 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25710184/

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