我正在开发一个用法语定义域的项目。我正在使用 JGiven 编写测试,并且正在尝试完全用法语获取报告。我通过继承SpringScenarioTest
我的测试类来使用 Spring Test 基础设施。
这是我所做的一个例子:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = SpringConfig.class)
public class TrainDateTest extends SpringScenarioTest<GivenTrainDate, WhenTrainDate, ThenTrainDate> {
@Test
@As("Création d'un train date")
public void creation_d_un_train_date() {
given().un_train_date();
when().je_lance_la_creation_du_train_date();
then().le_train_date_resultant_doit_avoir_un_id_en_base();
}
}
我发现了如何在我的课程中翻译类似and()
或with()
使用@IntroWord
注释的介绍词Stage
,但是如何翻译given()
,when()
和then()
介绍词?
问题似乎是这些介绍词是由Scenario
该类创建的ScenarioTestBase
类定义的,我找不到一种方法来覆盖这种行为而不重写整个类层次结构。
有没有办法做到这一点?
谢谢