2013-08-06 13 views
7

piszę scenariusz ogórka zawierać następujące kroki:Jak określić nazwę prototypu definicji kroku w Intellij Idea?

And the frabjous bandersnatch whiffled "Callooh" 

typu Alt-Enter, wybierz Tworzenie Step Definicja i produkuje:

@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(); 
} 

ale nasze standardy kodowania wymaga CamelCase dla metody, więc muszę ręcznie zmienić the_frabjous_bandersnatch_whiffled na theFrabjousBandersnatchWhiffled. Czy jest jakieś miejsce, które powie Idea, by używał przypadku wielbłąda zamiast podkreśleń w tej sytuacji?

Ponadto, jeśli oferuje on możliwe klasy, w których można umieścić mój nowy stepdef, czy mogę go filtrować tylko do klas o nazwach kończących się na "Kroki"?

Odpowiedz

2

Prawdopodobnie zbyt późno, ale może nadal pomocne:

Można ustawić opcję --snippets camelcase w menu edycji konfiguracje, w IntelliJ:

Główne menu Run -> Edytuj Konfiguracje

(Przygotowałem zrzut ekranu pokazujący to, ale wszechmocny Stackoverflow uznał mnie za niegodnego zamieszczania zdjęć, dobrze przemyślany, naprawdę!)

+0

Czy możesz rozwinąć to, proszę, nie mam zbyt wiele radości z generowania definicji kroków z camelcase z funkcji w Intellij 14, dzięki. – Jeremy

+0

Gdyby tylko Stackoverflow pozwolił mi opublikować zrzut ekranu. Jest to dość proste: wystarczy dodać parametr camelcase --snippets do wiersza argumentów programu. – Sascha

+0

Nie udało mi się uzyskać tego przy pomocy IntelliJ 14 i wtyczki "Ogórek dla Javy" w wersji 141.178. – markdsievers