我想改进 Builder Pattern Eclipse Plugin 。我想更改生成的代码以支持泛型类并将类名包含在构建器类名中。
我找到了where我必须添加我的更改。我想使用 TDD,但我陷入困境,因为我不知道如何创建 ICompilationUnit
类型。我想从测试文件创建一个 ICompilationUnit
,然后将结果与我的预期进行比较。我知道我可以模拟它,但我不太了解接口(interface)以及每个方法应该做什么。
我没有找到资源来解决我的问题。我找到的资源是关于 GUI 测试的。
最佳答案
遗憾的是,JDT 定义的 ICompilationUnit 不是一个简单的类,因此如果您想对它进行单元测试,要么必须模拟它(从而了解预期的内容),要么必须使用 JDT 来解析它。对于基础知识,您可以使用 the vogella.com JDT tutorial .
此外,我会调查 test suite of JDT itself ,因为类似的问题已经解决了。
关于java - 如何对 Eclipse 插件进行单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37697509/