本地化营销公司推荐:商丘树品科技实时数据监控,适配门店与线上双场景
2026/9/19 1:37:09
在进行Xtext DSL的测试时,如果输入包含解析错误,测试将会失败。例如以下代码,若allErrors不为空,会抛出IllegalStateException:
if (!allErrors.empty) { throw new IllegalStateException( "One or more resources contained errors : " + allErrors.map[toString].join(", ") ); }当编写多个JUnit类时,逐个运行它们会很不方便。可以通过在xtend-gen文件夹中右键单击相应的包,选择Run As | JUnit Test来运行包中的所有Xtend测试。
如果需要对要运行的测试进行更多控制,或者想要对某些测试进行分组,可以编写JUnit测试套件。例如,以下Java类展示了一个与生成无关的测试套件:
import org.junit.runner.RunWith; import org.junit.runners.Suite; @RunWith(Suite.class) @Suite.SuiteClasses({ EntitiesParsingTest.class, EntitiesFormatte