Я работаю над проектом, в котором домен определен на французском языке.Я использую JGiven для написания тестов и пытаюсь получить отчет полностью на французском языке.Я использую инфраструктуру Spring Test, наследуя SpringScenarioTest
в своих тестовых классах.
Вот пример того, что я сделал:
@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
, и я не могу найти способ переопределить это поведение без переписывания всей иерархии классов.
Есть ли какие-либоспособ сделать это?
Спасибо