eclipse中`JUnit Plug-in Test`和`JUnit Test`之间的区别

时间:2012-12-15 17:04:48

标签: eclipse configuration junit workspace

在eclipse运行命令中,有两个选项:JUnit Plug-in TestJUnit Test

enter image description here

之前,我尝试启动eclipse插件测试(org.eclipse.jdt.ui.tests.refactoring),我遇到了一些问题(Debugging eclipse unit test code "Test class should have exactly one" and "Workspace is closed" error)。

问题在于,当我尝试使用JUnit Test启动调试器时,出现Workspace is closed错误。

enter image description here

在eclipse配置中,它们具有相同的工作空间。

enter image description here enter image description here

  • 两者有什么区别?特别是,工作空间如何为他们工作?
  • 为什么JUnit Test运行时出现Workspace is closed错误?是否可以使用JUnit Test启动eclipse插件测试?

1 个答案:

答案 0 :(得分:9)

JUnit插件测试用于测试Eclipse插件。它运行Eclipse的新实例。然后,它运行测试。

JUnit测试用于测试常规Java应用程序。它运行测试而不启动Eclipse的新实例。