2013-08-06 5 views
7

я пишу сценарий огуречный включить следующий шаг:Как указать имя прототипа определения шага в 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(); 
} 

но наши стандарты кодирования требуют верблюжьего для методы, поэтому мне нужно вручную изменить the_frabjous_bandersnatch_whiffled на theFrabjousBandersnatchWhiffled. Есть ли какая-то настройка где-нибудь, которая подскажет Idea использовать случай верблюда вместо подчеркивания в этой ситуации?

Кроме того, когда он предлагает возможные классы, в которые будет помещен мой новый stepdef, могу ли я его фильтровать только для классов с именами, заканчивающимися на «Шаги»?

ответ

2

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

Вы можете установить --snippets camelcase опцию в Конфигурации Edit в IntelliJ:

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

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

+0

Можете ли вы расширить это, пожалуйста, я не испытываю большой радости от создания определений шагов на верблюжьей основе из функций в Intellij 14, спасибо. – Jeremy

+0

Если бы только Stackoverflow разрешил мне опубликовать снимок экрана. Это довольно просто: просто добавьте --snippets camelcase в строку параметров программы. – Sascha

+0

Мне не удалось заставить это работать с плагином IntelliJ 14 и 'Cucumber for Java' версии 141.178. – markdsievers

Смежные вопросы