我该从哪里开始编写插件测试呢?我已经写了一些玩具插件,现在想开始使用TDD来测试我的插件。
从Patrick的文章中:将您的测试插件制作为片段。
一个问题是其他插件无法访问在片段中定义的类(正如Patrick Paulin在有关单元测试中片段的更详细讨论中所指出的)。
另一个问题是忽略片段中的plugin.xml
。因此,您的测试插件无法做出贡献。
外观上,片段看起来很像插件。它在您的工作区中表示为单独的项目,包含描述其内容的清单,构建并部署为jar。使片段不同的是,它在运行时向单个主机插件贡献其资源。片段中的类因此由主机插件的类加载器加载。
在test.yourpackage包中创建一个名为BookTest的新测试用例,在该包上右键单击并选择“
New > JUnit Test Case
”。