Package-level declarations

Functions

Link copied to clipboard
fun <T> FakeContext.arrayBlockingQueue(size: Int = int(1..3), element: FakeContext.() -> T): ArrayBlockingQueue<T & Any>

Generates a Java array blocking queue using element.

Link copied to clipboard
fun <T> FakeContext.arrayDeque(size: Int = int(1..3), element: FakeContext.() -> T): ArrayDeque<T>

Generates a Java array deque using element.

Link copied to clipboard
fun <T> FakeContext.arrayList(size: Int = int(1..3), element: FakeContext.() -> T): ArrayList<T>

Generates a Java array list using element.

Link copied to clipboard

Generates a Java atomic boolean.

Link copied to clipboard

Generates a Java atomic integer.

Link copied to clipboard

Generates a Java atomic long.

Link copied to clipboard

Generates a Java atomic reference using value.

Link copied to clipboard

Generates a Java big decimal.

Link copied to clipboard

Generates a Java big integer.

Link copied to clipboard

Generates a Java bit set.

Link copied to clipboard

Generates a Java byte buffer backed by a random byte array.

Link copied to clipboard

Generates a Java calendar.

Link copied to clipboard

Generates a Java char buffer backed by a random char array.

Link copied to clipboard

Generates a Java charset from the available JDK charsets.

Link copied to clipboard

Generates a Java chrono unit.

Link copied to clipboard

Generates a Java clock fixed to a generated instant and zone.

Link copied to clipboard

Generates a completed Java future using value.

Link copied to clipboard
fun <K, V> FakeContext.concurrentHashMap(size: Int = int(1..3), key: FakeContext.() -> K, value: FakeContext.() -> V): ConcurrentHashMap<K & Any, V & Any>

Generates a Java concurrent hash map using key and value.

Link copied to clipboard
fun <T> FakeContext.concurrentLinkedDeque(size: Int = int(1..3), element: FakeContext.() -> T): ConcurrentLinkedDeque<T & Any>

Generates a Java concurrent linked deque using element.

Link copied to clipboard
fun <T> FakeContext.concurrentLinkedQueue(size: Int = int(1..3), element: FakeContext.() -> T): ConcurrentLinkedQueue<T & Any>

Generates a Java concurrent linked queue using element.

Link copied to clipboard
fun <K : Any, V : Any> FakeContext.concurrentMap(size: Int = int(1..3), key: FakeContext.() -> K, value: FakeContext.() -> V): ConcurrentMap<K, V>

Generates a Java concurrent map using key and value.

Link copied to clipboard
fun <K : Any, V : Any> FakeContext.concurrentSkipListMap(size: Int = int(1..3), key: FakeContext.() -> K, value: FakeContext.() -> V): ConcurrentSkipListMap<K, V>

Generates a Java concurrent skip list map using key and value.

Link copied to clipboard
fun <T : Any> FakeContext.concurrentSkipListSet(size: Int = int(1..3), element: FakeContext.() -> T): ConcurrentSkipListSet<T>

Generates a Java concurrent skip list set using element.

Link copied to clipboard
fun <T> FakeContext.copyOnWriteArrayList(size: Int = int(1..3), element: FakeContext.() -> T): CopyOnWriteArrayList<T>

Generates a Java copy-on-write array list using element.

Link copied to clipboard

Generates a Java currency from the available JDK currencies.

Link copied to clipboard

Generates a Java date.

Link copied to clipboard

Generates a Java date format.

Link copied to clipboard

Generates a Java date-time formatter.

Link copied to clipboard

Generates a Java day of week.

Link copied to clipboard
fun <T> FakeContext.deque(size: Int = int(1..3), element: FakeContext.() -> T): Deque<T>

Generates a Java deque using element.

Link copied to clipboard

Generates a Java double accumulator.

Link copied to clipboard

Generates a Java double adder.

Link copied to clipboard

Generates a Java double buffer backed by a random double array.

Link copied to clipboard

Generates a Java duration within approximately plus or minus 100 years.

Link copied to clipboard
inline fun <K : Enum<K>, V> FakeContext.enumMap(size: Int = int(1..3), key: FakeContext.() -> K, value: FakeContext.() -> V): EnumMap<K, V>

Generates a Java enum map using key and value.

Link copied to clipboard
inline fun <E : Enum<E>> FakeContext.enumSet(size: Int = int(1..3), element: FakeContext.() -> E): EnumSet<E>

Generates a Java enum set using element.

Link copied to clipboard
fun FakeContext.eofException(message: String = string()): EOFException

Generates a Java EOF exception.

Link copied to clipboard

Generates a Java file path value without touching the filesystem.

Link copied to clipboard

Generates a Java file-not-found exception.

Link copied to clipboard

Generates a Java file time.

Link copied to clipboard

Generates a Java float buffer backed by a random float array.

Link copied to clipboard
fun <K, V> FakeContext.hashMap(size: Int = int(1..3), key: FakeContext.() -> K, value: FakeContext.() -> V): HashMap<K, V>

Generates a Java hash map using key and value.

Link copied to clipboard
fun <T> FakeContext.hashSet(size: Int = int(1..3), element: FakeContext.() -> T): HashSet<T>

Generates a Java hash set using element.

Link copied to clipboard

Generates a Java HTTP cookie.

Link copied to clipboard
fun <K, V> FakeContext.identityHashMap(size: Int = int(1..3), key: FakeContext.() -> K, value: FakeContext.() -> V): IdentityHashMap<K, V>

Generates a Java identity hash map using key and value.

Link copied to clipboard

Generates a loopback Java inet address.

Link copied to clipboard

Generates a Java inet socket address on the loopback address.

Link copied to clipboard

Generates a Java input stream backed by random bytes.

Link copied to clipboard

Generates a Java instant from 1900-01-01T00:00:00Z until 2101-01-01T00:00:00Z.

Link copied to clipboard

Generates a Java int buffer backed by a random int array.

Link copied to clipboard
fun FakeContext.ioException(message: String = string()): IOException

Generates a Java IO exception.

Link copied to clipboard

Generates a Java class object.

Link copied to clipboard

Generates a Java random instance seeded from the fake context.

Link copied to clipboard

Generates a Java logging level.

Link copied to clipboard
fun <T> FakeContext.linkedBlockingQueue(size: Int = int(1..3), element: FakeContext.() -> T): LinkedBlockingQueue<T & Any>

Generates a Java linked blocking queue using element.

Link copied to clipboard
fun <K, V> FakeContext.linkedHashMap(size: Int = int(1..3), key: FakeContext.() -> K, value: FakeContext.() -> V): LinkedHashMap<K, V>

Generates a Java linked hash map using key and value.

Link copied to clipboard
fun <T> FakeContext.linkedHashSet(size: Int = int(1..3), element: FakeContext.() -> T): LinkedHashSet<T>

Generates a Java linked hash set using element.

Link copied to clipboard
fun <T> FakeContext.linkedList(size: Int = int(1..3), element: FakeContext.() -> T): LinkedList<T>

Generates a Java linked list using element.

Link copied to clipboard

Generates a Java local date from 1900-01-01 until 2101-01-01.

Link copied to clipboard

Generates a Java local date-time.

Link copied to clipboard

Generates a Java locale from the available JDK locales.

Link copied to clipboard

Generates a Java local time.

Link copied to clipboard

Generates a Java long accumulator.

Link copied to clipboard

Generates a Java long adder.

Link copied to clipboard

Generates a Java long buffer backed by a random long array.

Link copied to clipboard

Generates a Java malformed URL exception.

Link copied to clipboard

Generates a Java message digest.

Link copied to clipboard

Generates a Java month.

Link copied to clipboard

Generates a Java month-day.

Link copied to clipboard
fun <K : Any, V> FakeContext.navigableMap(size: Int = int(1..3), key: FakeContext.() -> K, value: FakeContext.() -> V): NavigableMap<K, V>

Generates a Java navigable map using key and value.

Link copied to clipboard
fun <T : Any> FakeContext.navigableSet(size: Int = int(1..3), element: FakeContext.() -> T): NavigableSet<T>

Generates a Java navigable set using element.

Link copied to clipboard

Generates a Java number format.

Link copied to clipboard

Generates a Java offset date-time.

Link copied to clipboard

Generates a Java offset time.

Link copied to clipboard
fun <T : Any> FakeContext.optional(value: FakeContext.() -> T): Optional<T>

Generates a Java optional using value.

Link copied to clipboard

Generates a Java optional double.

Link copied to clipboard

Generates a Java optional int.

Link copied to clipboard

Generates a Java optional long.

Link copied to clipboard

Generates a Java output stream containing random bytes.

Link copied to clipboard

Generates a Java NIO path value without touching the filesystem.

Link copied to clipboard

Generates a Java regex pattern that matches one generated literal string.

Link copied to clipboard

Generates a Java period between two generated local dates.

Link copied to clipboard

Generates a Java POSIX file permission.

Link copied to clipboard

Generates a Java principal with a deterministic name.

Link copied to clipboard
fun <T> FakeContext.priorityBlockingQueue(size: Int = int(1..3), element: FakeContext.() -> T): PriorityBlockingQueue<T & Any>

Generates a Java priority blocking queue using element.

Link copied to clipboard
fun <T> FakeContext.priorityQueue(size: Int = int(1..3), element: FakeContext.() -> T): PriorityQueue<T & Any>

Generates a Java priority queue using element.

Link copied to clipboard

Generates Java properties.

Link copied to clipboard

Generates a Java proxy.

Link copied to clipboard

Generates a Java proxy type.

Link copied to clipboard
fun <T> FakeContext.queue(size: Int = int(1..3), element: FakeContext.() -> T): Queue<T>

Generates a Java queue using element.

Link copied to clipboard

Generates a Java reader backed by a random string.

Link copied to clipboard

Generates a Java scanner backed by a random string.

Link copied to clipboard

Generates a Java short buffer backed by a random short array.

Link copied to clipboard

Generates a Java simple date format.

Link copied to clipboard

Generates a Java socket address.

Link copied to clipboard

Generates a Java socket exception.

Link copied to clipboard
fun <K : Any, V> FakeContext.sortedMap(size: Int = int(1..3), key: FakeContext.() -> K, value: FakeContext.() -> V): SortedMap<K, V>

Generates a Java sorted map using key and value.

Link copied to clipboard
fun <T : Any> FakeContext.sortedSet(size: Int = int(1..3), element: FakeContext.() -> T): SortedSet<T>

Generates a Java sorted set using element.

Link copied to clipboard

Generates a Java splittable random instance seeded from the fake context.

Link copied to clipboard

Generates a SQL date.

Link copied to clipboard
fun FakeContext.sqlException(message: String = string()): SQLException

Generates a Java SQL exception.

Link copied to clipboard

Generates a Java SQL integrity constraint violation exception.

Link copied to clipboard

Generates a SQL time.

Link copied to clipboard

Generates a Java SQL timeout exception.

Link copied to clipboard

Generates a SQL timestamp.

Link copied to clipboard

Generates a Java string joiner containing random strings.

Link copied to clipboard

Generates a Java time unit.

Link copied to clipboard

Generates a Java time zone from generated Java zone ids.

Link copied to clipboard
fun <K, V> FakeContext.treeMap(size: Int = int(1..3), key: FakeContext.() -> K, value: FakeContext.() -> V): TreeMap<K & Any, V>

Generates a Java tree map using key and value.

Link copied to clipboard
fun <T> FakeContext.treeSet(size: Int = int(1..3), element: FakeContext.() -> T): TreeSet<T & Any>

Generates a Java tree set using element.

Link copied to clipboard

Generates a Java unchecked IO exception.

Link copied to clipboard

Generates a Java unknown host exception.

Link copied to clipboard

Generates a Java URI.

Link copied to clipboard
fun FakeContext.uriSyntaxException(input: String = string(), reason: String = string()): URISyntaxException

Generates a Java URI syntax exception.

Link copied to clipboard

Generates a Java URL.

Link copied to clipboard

Generates a Java UUID.

Link copied to clipboard
fun <K, V> FakeContext.weakHashMap(size: Int = int(1..3), key: FakeContext.() -> K, value: FakeContext.() -> V): WeakHashMap<K, V>

Generates a Java weak hash map using key and value.

Link copied to clipboard

Generates a Java writer containing a random string.

Link copied to clipboard

Generates a Java year from 1900 through 2100.

Link copied to clipboard

Generates a Java year-month.

Link copied to clipboard

Generates a Java zip entry.

Link copied to clipboard

Generates a Java zoned date-time.

Link copied to clipboard

Generates a Java zone id from the available JDK zone ids.

Link copied to clipboard

Generates a Java zone offset from UTC-12 through UTC+14.