我正在尝试构建eclipse插件(org.eclipse.jdt.ui.tests.refactoring)。
从git下载源代码,我可以构建项目。 我想调试ExtractMethodTest例程,我只是在setUP例程中设置一个断点,然后启动调试器。
但是,我收到了初始化错误。
然后,我尝试通过右键单击包资源管理器中的ExtractMethodTests.java
来启动调试器,以获取Workspace is closed
错误。
可能有什么问题?我只想启动
ExtractMethodTests.java
单元测试来逐行跟踪代码。
答案 0 :(得分:1)
您是否尝试使用错误版本的JUnit运行? Eclipse附带了JUnit 3和Junit 4兼容的运行时。
其次,你的单元测试实际上是否有一个0-arg构造函数?
显然,我没有检查代码库,看看Eclipse人员是否知道如何创建单元测试。我只是假设他们这样做。
答案 1 :(得分:0)
使用JUnit 3作为测试运行器解决了第一个问题,但我仍然遇到工作空间问题。我会打开另一篇文章。
从Workspace is closed error的提示开始,我将测试作为插件测试来执行。