All Classes and Interfaces
Class
Description
Base class for
Randomizer implementations.Abstract class for range randomizers.
A
RandomizerRegistry for fields annotated with Randomizer.Generate a random
AtomicInteger.Generate a random
AtomicLong.Generate a random
BigDecimal.Generate a random
BigDecimal in the given range.Generate a random
BigInteger.Generate a random
BigInteger in the given range.Generate a random
Boolean.Generate a random
Byte.Generate a random
Byte in the given range.Generate a random
Calendar.Generate a random
Character.Character utility methods.
A
Randomizer that generates constant values.Interface for a
Randomizer that is aware of the randomization context it is invoked in.Type conversion utility methods.
Registry of user defined randomizers.
Generate a random
Date.Generate a random
Date in the given range.A
Randomizer that generates a random day value between DayRandomizer.MIN_DAY and DayRandomizer.MAX_DAY.Component that encapsulates the logic of field/type exclusion in a given randomization context.
Generate a random
Double.Generate a random
Double in the given range.A
Randomizer that generates random Duration.Extension of
Random that is able to generate random Java objects.Parameters of an
EasyRandom instance.Utility class to hold a range of values.
A
Randomizer that generates a random value from a given Enum.Annotation to exclude a field from being populated.
Strategy interface for field/type exclusion.
A
RandomizerRegistry to exclude fields using a Predicate.Common predicates to identify fields.
Generate a random
Float.Generate a random
Float in the given range.Generate a random
GregorianCalendarRandomizer.A
Randomizer that generates a random hour value between HourRandomizer.MIN_HOUR and HourRandomizer.MAX_HOUR.A
Randomizer that generates random Instant.Generate a random
Integer.Generate a random
Integer in the given range.Registry for Java built-in types.
A custom
Randomizer that generates a list of random values using a delegate Randomizer.A
Randomizer that generates random LocalDate.Generate a random
LocalDate in the given range.A
Randomizer that generates random LocalDateTime.Generate a random
LocalDateTime in the given range.Generate a random
Locale.A
Randomizer that generates random LocalTime.Generate a random
LocalTime in the given range.Generate a random
Long.Generate a random
Long in the given range.A
Randomizer that generates a Map with random entries.A
Randomizer that generates a random minute value between MinuteRandomizer.MIN_MINUTE and MinuteRandomizer.MAX_MINUTE.A
Randomizer that generates random MonthDay.A
Randomizer that generates a random nano-second value between
NanoSecondRandomizer.MIN_NANO_SECOND and NanoSecondRandomizer.MAX_NANO_SECOND.A
Randomizer that generates null values.Generate a random
Number.Exception thrown when Easy Random is unable to create an instance of a given type.
Strategy interface for object creation.
Objenesis based factory to create "fancy" objects: immutable java beans, generic types, abstract and interface types.
A
Randomizer that generates random OffsetDateTime.Generate a random
OffsetDateTime in the given range.A
Randomizer that generates random OffsetTime.Generate a random
OffsetTime in the given range.A
Randomizer which, according to the optional percent, returns the random value from a delegate.A
Randomizer that generates random Period.Define the priority of a
Randomizer or a RandomizerRegistry.A
Randomizer that generates a queue of random values using a delegate Randomizer.Annotation to mark a field to be populated with a random value using the given
Randomizer.Interface for custom randomizer.
Argument of a
Randomizer.A context object for a
Randomizer.Strategy interface to provide randomizers for field/type based on the current context.
Interface for a registry of
Randomizers.Reflection utility methods.
A
Randomizer that generates a set of random values using a delegate Randomizer.Generate a random
Short.Generate a random
Short in the given range.A randomizer used to skip fields from being populated.
Generate a random
Date.Generate a random
Date in a given range.Generate a random
Time.Generate a random
Timestamp.A
Randomizer that stringify values generated by a delegate Randomizer.Generate a random
String.A registry of randomizers for Java 8 JSR 310 types.
Generate a random
TimeZone.Common predicates to identify types.
Generate a random
URI.Generate a random
URL.Generate a random
UUID.A
Randomizer that generates random YearMonth.Generate a random
YearMonth in the given range.A
Randomizer that generates random Year.Generate a random
Year in the given range.A
Randomizer that generates random ZonedDateTime.Generate a random
ZonedDateTime in the given range.A
Randomizer that generates random ZoneId.A
Randomizer that generates random ZoneOffset.