【发布时间】:2015-01-17 13:45:37
【问题描述】:
我在使用 Junit 时遇到问题,当我在更改代码中的某些内容后运行测试用例时,junit 不会读取更新的代码,而是读取原始代码。 例如:如果我将参数从“xxx”更改为“yyy”,即使我将其保存为“yyy”,Junit 也会以“xxx”作为参数运行。
我找到的一个解决方案是转到 pom.xml 文件并删除所有依赖项,执行 maven 更新,让错误出现,然后将依赖项放回原处,然后保存它。 我不确定为什么会发生这种情况,如果它的 Junit 或 Maven 我遇到问题。
有人知道吗????
【问题讨论】:
-
您是否在保存更改后重建?
-
是的,在我构建它之后,我收到一条错误消息,提示找不到
类,这是我实际测试的类。 -
您是使用 Eclipse 之类的 IDE 来运行 Junit 测试,还是使用 maven 从命令行运行测试?
-
我现在用的是 Eclipse,不过还没用 maven 试过..
-
你能告诉我们更多关于你的项目布局(以及你是如何集成到 eclipse 中的)吗?由于这通常是开箱即用的,听起来你改变了某事。偏离默认设置。
标签: java eclipse unit-testing maven junit