All Classes
-
All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary Class Description AbstractRandomizer<T> Base class forRandomizerimplementations.AbstractRangeRandomizer<T> Abstract class for range randomizers.AnnotationRandomizerRegistry ARandomizerRegistryfor fields annotated withRandomizer.AtomicIntegerRandomizer Generate a randomAtomicInteger.AtomicLongRandomizer Generate a randomAtomicLong.BigDecimalRandomizer Generate a randomBigDecimal.BigDecimalRangeRandomizer Generate a randomBigDecimalin the given range.BigIntegerRandomizer Generate a randomBigInteger.BigIntegerRangeRandomizer Generate a randomBigIntegerin the given range.BooleanRandomizer Generate a randomBoolean.ByteRandomizer Generate a randomByte.ByteRangeRandomizer Generate a randomBytein the given range.CalendarRandomizer Generate a randomCalendar.CharacterRandomizer Generate a randomCharacter.CharacterUtils Character utility methods.ConstantRandomizer<T> ARandomizerthat generates constant values.ContextAwareRandomizer<T> Interface for aRandomizerthat is aware of therandomization contextit is invoked in.ConversionUtils Type conversion utility methods.CustomRandomizerRegistry Registry of user defined randomizers.DateRandomizer Generate a randomDate.DateRangeRandomizer Generate a randomDatein the given range.DayRandomizer ARandomizerthat generates a random day value betweenDayRandomizer.MIN_DAYandDayRandomizer.MAX_DAY.DefaultExclusionPolicy Component that encapsulates the logic of field/type exclusion in a given randomization context.DoubleRandomizer Generate a randomDouble.DoubleRangeRandomizer Generate a randomDoublein the given range.DurationRandomizer ARandomizerthat generates randomDuration.EasyRandom Extension ofRandomthat is able to generate random Java objects.EasyRandomParameters Parameters of anEasyRandominstance.EasyRandomParameters.Range<T> Utility class to hold a range of values.EnumRandomizer<E extends java.lang.Enum<E>> ARandomizerthat 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 ARandomizerRegistryto exclude fields using aPredicate.FieldPredicates Common predicates to identify fields.FloatRandomizer Generate a randomFloat.FloatRangeRandomizer Generate a randomFloatin the given range.GregorianCalendarRandomizer Generate a randomGregorianCalendarRandomizer.HourRandomizer ARandomizerthat generates a random hour value betweenHourRandomizer.MIN_HOURandHourRandomizer.MAX_HOUR.InstantRandomizer ARandomizerthat generates randomInstant.InstantRangeRandomizer IntegerRandomizer Generate a randomInteger.IntegerRangeRandomizer Generate a randomIntegerin the given range.InternalRandomizerRegistry Registry for Java built-in types.ListRandomizer<T> A customRandomizerthat generates a list of random values using a delegateRandomizer.LocalDateRandomizer ARandomizerthat generates randomLocalDate.LocalDateRangeRandomizer Generate a randomLocalDatein the given range.LocalDateTimeRandomizer ARandomizerthat generates randomLocalDateTime.LocalDateTimeRangeRandomizer Generate a randomLocalDateTimein the given range.LocaleRandomizer Generate a randomLocale.LocalTimeRandomizer ARandomizerthat generates randomLocalTime.LocalTimeRangeRandomizer Generate a randomLocalTimein the given range.LongRandomizer Generate a randomLong.LongRangeRandomizer Generate a randomLongin the given range.MapRandomizer<K,V> ARandomizerthat generates aMapwith random entries.MinuteRandomizer ARandomizerthat generates a random minute value betweenMinuteRandomizer.MIN_MINUTEandMinuteRandomizer.MAX_MINUTE.MonthDayRandomizer ARandomizerthat generates randomMonthDay.NanoSecondRandomizer ARandomizerthat generates a random nano-second value betweenNanoSecondRandomizer.MIN_NANO_SECONDandNanoSecondRandomizer.MAX_NANO_SECOND.NullRandomizer ARandomizerthat 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 ARandomizerthat generates randomOffsetDateTime.OffsetDateTimeRangeRandomizer Generate a randomOffsetDateTimein the given range.OffsetTimeRandomizer ARandomizerthat generates randomOffsetTime.OffsetTimeRangeRandomizer Generate a randomOffsetTimein the given range.OptionalRandomizer<T> ARandomizerwhich, according to the optional percent, returns the random value from a delegate.PeriodRandomizer ARandomizerthat generates randomPeriod.Priority Define the priority of aRandomizeror aRandomizerRegistry.QueueRandomizer<T> ARandomizerthat 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 ofRandomizers.ReflectionUtils Reflection utility methods.SetRandomizer<T> ARandomizerthat generates a set of random values using a delegateRandomizer.ShortRandomizer Generate a randomShort.ShortRangeRandomizer Generate a randomShortin the given range.SkipRandomizer A randomizer used to skip fields from being populated.SqlDateRandomizer Generate a randomDate.SqlDateRangeRandomizer Generate a randomDatein a given range.SqlTimeRandomizer Generate a randomTime.SqlTimestampRandomizer Generate a randomTimestamp.StringDelegatingRandomizer ARandomizerthat 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 ARandomizerthat generates randomYearMonth.YearMonthRangeRandomizer Generate a randomYearMonthin the given range.YearRandomizer ARandomizerthat generates randomYear.YearRangeRandomizer Generate a randomYearin the given range.ZonedDateTimeRandomizer ARandomizerthat generates randomZonedDateTime.ZonedDateTimeRangeRandomizer Generate a randomZonedDateTimein the given range.ZoneIdRandomizer ARandomizerthat generates randomZoneId.ZoneOffsetRandomizer ARandomizerthat generates randomZoneOffset.