autofixture.interfaces.InlineGeneratorsFactory Maven / Gradle / Ivy
The newest version!
package autofixture.interfaces;
import com.google.common.reflect.TypeToken;
import java.nio.file.Path;
/**
* Created by grzes on 20.03.2017.
*/
public interface InlineGeneratorsFactory {
InlineInstanceGenerator stringContaining(String str);
InlineInstanceGenerator alphaString(int length);
InlineInstanceGenerator uppercaseString();
InlineInstanceGenerator lowercaseString();
InlineInstanceGenerator uppercaseString(int length);
InlineInstanceGenerator lowercaseString(int length);
InlineInstanceGenerator identifierString();
InlineInstanceGenerator digitChar();
InlineInstanceGenerator stringNotContaining(String... excludedSubstrings);
InlineInstanceGenerator alphaChar();
InlineInstanceGenerator alphaString();
InlineInstanceGenerator stringOfLength(int charactersCount);
InlineInstanceGenerator from(T[] possibleValues);
InlineInstanceGenerator exploding(TypeToken instance);
InlineConstrainedGenerator otherThan(T... omittedValues);
InlineConstrainedGenerator without(T... omittedValues);
InlineInstanceGenerator portNumber();
InlineInstanceGenerator seededString(String seed);
InlineInstanceGenerator absolutePath();
InlineInstanceGenerator relativePath();
InlineInstanceGenerator rootPath();
}