RandomQuestion
RandomQuestion

Reputation: 6998

IntelliJ - Cucumber step definition case

Ever since I upgraded to latest community edition of IntelliJ 15.0.3, whenever I auto generate a step definition from the feature definition file using alt + enter, it creates the method in camel case rather than usual style with underscores.

For e.g. it used to be generated like this

@When("Cucumber is awesome")
public void cucumber_is_awesome() {}

But now it generates in usual camelCase convention:

@When("Cucumber is awesome")
public void cucumberIsAwesome() {}

Is there any way to change this setting back to the first style?

Thanks

Upvotes: 6

Views: 2761

Answers (2)

Avinash
Avinash

Reputation: 1

Much better option is to provide in the TestNg or Jnuit runner file in which case you need nto worry about different place we need to give in different editors

snippets = CucumberOptions.SnippetType.CAMELCASE

Upvotes: 0

Sammy65
Sammy65

Reputation: 708

What you can do is check the

Run -> Edit Configuration

then go to the cucumber config. Within the Program Arguments check if

--snippets camelcase

is present and take it out. that should make it show it in snake casing again. Hope that helps :-)

Upvotes: 2

Related Questions