
autofixture.publicinterface.Any Maven / Gradle / Ivy
package autofixture.publicinterface;
import autofixture.interfaces.InlineConstrainedGenerator;
import autofixture.interfaces.InlineInstanceGenerator;
import com.google.common.reflect.TypeToken;
import java.net.InetAddress;
import java.net.URI;
import java.net.URL;
import java.time.*;
import java.time.chrono.ChronoLocalDate;
import java.time.chrono.ChronoLocalDateTime;
import java.util.*;
public class Any {
public static T anonymous(final TypeToken instanceType) {
return Generate.any(instanceType);
}
public static T anonymous(final Class clazz) {
return Generate.any(clazz);
}
public static T anonymous(final InlineInstanceGenerator generator) {
return Generate.any(generator);
}
public static T anonymous(final TypeToken type, final InlineConstrainedGenerator generator) {
return Generate.any(type, generator);
}
public static T anonymous(final Class instanceType, final InlineConstrainedGenerator generator) {
return Generate.any(instanceType, generator);
}
public static T dummy(final TypeToken instanceType) {
return Generate.dummy(instanceType);
}
public static T dummy(final Class clazz) {
return Generate.dummy(clazz);
}
public static String string() {
return Generate.anyString();
}
public static String string(final int charactersCount) {
return stringOfLength(charactersCount);
}
public static String stringOfLength(final int charactersCount) {
return Generate.anyStringOfLength(charactersCount);
}
public static String stringNotContaining(final String... excludedSubstrings) {
return Generate.anyStringNotContaining(excludedSubstrings);
}
public static String stringContaining(final String str) {
return Generate.anyStringContaining(str);
}
public static Character alphaChar() {
return Generate.anyAlphaChar();
}
public static Character digitChar() {
return Generate.anyDigitChar();
}
public static String alphaString() {
return Generate.anyAlphaString();
}
public static String alphaString(final int length) {
return Generate.anyAlphaString(length);
}
public static String lowercaseString() {
return Generate.anyLowercaseString();
}
public static String lowercaseString(final int length) {
return Generate.anyLowercaseString(length);
}
public static String uppercaseString() {
return Generate.anyUppercaseString();
}
public static String uppercaseString(final int length) {
return Generate.anyUppercaseString(length);
}
public static String identifier() {
return Generate.anyIdentifier();
}
public static String legalXmlTagName() {
return Generate.anyLegalXmlTagName();
}
public static Integer intValue() {
return Generate.anyInteger();
}
public static Short shortValue() {
return Generate.anyShort();
}
public static Double doubleValue() {
return Generate.anyDouble();
}
public static Float floatValue() {
return Generate.anyFloat();
}
public static Character charValue() {
return Generate.anyChar();
}
public static Long longValue() {
return Generate.anyLong();
}
public static Long longOtherThan(final long... other) {
return Generate.anyLongOtherThan(other);
}
public static String stringOtherThan(final String... other) {
return Generate.anyStringOtherThan(other);
}
public static Integer intOtherThan(final int... other) {
return Generate.anyIntegerOtherThan(other);
}
public static Short shortOtherThan(final short... other) {
return Generate.anyShortOtherThan(other);
}
public static Double doubleOtherThan(final double... other) {
return Generate.anyDoubleOtherThan(other);
}
public static Float floatOtherThan(final float... other) {
return Generate.anyFloatOtherThan(other);
}
public static T of(final Class enumClass) {
return Generate.anyOf(enumClass);
}
public static Date date() {
return Generate.anyDate();
}
public static T exploding(final Class clazz) {
return Generate.anyExploding(clazz);
}
public static T exploding(final TypeToken typeToken) {
return Generate.anyExploding(typeToken);
}
public static Exception exception() {
return Generate.anyException();
}
public static RuntimeException runtimeException() {
return Generate.anyRuntimeException();
}
public static Exception checkedException() {
return Generate.anyCheckedException();
}
public static Throwable throwable() {
return Generate.anyThrowable();
}
public static Error error() {
return Generate.anyError();
}
public static Boolean booleanValue() {
return Generate.anyBoolean();
}
public static Object object() {
return Generate.any(Object.class);
}
public static URI uri() {
return Generate.anyUri();
}
public static URL url() {
return Generate.anyUrl();
}
public static int port() {
return Generate.anyPort();
}
public static InetAddress ip() {
return Generate.anyIp();
}
public static ChronoLocalDate chronoLocalDate() {
return Generate.anyChronoLocalDate();
}
public static ChronoLocalDateTime chronoLocalDateTime() {
return Generate.anyChronoLocalDateTime();
}
public static LocalDateTime localDateTime() {
return Generate.anyLocalDateTime();
}
public static LocalDate localDate() {
return Generate.anyLocalDate();
}
public static ZonedDateTime zonedDateTime() {
return Generate.anyZonedDateTime();
}
public static ZoneId zoneId() {
return Generate.anyZoneId();
}
public static OffsetTime offsetTime() {
return Generate.anyOffsetTime();
}
public static Period period() {
return Generate.anyPeriod();
}
public static Duration duration() {
return Generate.anyDuration();
}
public static ZoneOffset zoneOffset() {
return Generate.anyZoneOffset();
}
public static Clock clock() {
return Generate.anyClock();
}
public static Instant instant() {
return Generate.anyInstant();
}
public static T from(final T... possibleValues) {
return Generate.anyFrom(possibleValues);
}
// ITERABLES - complete
public static Iterable iterableOf(final InstanceOf type) {
return Generate.manyAsIterableOf(type);
}
public static Iterable iterableOf(final Class clazz) {
return Generate.manyAsIterableOf(clazz);
}
public static Iterable iterableOf(
final TypeToken typeToken, final InlineConstrainedGenerator omittedValues) {
return Generate.manyAsIterableOf(typeToken, omittedValues);
}
public static Iterable iterableOf(final Class type, final InlineConstrainedGenerator omittedValues) {
return Generate.manyAsIterableOf(type, omittedValues);
}
//ARRAYS - complete
public static T[] arrayOf(final Class clazz) {
return Generate.manyAsArrayOf(clazz);
}
public static T[] arrayOf(final InstanceOf type) {
return Generate.manyAsArrayOf(type);
}
public static T[] arrayOf(final TypeToken typeToken, final InlineConstrainedGenerator omittedValues) {
return Generate.manyAsArrayOf(typeToken, omittedValues);
}
public static T[] arrayOf(final Class type, final InlineConstrainedGenerator omittedValues) {
T[] array = Generate.manyAsArrayOf(type, omittedValues);
return array;
}
//LISTS - complete
public static List listOf(final Class clazz) {
return Generate.manyAsListOf(clazz);
}
public static List listOf(final InstanceOf type) {
return Generate.manyAsListOf(type);
}
public static List listOf(final TypeToken typeToken, final InlineConstrainedGenerator generator) {
return Generate.manyAsListOf(typeToken, generator);
}
public static List listOf(final Class type, final InlineConstrainedGenerator omittedValues) {
return Generate.manyAsListOf(type, omittedValues);
}
// COLLECTIONS - complete
public static Collection collectionOf(final TypeToken typeToken, final InlineConstrainedGenerator omittedValues) {
return Generate.manyAsCollectionOf(typeToken, omittedValues);
}
public static Collection collectionOf(final Class type, final InlineConstrainedGenerator omittedValues) {
return Generate.manyAsCollectionOf(type, omittedValues);
}
public static Collection collectionOf(final Class clazz) {
return Generate.manyAsCollectionOf(clazz);
}
public static Collection collectionOf(final TypeToken instanceType) {
return Generate.manyAsCollectionOf(instanceType);
}
//SETS: incomplete
//TODO variations
public static Set setOf(final Class clazz) {
return Generate.manyAsSetOf(clazz);
}
public static Set setOf(final TypeToken type) {
return Generate.manyAsSetOf(type);
}
//TODO UT
public static Set setOf(final Class type, final InlineConstrainedGenerator omittedValues) {
return Generate.manyAsSetOf(type, omittedValues);
}
//TODO UT
public static Set setOf(final TypeToken type, final InlineConstrainedGenerator omittedValues) {
return Generate.manyAsSetOf(type, omittedValues);
}
//queues: incomplete
public static Queue queueOf(final Class clazz) {
return Generate.manyAsQueueOf(clazz);
}
public static Queue queueOf(final TypeToken type) {
return Generate.manyAsQueueOf(type);
}
//TODO UT
public static Queue queueOf(final Class type, final InlineConstrainedGenerator omittedValues) {
return Generate.manyAsQueueOf(type, omittedValues);
}
//TODO UT
public static Queue queueOf(final TypeToken type, final InlineConstrainedGenerator omittedValues) {
return Generate.manyAsQueueOf(type, omittedValues);
}
//Deques: incomplete
public static Deque dequeOf(final Class clazz) {
return Generate.manyAsDequeOf(clazz);
}
public static Deque dequeOf(final TypeToken type) {
return Generate.manyAsDequeOf(type);
}
//TODO UT
public static Deque dequeOf(final Class type, final InlineConstrainedGenerator omittedValues) {
return Generate.manyAsDequeOf(type, omittedValues);
}
//TODO UT
public static Deque dequeOf(final TypeToken type, final InlineConstrainedGenerator omittedValues) {
return Generate.manyAsDequeOf(type, omittedValues);
}
//sorted sets: incomplete
public static SortedSet sortedSetOf(final Class clazz) {
return Generate.manyAsSortedSetOf(clazz);
}
public static SortedSet sortedSetOf(final TypeToken type) {
return Generate.manyAsSortedSetOf(type);
}
//TODO UT
public static SortedSet sortedSetOf(final Class type, final InlineConstrainedGenerator omittedValues) {
return Generate.manyAsSortedSetOf(type, omittedValues);
}
//TODO UT
public static SortedSet sortedSetOf(final TypeToken type, final InlineConstrainedGenerator omittedValues) {
return Generate.manyAsSortedSetOf(type, omittedValues);
}
//sorted maps
//TODO variations and UT
public static SortedMap sortedMapBetween(final Class key, final Class value) {
return Generate.manyAsSortedMapBetween(key, value);
}
public static SortedMap sortedMapBetween(final TypeToken key, final TypeToken value) {
return Generate.manyAsSortedMapBetween(key, value);
}
//maps
//TODO variations
public static Map mapBetween(final Class keyClass, final Class valueClass) {
return Generate.manyAsMapBetween(keyClass, valueClass);
}
public static Map mapBetween(final TypeToken keyType, final TypeToken valueType) {
return Generate.manyAsMapBetween(keyType, valueType);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy