gpt4 book ai didi

java - 即使文件发生变化,JUnit 测试用例也不会改变

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

我使用 Eclipse 和 Maven,并进行了单个 JUnit 测试,只是为了测试它是否有效。我第一次运行测试时一切都按预期进行,但从那以后,每次运行它时,即使我更改了实际测试文件的内容,我也会得到相同的结果。

我尝试清空文件,然后它说没有 JUnit 测试文件。但只要我在该文件中的方法前面添加@Test,我总是会得到相同的结果。有人知道为什么会这样吗?

我尝试重新启动 Eclipse。

编辑:刚刚意识到我没有得到测试结果,因为在测试之前出现异常。所以,问题是即使我更改了文件,我总是会遇到异常。

测试类:

public class zipTester {
/**
* The class to be tested on.
*/
private Generator generator;

/**
* Sets up the generator.
*/
@Before
public void setUp() {
generator = new Generator(null, 0);
}
/**
* Creates a zip file and tests whether it exists.
*/
@Test
public void testCreateZip() {
File file = new File("/Users/nicola/Documents/trunk);
generator.createZip(file, new Vector<File>());
}
}

更改测试类:

public class zipTester {
@Test
public void heyo() {

}
}

总是出现以下异常:

java.io.FileNotFoundException:/Users/nicola/Documents/trunk(没有这样的文件或目录)...

最佳答案

1 也许你应该清理你的项目
2.然后重新检查project-BuildAutomatically
如果还有问题,
您可以右键单击您的项目“java build path”并打开第一个选项卡“源”
设置默认输出文件夹内容“test/target/classes”
祝你好运:)

我认为你的代码不是由 eclipse 编译

关于java - 即使文件发生变化,JUnit 测试用例也不会改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23387616/

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