在一个用于突变测试的软件中,创建了许多 java 扩展文件的突变(如mutant01.java)。现在我需要使用 jUnit4 来测试这些文件。我正在尝试找出能够读取文件然后从该文件访问特定类并对其执行 jUnit 测试的方式。但我需要帮助吗?
我找到了仅导致我的文件被上传但我无法从该文件访问内容或特定类的方法。
@Test
public void testReadFileWithClassLoader(){
try {
ClassLoader classLoader = this.getClass().getClassLoader();
File file = new File(classLoader.getResource("arith.java").getFile());
Class<? extends File> f=file.getClass();
assertTrue(file.exists());
我希望我能够从 java 扩展文件访问该类,然后对其执行 junit 测试,但实际上我被困在它上面。