Требуется использовать генератор имен в наших тестах, поэтому мы использовали:
<dependency>
<groupId>com.github.javafaker</groupId>
<artifactId>javafaker</artifactId>
</dependency>
Faker faker = new Faker();
String firstName = faker.name().firstName();
String lastName = faker.name().lastName();
работает довольно ясно. Но время от времени мы терпим неудачу из-за '
, сгенерированного в фамилии, например O'Keefe
, D'Amore
. Требование не использовать '
там. Пытаясь исправить это, я использовал некоторые выражения перед использованием faker
экземпляра, как следующий:
faker.expression("[A-Za-z]+");
... и другие (#{regexify '(A-Za-z)'}
, #{regexify '[A-Za-z]+'}
...), но это нене поможет(В любом случае я могу обнаружить '
в фамилиях.)
Есть какие-нибудь идеи, как решить проблему?