【发布时间】:2014-09-10 08:20:24
【问题描述】:
我正在使用com.sun.codemodel.JCodeModel 生成近 1000 个类,每个类都有关联的 JUnit。
我还生成了一个执行单个 JUnit 测试用例的 JUnit 测试套件。
为了完成这个代码生成项目,我想使用 final Result result = JUnitCore.runClasses(AllTests.class); 以编程方式执行 JUnit 测试套件。
我遇到的困难是 JUnit 测试套件的执行与代码生成不同步。我需要能够检测到com.sun.codemodel.JCodeModel.build() 方法何时完成了我的代码生成,然后才执行 JUnit 测试套件。
我如何知道com.sun.codemodel.JCodeModel.build() 方法何时完成?
【问题讨论】:
-
您如何执行与 JUnit 测试相关的 JCodeModel 代码生成?
标签: java code-generation sun-codemodel