![JAR search and dependency download from the Maven repository](/logo.png)
autofixture.publicinterface.InlineGenerators Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of autofixturegenerator Show documentation
Show all versions of autofixturegenerator Show documentation
An attempt to reimplement core features of a popular .NET anonymous value generator - AutoFixture - in
Java
package autofixture.publicinterface;
import autofixture.interfaces.InlineConstrainedGenerator;
import autofixture.interfaces.InlineGeneratorsFactory;
import autofixture.interfaces.InlineInstanceGenerator;
import com.google.common.reflect.TypeToken;
/**
* Created by astral on 28.03.15.
*/
public class InlineGenerators {
private static final InlineGeneratorsFactory INLINE_GENERATORS_FACTORY = new DefaultInlineGeneratorsFactory();
public static InlineInstanceGenerator stringContaining(final String str) {
return INLINE_GENERATORS_FACTORY.stringContaining(str);
}
public static InlineInstanceGenerator alphaString() {
return INLINE_GENERATORS_FACTORY.alphaString();
}
public static InlineInstanceGenerator alphaString(final int length) {
return INLINE_GENERATORS_FACTORY.alphaString(length);
}
public static InlineInstanceGenerator uppercaseString() {
return INLINE_GENERATORS_FACTORY.uppercaseString();
}
public static InlineInstanceGenerator lowercaseString() {
return INLINE_GENERATORS_FACTORY.lowercaseString();
}
public static InlineInstanceGenerator uppercaseString(final int length) {
return INLINE_GENERATORS_FACTORY.uppercaseString(length);
}
public static InlineInstanceGenerator lowercaseString(final int length) {
return INLINE_GENERATORS_FACTORY.lowercaseString(length);
}
public static InlineInstanceGenerator identifierString() {
return INLINE_GENERATORS_FACTORY.identifierString();
}
public static InlineInstanceGenerator digitChar() {
return INLINE_GENERATORS_FACTORY.digitChar();
}
public static InlineInstanceGenerator stringNotContaining(final String... excludedSubstrings) {
return INLINE_GENERATORS_FACTORY.stringNotContaining(excludedSubstrings);
}
public static InlineInstanceGenerator alphaChar() {
return INLINE_GENERATORS_FACTORY.alphaChar();
}
public static InlineInstanceGenerator stringOfLength(final int charactersCount) {
return INLINE_GENERATORS_FACTORY.stringOfLength(charactersCount);
}
public static InlineInstanceGenerator exploding(final TypeToken instance) {
return INLINE_GENERATORS_FACTORY.exploding(instance);
}
public static InlineConstrainedGenerator otherThan(final T... omittedValues) {
return INLINE_GENERATORS_FACTORY.otherThan(omittedValues);
}
public static InlineConstrainedGenerator without(final T... omittedValues) {
return INLINE_GENERATORS_FACTORY.without(omittedValues);
}
public static InlineInstanceGenerator portNumber() {
return INLINE_GENERATORS_FACTORY.portNumber();
}
static InlineInstanceGenerator from (final T[] possibleValues) {
return INLINE_GENERATORS_FACTORY.from(possibleValues);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy