Bounded

oxygen.test.Generator.Bounded
See theBounded companion object
sealed trait Bounded[+A] extends Generator[A]

Attributes

Companion
object
Graph
Supertypes
trait Generator[A]
class Object
trait Matchable
class Any
Known subtypes
class ConcatBounded[A]
class Finite[A]
class MapBounded[A, A2]
Self type
Bounded[A]

Members list

Value members

Abstract methods

def streamExhaustive: UStream[A]

Concrete methods

final def ++[A2 >: A](that: Bounded[A2]): Bounded[A2]
final def concatBounded[A2 >: A](that: Bounded[A2]): Bounded[A2]
override def gen: UIO[A]

Attributes

Definition Classes
final def genExhaustive: UIO[Chunk[A]]
final def genExhaustiveWithSize(size: Int): UIO[Chunk[A]]
override def genN(n: Int): UIO[Chunk[A]]

Attributes

Definition Classes
override def map[B](f: A => B): Bounded[B]

Attributes

Definition Classes
final override def streamExhaustiveOrSized: UStream[A]

Attributes

Definition Classes
final override def streamN(n: Int): UStream[A]

Attributes

Definition Classes

Inherited methods

final def ++[A2 >: A](that: Generator[A2]): Generator[A2]

Attributes

Inherited from:
Generator
final def concat[A2 >: A](that: Generator[A2]): Generator[A2]

Attributes

Inherited from:
Generator
final def flatMap[B](f: A => Generator[B]): Generator[B]

Attributes

Inherited from:
Generator
final def genExhaustiveOrSized: UIO[Chunk[A]]

Attributes

Inherited from:
Generator
final def genExhaustiveOrSizedWithSize(size: Int): UIO[Chunk[A]]

Attributes

Inherited from:
Generator
final def streamSized: UStream[A]

Attributes

Inherited from:
Generator