Skip to main content
Version: v0.6.x

Altering Java class default value

1. Implementing JavaTypeArbitraryGenerator interface

Override specific type method to redefine default value

public class CustomJavaTypeArbitraryGenerator implements JavaTypeArbitraryGenerator{
@Override
public StringArbitrary strings(){
...
}
}

2. Altering javaTypeArbitraryGenerator option

FixtureMonkey fixtureMonkey = FixtureMonkey.builder()
.plugin(new JavaxValidationPlugin())
.javaTypeArbitraryGenerator(new CustomJavaTypeArbitraryGenerator())
.build();