7

在 eclipse 运行命令中,有两种选择:JUnit Plug-in TestJUnit Test.

在此处输入图像描述

之前,我尝试启动 eclipse 插件测试(org.eclipse.jdt.ui.tests.refactoring),但遇到了一些问题(调试 eclipse 单元测试代码“测试类应该有一个”和“工作区已关闭”错误)。

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

在此处输入图像描述

在 Eclipse 配置中,它们具有相同的工作区。

在此处输入图像描述 在此处输入图像描述

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

1 回答 1

10

JUnit Plug-in test 用于测试 Eclipse 插件。它运行一个新的 Eclipse 实例。然后,它运行测试。

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

于 2012-12-15T17:20:02.587 回答