0

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

在此处输入图像描述

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

在此处输入图像描述

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

在此处输入图像描述

然后,我尝试通过右键单击ExtractMethodTests.java包资源管理器来启动调试器以获取Workspace is closed错误。

在此处输入图像描述 在此处输入图像描述 可能有什么问题?我只是想启动ExtractMethodTests.java单元测试来逐行跟踪代码。

4

2 回答 2

1

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

其次,您的单元测试是否真的有一个 0-arg 构造函数?

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

于 2012-12-15T06:41:07.893 回答
0

“测试类应该有一个”错误

使用 JUnit 3 作为测试运行器解决了第一个问题,但我仍然遇到工作区问题。我会为它打开另一个帖子。

在此处输入图像描述

“工作区已关闭”错误

根据Workspace is closed error的提示,我将测试作为插件测试执行以使其工作。

在此处输入图像描述

于 2012-12-15T16:46:02.820 回答