
autofixture.publicinterface.generators.inline.CharacterGenerator Maven / Gradle / Ivy
package autofixture.publicinterface.generators.inline;
import autofixture.implementationdetails.CircularList;
import autofixture.interfaces.FixtureContract;
import autofixture.interfaces.InlineInstanceGenerator;
public class CharacterGenerator implements
InlineInstanceGenerator {
private final CircularList letters;
public CharacterGenerator(final String possibleCharacters) {
this.letters = CircularList
.fromCharactersIn(possibleCharacters);
}
@Override
public Character next(final FixtureContract fixture) {
return letters.next();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy