Cucumber-jvmでいくつかのステップを書き込もうとしていますが、おおよそ次のようなステップがあります。
@Given("I am a (regular|admin|guest) user")
public void setUser(String userType){
if("regular".equals(userType))
setUserType(REGULAR);
if("admin".equals(userType))
setUserType(ADMIN);
if("guest".equals(userType))
setUserType(GUEST);
}
それを多形にするために、そのようなステップを書くより良い方法はありますか?