java - 调试eclipse单元测试代码 "Test class should have exactly one"和 "Workspace is closed"错误

标签 java eclipse unit-testing debugging junit

我正在尝试构建 Eclipse 插件 (org.eclipse.jdt.ui.tests.refactoring)。

enter image description here

从 git 下载源代码,我就可以构建项目了。 我想调试到 ExtractMethodTest 例程,我只需在 setUP 例程中设置一个断点,然后启动调试器。

enter image description here

但是,我遇到了初始化错误。

enter image description here

然后,我尝试通过右键单击包资源管理器中的 ExtractMethodTests.java 来启动调试器,但出现 工作区已关闭 错误。

enter image description here enter image description here 可能出了什么问题?我只是想启动 ExtractMethodTests.java 单元测试来逐行跟踪代码。

最佳答案

您是否尝试使用错误版本的 JUnit 运行? Eclipse 附带 JUnit 3 和 Junit 4 兼容的运行时。

其次,你的单元测试实际上有一个 0-arg 构造函数吗?

显然,我没有检查代码库来查看 Eclipse 人员是否知道如何创建单元测试。我只是假设他们这样做。

关于java - 调试eclipse单元测试代码 "Test class should have exactly one"和 "Workspace is closed"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13889273/

相关文章:

java - 用于查看算法花费多长时间的计时器表示我的二分搜索比线性搜索花费的时间长

java - R.java 未生成

java - 将java项目导入eclipse

java - 在 Mockito 中使用自定义 Answer 类的 @mock 注释

php - PhalconPHP MVC 微应用 : Specify a request path and assert the response code

java - 使用 java 的服务器端图像重采样库?

java - java swing 中的 JTextArea 边框

Android 应用程序不是从 Eclipse 启动的

reactjs - 如何通过 react 单元测试在多层自定义组件上触发事件

java - 尝试用Java编写解密函数