Package-level declarations

No backward compatibility guarantees! The implementations behind the generators.

Types

Link copied to clipboard
class ArbArgsGeneratorMerger<T>(a1GeneratorWithWeight: Pair<Int, ArbArgsGenerator<T>>, a2GeneratorWithWeight: Pair<Int, ArbArgsGenerator<T>>) : BaseArbArgsGenerator<T> , ArbArgsGenerator<T>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
class ArbArgsGeneratorTransformer<T, R>(baseGenerator: ArbArgsGenerator<T>, transform: (Sequence<T>, seedOffset: Int) -> Sequence<R>) : BaseArbArgsGenerator<R>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
class ArbDoubleArgsGenerator(componentFactoryContainer: ComponentFactoryContainer, seedBaseOffset: Int) : RandomBasedArbArgsGenerator<Double>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
class ArbIntArgsGenerator(componentFactoryContainer: ComponentFactoryContainer, seedBaseOffset: Int) : RandomBasedArbArgsGenerator<Int>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
class ArbLongArgsGenerator(componentFactoryContainer: ComponentFactoryContainer, seedBaseOffset: Int) : RandomBasedArbArgsGenerator<Long>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard

Represents an OrderedArgsGenerator which is based on a given Array.

Link copied to clipboard
abstract class BaseArbArgsGenerator<T>(val componentFactoryContainer: ComponentFactoryContainer, val seedBaseOffset: Int) : CoreArbArgsGenerator<T> , ComponentFactoryContainerProvider

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
class BigIntFromUntilArbArgsGenerator(componentFactoryContainer: ComponentFactoryContainer, seedBaseOffset: Int, from: BigInt, toExclusive: BigInt) : OpenEndRangeBasedArbArgsGenerator<BigInt>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
abstract class ClosedRangeBasedArbArgsGenerator<T : Comparable<T>>(componentFactoryContainer: ComponentFactoryContainer, seedBaseOffset: Int, from: T, toInclusive: T) : RandomBasedArbArgsGenerator<T>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
class ConstantArbArgsGenerator<T>(componentFactoryContainer: ComponentFactoryContainer, seedBaseOffset: Int, constant: T) : BaseArbArgsGenerator<T>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
class DoubleFromUntilArbArgsGenerator(componentFactoryContainer: ComponentFactoryContainer, seedBaseOffset: Int, from: Double, toExclusive: Double) : OpenEndRangeBasedArbArgsGenerator<Double>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
class IntFromUntilArbArgsGenerator(componentFactoryContainer: ComponentFactoryContainer, seedBaseOffset: Int, from: Int, toExclusive: Int) : OpenEndRangeBasedArbArgsGenerator<Int>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard

Represents an OrderedArgsGenerator which is based on a given List.

Link copied to clipboard
class LocalDateFromUntilArbArgsGenerator(componentFactoryContainer: ComponentFactoryContainer, seedBaseOffset: Int, from: LocalDate, toExclusive: LocalDate, temporalUnit: TemporalUnit) : TemporalFromUntilArbArgsGenerator<LocalDate>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
class LocalDateTimeFromUntilArbArgsGenerator(componentFactoryContainer: ComponentFactoryContainer, seedBaseOffset: Int, from: LocalDateTime, toExclusive: LocalDateTime, temporalUnit: TemporalUnit = ChronoUnit.DAYS) : TemporalFromUntilArbArgsGenerator<LocalDateTime>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
class LongFromUntilArbArgsGenerator(componentFactoryContainer: ComponentFactoryContainer, seedBaseOffset: Int, from: Long, toExclusive: Long) : OpenEndRangeBasedArbArgsGenerator<Long>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
class MultiArbArgsGeneratorIndexOfMerger<T>(firstGeneratorWithWeight: Pair<Int, ArbArgsGenerator<T>>, secondGeneratorWithWeight: Pair<Int, ArbArgsGenerator<T>>, otherGeneratorsWithWeight: Array<out Pair<Int, ArbArgsGenerator<T>>>) : BaseArbArgsGenerator<T> , ArbArgsGenerator<T>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
class OffsetDateTimeFromUntilArbArgsGenerator(componentFactoryContainer: ComponentFactoryContainer, seedBaseOffset: Int, from: OffsetDateTime, toExclusive: OffsetDateTime, temporalUnit: TemporalUnit = ChronoUnit.DAYS) : TemporalFromUntilArbArgsGenerator<OffsetDateTime>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
abstract class OpenEndRangeBasedArbArgsGenerator<T : Comparable<T>>(componentFactoryContainer: ComponentFactoryContainer, seedBaseOffset: Int, from: T, toExclusive: T) : RandomBasedArbArgsGenerator<T>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
class RandomAccessOrderedArgsGenerator<T>(componentFactoryContainer: ComponentFactoryContainer, size: Int, elementAt: (index: Int) -> T) : BaseSemiOrderedArgsGenerator<T> , OrderedArgsGenerator<T>

Represents a class for OrderedArgsGenerator which provide fast random access.

Link copied to clipboard
abstract class RandomBasedArbArgsGenerator<T>(componentFactoryContainer: ComponentFactoryContainer, seedBaseOffset: Int) : BaseArbArgsGenerator<T>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
class SemiOrderedFlatZipArbArgsGenerator<A1, A2, R>(semiOrderedArgsGenerator: SemiOrderedArgsGenerator<A1>, otherFactory: ArbExtensionPoint.(A1) -> ArbArgsGenerator<A2>, amount: Int, transform: (A1, A2) -> R) : BaseSemiOrderedArgsGenerator<R>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
class SemiOrderedZipArbArgsGenerator<A1, A2, R>(semiOrderedArgsGenerator: SemiOrderedArgsGenerator<A1>, arbArgsGenerator: ArbArgsGenerator<A2>, transform: (A1, A2) -> R) : BaseSemiOrderedArgsGenerator<R>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
abstract class TemporalFromToArbArgsGenerator<T : Temporal, Comparable<T>>(componentFactoryContainer: ComponentFactoryContainer, seedBaseOffset: Int, from: T, toInclusive: T, temporalUnit: TemporalUnit = ChronoUnit.DAYS, plusTyped: T.(Long, TemporalUnit) -> T) : ClosedRangeBasedArbArgsGenerator<T>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
abstract class TemporalFromUntilArbArgsGenerator<T : Temporal, Comparable<T>>(componentFactoryContainer: ComponentFactoryContainer, seedBaseOffset: Int, from: T, toExclusive: T, temporalUnit: TemporalUnit = ChronoUnit.DAYS, plusTyped: T.(Long, TemporalUnit) -> T) : OpenEndRangeBasedArbArgsGenerator<T>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
class ZonedDateTimeFromUntilArbArgsGenerator(componentFactoryContainer: ComponentFactoryContainer, seedBaseOffset: Int, from: ZonedDateTime, toExclusive: ZonedDateTime, temporalUnit: TemporalUnit = ChronoUnit.DAYS) : TemporalFromUntilArbArgsGenerator<ZonedDateTime>

!! No backward compatibility guarantees !! Reuse at your own risk

Properties

Link copied to clipboard

!! No backward compatibility guarantees !! Reuse at your own risk

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard

!! No backward compatibility guarantees !! Reuse at your own risk

!! No backward compatibility guarantees !! Reuse at your own risk

Functions

Link copied to clipboard
fun BigIntFromToArbArgsGenerator(componentFactoryContainer: ComponentFactoryContainer, seedBaseOffset: Int, from: BigInt, toInclusive: BigInt): ArbArgsGenerator<BigInt>

!! No backward compatibility guarantees !! Reuse at your own risk

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
fun <T> ArbExtensionPoint.createBoundsArbGenerator(minInclusive: Long, maxInclusive: Long, minSize: Long, maxSize: Long?, factory: (lowerBound: Long, upperBound: Long) -> T): ArbArgsGenerator<T>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
fun <T> ArbExtensionPoint.createIntDomainBasedBoundsArbGenerator(minInclusive: Int, maxInclusive: Int, minSize: Int, maxSize: Int?, factory: (lowerBound: Int, upperBound: Int) -> T): ArbArgsGenerator<T>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
fun <T, R> ArbArgsGenerator<T>.flatMapIndexedInternal(transform: (index: Int, T, seedOffset: Int) -> Sequence<R>): ArbArgsGenerator<R>

Maps the values this ArbArgsGenerator generates together with an index and a seed offset to a finite Sequence<R> with the help of the given transform function and then flattens them so that the resulting ArbArgsGenerator returns values of type R.

Maps the values this ArbArgsGenerator generates together with an index to a finite Sequence<R> with the help of the given transform function and then flattens them so that the resulting ArbArgsGenerator returns values of type R.

Link copied to clipboard
fun IntFromToArbArgsGenerator(componentFactoryContainer: ComponentFactoryContainer, seedBaseOffset: Int, from: Int, toInclusive: Int): ArbArgsGenerator<Int>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
fun IntFromToOrderedArgsGenerator(componentFactoryContainer: ComponentFactoryContainer, from: Int, toInclusive: Int, step: Int): OrderedArgsGenerator<Int>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
fun LocalDateFromToArbArgsGenerator(componentFactoryContainer: ComponentFactoryContainer, seedBaseOffset: Int, from: LocalDate, toInclusive: LocalDate, temporalUnit: TemporalUnit = ChronoUnit.DAYS): BaseArbArgsGenerator<LocalDate>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
fun LocalDateTimeFromToArbArgsGenerator(componentFactoryContainer: ComponentFactoryContainer, seedBaseOffset: Int, from: LocalDateTime, toInclusive: LocalDateTime, temporalUnit: TemporalUnit = ChronoUnit.DAYS): BaseArbArgsGenerator<LocalDateTime>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
fun LongFromToArbArgsGenerator(componentFactoryContainer: ComponentFactoryContainer, seedBaseOffset: Int, from: Long, toInclusive: Long): ArbArgsGenerator<Long>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
fun LongFromToOrderedArgsGenerator(componentFactoryContainer: ComponentFactoryContainer, from: Long, toInclusive: Long, step: Long): OrderedArgsGenerator<Long>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
fun <T, R> ArbArgsGenerator<T>.mapIndexedInternal(transform: (index: Int, T, seedOffset: Int) -> R): ArbArgsGenerator<R>

Maps the values this ArbArgsGenerator generates together with an index and a seed offset to type R with the help of the given transform function.

Maps the values this SemiOrderedArgsGenerator generates together with an index to type R with the help of the given transform function.

Link copied to clipboard
fun OffsetDateTimeFromToArbArgsGenerator(componentFactoryContainer: ComponentFactoryContainer, seedBaseOffset: Int, from: OffsetDateTime, toInclusive: OffsetDateTime, temporalUnit: TemporalUnit = ChronoUnit.DAYS): BaseArbArgsGenerator<OffsetDateTime>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard

!! No backward compatibility guarantees !! Reuse at your own risk

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
inline fun <A, B, R> zipForever(seqA: Sequence<A>, seqB: Sequence<B>, crossinline transform: (A, B) -> R): Sequence<R>

!! No backward compatibility guarantees !! Reuse at your own risk

Link copied to clipboard
fun ZonedDateTimeFromToArbArgsGenerator(componentFactoryContainer: ComponentFactoryContainer, seedBaseOffset: Int, from: ZonedDateTime, toInclusive: ZonedDateTime, temporalUnit: TemporalUnit = ChronoUnit.DAYS): BaseArbArgsGenerator<ZonedDateTime>

!! No backward compatibility guarantees !! Reuse at your own risk