我想改善Builder Pattern Eclipse Plugin。我想更改生成的代码以支持泛型类,并将类名包含在构建器类名中。

我找到了where,我必须添加我的更改。我想使用TDD,但由于不知道如何创建ICompilationUnit类型,因此遇到了麻烦。我想从测试文件创建一个ICompilationUnit,然后将结果与期望的结果进行比较。我知道我可以模拟它,但是我不太了解接口以及每种方法应该做什么。

我找不到解决问题的资源。我发现的资源是关于GUI测试的。

最佳答案

遗憾的是,JDT定义的ICompilationUnit不是一个简单的类,因此,如果要对其进行单元测试,则必须模拟它(从而了解预期的结果),或者必须使用JDT对其进行解析。对于基础知识,可以使用the vogella.com JDT tutorial

此外,由于已经解决了类似的问题,因此我将研究test suite of JDT itself

08-05 03:37