Как указать имя прототипа определения шага в Intellij Idea?


Я пишу свой сценарий огурца, чтобы включить следующий шаг:

And the frabjous bandersnatch whiffled "Callooh"

Введите alt-enter, выберите создать определение шага , и он производит:

@And("^the frabjous bandersnatch whiffled "([^"]*)"$")
public void the_frabjous_bandersnatch_whiffled(String arg1) throws Throwable {
    // Express the Regexp above with the code you wish you had
    throw new PendingException();
}
Но наши стандарты кодирования требуют camelCase для методов, поэтому я должен вручную изменить the_frabjous_bandersnatch_whiffled на theFrabjousBandersnatchWhiffled. Есть ли где-нибудь настройка, которая подскажет Idea использовать в этой ситуации регистр camel вместо подчеркиваний?

Кроме того, когда он предлагает возможные классы, в которые можно поместить моего нового отчима, могу ли я получить его фильтровать только классы с именами, заканчивающимися на "шаги"?

1 7

1 ответ:

Вероятно, слишком поздно, но, возможно, все еще полезно:

Вы можете установить опцию --snippets camelcase в конфигурациях редактирования intelliJ:

Главное меню Run - > Edit Configuration

(я подготовил скриншот, чтобы показать это, но всемогущий Stackoverflow считает меня недостойным размещать изображения, хорошо продуманные, действительно!)