小编Jan*_*tis的帖子

如何在Eclipse中默认JUnit启动配置的工作目录?

我们的Java代码(不是测试代码)从当前目录中读取文件,这意味着每当我们运行代码时都需要正确设置工作目录.

从Eclipse中启动JUnit测试时,会自动创建启动配置.问题是,该启动配置中的工作目录始终默认为根项目目录,这总是错误的,测试失败,我必须打开启动配置对话框,更改工作目录并重新启动测试.这非常烦人.当我运行单个测试方法时,会发生同样的事情.

我已经考虑过了这些:

  • 从测试代码更改当前目录 - 设计无法实现.
  • 打开文件时,传递父目录参数 - 太难了,因为这会影响很多地方.
  • 使用Eclipse 的" 复制启动配置"功能,可以从已具有正确工作目录集的现有配置创建新的启动配置.这在这里没有意义,因为我想快速启动测试或测试方法,只需调用"将此测试/方法作为JUnit测试运行".

总而言之,看起来它是Eclipse的责任,而不是代码.

有没有办法为所有未来的新创建的 JUnit启动配置设置默认工作目录?

java eclipse junit eclipse-3.4

21
推荐指数
2
解决办法
2万
查看次数

标签 统计

eclipse ×1

eclipse-3.4 ×1

java ×1

junit ×1