Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从外部文件扫描和呈现junit测试_Java_Junit_Runtime - Fatal编程技术网

Java 从外部文件扫描和呈现junit测试

Java 从外部文件扫描和呈现junit测试,java,junit,runtime,Java,Junit,Runtime,在应用程序的外部有两个文件(A.class和A.class) 我们如何扫描ATest找到所有junit测试并运行它们(假设ATest的依赖项除了A之外都加载在类路径中)?我希望在Java中以编程的方式实现这一点,并因此得到ATest的测试列表,其中失败的测试列表和成功的测试列表 不能使用命令行(如果需要更复杂的输出) 感谢您的帮助。@Test从org.junit.Test扫描.class中的所有方法。这就是你要找的吗?我可以使用反射@Test扫描ATest。现在,假设类路径中没有加载A,如何使用

在应用程序的外部有两个文件(
A.class
A.class

我们如何扫描
ATest
找到所有junit测试并运行它们(假设
ATest
的依赖项除了
A
之外都加载在类路径中)?我希望在Java中以编程的方式实现这一点,并因此得到
ATest
的测试列表,其中失败的测试列表和成功的测试列表

不能使用命令行(如果需要更复杂的输出)


感谢您的帮助。

@Test
org.junit.Test
扫描
.class
中的所有方法。这就是你要找的吗?我可以使用反射
@Test
扫描
ATest
。现在,假设类路径中没有加载
A
,如何使用
JUnitCore
运行
ATest
?我不能使用
URLClassLoader
,因为
ATest
不能使用。事实上,当我在应用程序中运行一些测试时,我正在寻找与IDE相同的工作。
@Test
org.junit.Test
扫描
.class
中的所有方法。这就是你要找的吗?我可以使用反射
@Test
扫描
ATest
。现在,假设类路径中没有加载
A
,如何使用
JUnitCore
运行
ATest
?我不能使用
URLClassLoader
,因为
ATest
不能使用。事实上,当我在我的应用程序中运行一些测试时,我正在寻找与IDE相同的工作。