All Classes
-
All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary Class Description AbstractRandomizer<T> Base class forRandomizer
implementations.AbstractRangeRandomizer<T> Abstract class for range randomizers.AnnotationRandomizerRegistry ARandomizerRegistry
for fields annotated withRandomizer
.AtomicIntegerRandomizer Generate a randomAtomicInteger
.AtomicLongRandomizer Generate a randomAtomicLong
.BigDecimalRandomizer Generate a randomBigDecimal
.BigDecimalRangeRandomizer Generate a randomBigDecimal
in the given range.BigIntegerRandomizer Generate a randomBigInteger
.BigIntegerRangeRandomizer Generate a randomBigInteger
in the given range.BooleanRandomizer Generate a randomBoolean
.ByteRandomizer Generate a randomByte
.ByteRangeRandomizer Generate a randomByte
in the given range.CalendarRandomizer Generate a randomCalendar
.CharacterRandomizer Generate a randomCharacter
.CharacterUtils Character utility methods.ConstantRandomizer<T> ARandomizer
that generates constant values.ContextAwareRandomizer<T> Interface for aRandomizer
that is aware of therandomization context
it is invoked in.ConversionUtils Type conversion utility methods.CustomRandomizerRegistry Registry of user defined randomizers.DateRandomizer Generate a randomDate
.DateRangeRandomizer Generate a randomDate
in the given range.DayRandomizer ARandomizer
that generates a random day value betweenDayRandomizer.MIN_DAY
andDayRandomizer.MAX_DAY
.DefaultExclusionPolicy Component that encapsulates the logic of field/type exclusion in a given randomization context.DoubleRandomizer Generate a randomDouble
.DoubleRangeRandomizer Generate a randomDouble
in the given range.DurationRandomizer ARandomizer
that generates randomDuration
.EasyRandom Extension ofRandom
that is able to generate random Java objects.EasyRandomParameters Parameters of anEasyRandom
instance.EasyRandomParameters.Range<T> Utility class to hold a range of values.EnumRandomizer<E extends java.lang.Enum<E>> ARandomizer
that generates a random value from a givenEnum
.EnumSetRandomizer<E extends java.lang.Enum<E>> Exclude Annotation to exclude a field from being populated.ExclusionPolicy Strategy interface for field/type exclusion.ExclusionRandomizerRegistry ARandomizerRegistry
to exclude fields using aPredicate
.FieldPredicates Common predicates to identify fields.FloatRandomizer Generate a randomFloat
.FloatRangeRandomizer Generate a randomFloat
in the given range.GregorianCalendarRandomizer Generate a randomGregorianCalendarRandomizer
.HourRandomizer ARandomizer
that generates a random hour value betweenHourRandomizer.MIN_HOUR
andHourRandomizer.MAX_HOUR
.InstantRandomizer ARandomizer
that generates randomInstant
.InstantRangeRandomizer IntegerRandomizer Generate a randomInteger
.IntegerRangeRandomizer Generate a randomInteger
in the given range.InternalRandomizerRegistry Registry for Java built-in types.ListRandomizer<T> A customRandomizer
that generates a list of random values using a delegateRandomizer
.LocalDateRandomizer ARandomizer
that generates randomLocalDate
.LocalDateRangeRandomizer Generate a randomLocalDate
in the given range.LocalDateTimeRandomizer ARandomizer
that generates randomLocalDateTime
.LocalDateTimeRangeRandomizer Generate a randomLocalDateTime
in the given range.LocaleRandomizer Generate a randomLocale
.LocalTimeRandomizer ARandomizer
that generates randomLocalTime
.LocalTimeRangeRandomizer Generate a randomLocalTime
in the given range.LongRandomizer Generate a randomLong
.LongRangeRandomizer Generate a randomLong
in the given range.MapRandomizer<K,V> ARandomizer
that generates aMap
with random entries.MinuteRandomizer ARandomizer
that generates a random minute value betweenMinuteRandomizer.MIN_MINUTE
andMinuteRandomizer.MAX_MINUTE
.MonthDayRandomizer ARandomizer
that generates randomMonthDay
.NanoSecondRandomizer ARandomizer
that generates a random nano-second value betweenNanoSecondRandomizer.MIN_NANO_SECOND
andNanoSecondRandomizer.MAX_NANO_SECOND
.NullRandomizer ARandomizer
that generates null values.NumberRandomizer Generate a randomNumber
.ObjectCreationException Exception thrown when Easy Random is unable to create an instance of a given type.ObjectFactory Strategy interface for object creation.ObjenesisObjectFactory Objenesis based factory to create "fancy" objects: immutable java beans, generic types, abstract and interface types.OffsetDateTimeRandomizer ARandomizer
that generates randomOffsetDateTime
.OffsetDateTimeRangeRandomizer Generate a randomOffsetDateTime
in the given range.OffsetTimeRandomizer ARandomizer
that generates randomOffsetTime
.OffsetTimeRangeRandomizer Generate a randomOffsetTime
in the given range.OptionalRandomizer<T> ARandomizer
which, according to the optional percent, returns the random value from a delegate.PeriodRandomizer ARandomizer
that generates randomPeriod
.Priority Define the priority of aRandomizer
or aRandomizerRegistry
.QueueRandomizer<T> ARandomizer
that generates a queue of random values using a delegateRandomizer
.Randomizer Annotation to mark a field to be populated with a random value using the givenRandomizer
.Randomizer<T> Interface for custom randomizer.RandomizerArgument Argument of aRandomizer
.RandomizerContext A context object for aRandomizer
.RandomizerProvider Strategy interface to provide randomizers for field/type based on the current context.RandomizerRegistry Interface for a registry ofRandomizer
s.ReflectionUtils Reflection utility methods.SetRandomizer<T> ARandomizer
that generates a set of random values using a delegateRandomizer
.ShortRandomizer Generate a randomShort
.ShortRangeRandomizer Generate a randomShort
in the given range.SkipRandomizer A randomizer used to skip fields from being populated.SqlDateRandomizer Generate a randomDate
.SqlDateRangeRandomizer Generate a randomDate
in a given range.SqlTimeRandomizer Generate a randomTime
.SqlTimestampRandomizer Generate a randomTimestamp
.StringDelegatingRandomizer ARandomizer
that stringify values generated by a delegateRandomizer
.StringRandomizer Generate a randomString
.TimeRandomizerRegistry A registry of randomizers for Java 8 JSR 310 types.TimeZoneRandomizer Generate a randomTimeZone
.TypePredicates Common predicates to identify types.UriRandomizer Generate a randomURI
.UrlRandomizer Generate a randomURL
.UUIDRandomizer Generate a randomUUID
.YearMonthRandomizer ARandomizer
that generates randomYearMonth
.YearMonthRangeRandomizer Generate a randomYearMonth
in the given range.YearRandomizer ARandomizer
that generates randomYear
.YearRangeRandomizer Generate a randomYear
in the given range.ZonedDateTimeRandomizer ARandomizer
that generates randomZonedDateTime
.ZonedDateTimeRangeRandomizer Generate a randomZonedDateTime
in the given range.ZoneIdRandomizer ARandomizer
that generates randomZoneId
.ZoneOffsetRandomizer ARandomizer
that generates randomZoneOffset
.