Index
All Classes and Interfaces|All Packages|Serialized Form
A
- anyBigInteger() - Method in interface de.team33.patterns.arbitrary.mimas.Generator
- anyBigInteger(BigInteger) - Method in interface de.team33.patterns.arbitrary.mimas.Generator
- anyBigInteger(BigInteger, BigInteger) - Method in interface de.team33.patterns.arbitrary.mimas.Generator
- anyBits(int) - Method in interface de.team33.patterns.arbitrary.mimas.Generator
-
Returns any non-negative
BigIntegerrepresenting a sequence of significant bits of a given length. - anyBits(int, Random) - Static method in interface de.team33.patterns.arbitrary.mimas.Generator
-
Utility method: Returns a randomly generated non-negative
BigIntegerrepresenting a sequence of significant bits of a given length, intended as a result of anyBits(int). - anyBoolean() - Method in interface de.team33.patterns.arbitrary.mimas.Generator
-
Returns any
booleanvalue. - anyByte() - Method in interface de.team33.patterns.arbitrary.mimas.Generator
-
Returns any
bytevalue. - anyChar() - Method in interface de.team33.patterns.arbitrary.mimas.Generator
-
Returns any
charvalue of a predefined character set. - anyChar(String) - Method in interface de.team33.patterns.arbitrary.mimas.Generator
-
Returns any
charvalue of the givencharacters. - anyDouble() - Method in interface de.team33.patterns.arbitrary.mimas.Generator
-
Returns a
doublevalue between zero (incl.) and one (excl.). - anyFloat() - Method in interface de.team33.patterns.arbitrary.mimas.Generator
-
Returns a
floatvalue between zero (incl.) and one (excl.). - anyInt() - Method in interface de.team33.patterns.arbitrary.mimas.Generator
-
Returns any
intvalue. - anyInt(int) - Method in interface de.team33.patterns.arbitrary.mimas.Generator
-
Returns an
intvalue betweenzero(incl.) andbound(excl.). - anyInt(int, int) - Method in interface de.team33.patterns.arbitrary.mimas.Generator
-
Returns an
intvalue betweenmin(incl.) andbound(excl.). - anyLong() - Method in interface de.team33.patterns.arbitrary.mimas.Generator
-
Returns any
longvalue. - anyLong(long) - Method in interface de.team33.patterns.arbitrary.mimas.Generator
-
Returns any
longvalue betweenzero(incl.) andbound(excl.). - anyLong(long, long) - Method in interface de.team33.patterns.arbitrary.mimas.Generator
-
Returns any
longvalue betweenmin(incl.) andbound(excl.). - anyOf(Class<T>) - Method in interface de.team33.patterns.arbitrary.mimas.Generator
-
Returns one of the given
enumvalues. - anyOf(T...) - Method in interface de.team33.patterns.arbitrary.mimas.Generator
-
Returns one of the given
values. - anyShort() - Method in interface de.team33.patterns.arbitrary.mimas.Generator
-
Returns any
shortvalue. - anySmallBigInteger() - Method in interface de.team33.patterns.arbitrary.mimas.Generator
-
Returns a
BigIntegervalue between zero (incl.) and 216 (excl.). - anySmallBigInteger(BigInteger) - Method in interface de.team33.patterns.arbitrary.mimas.Generator
- anySmallInt(int) - Method in interface de.team33.patterns.arbitrary.mimas.Generator
-
Returns an
intvalue betweenzero(incl.) andbound(excl.). - anyString() - Method in interface de.team33.patterns.arbitrary.mimas.Generator
-
Returns a
Stringwith a length between 1 and 64 consisting of a predefined character set. - anyString(int, String) - Method in interface de.team33.patterns.arbitrary.mimas.Generator
C
- charge(T, String...) - Method in interface de.team33.patterns.arbitrary.mimas.Charger
-
Initializes the properties of a given
targetinstance with values provided by this Charger instance itself and returns the initialized target. - Charger - Interface in de.team33.patterns.arbitrary.mimas
-
A utility interface: can extend producer classes with the functionality to fill classic mutable Java data objects* with (typically) random values.
D
- de.team33.patterns.arbitrary.mimas - package de.team33.patterns.arbitrary.mimas
-
This module, consisting of this package and the classes/interfaces defined in it, provides tools to generate arbitrary data of virtually any type, mainly for testing purpose.
G
- Generator - Interface in de.team33.patterns.arbitrary.mimas
-
A utility interface: represents an interface of a basic arbitrary generator that defines methods for primitive values as well as values of some other basic types, including
enumtypes,StringandBigInteger.
I
- initiate(Class<T>, String...) - Method in interface de.team33.patterns.arbitrary.mimas.Initiator
-
Creates and returns a new instance of a given target type.
- Initiator - Interface in de.team33.patterns.arbitrary.mimas
-
A utility interface: can extend producer classes with the functionality to create instances of types composed (essentially) of properties and constructed like a record (as defined with Java 17).
O
- of(Random) - Static method in interface de.team33.patterns.arbitrary.mimas.Generator
-
Utility method: Provides a new instance based on a given
Random.
U
- UnfitConditionException - Exception in de.team33.patterns.arbitrary.mimas
-
A
RuntimeExceptionreflecting the unfit condition of a component involved in an operation.
All Classes and Interfaces|All Packages|Serialized Form