uk.gov.hmrc.smartstub

Members list

Type members

Classlikes

trait Addresses

Attributes

Companion
object
Supertypes
class Any
Known subtypes
class AdvGen
object Addresses extends Loader

Attributes

Companion
trait
Supertypes
trait Loader
class Object
trait Matchable
class Any
Self type
Addresses.type
final implicit class AdvGen(val g: Gen.type) extends AnyVal, Loader, Names, Addresses, Temporal, Pattern, Companies

Attributes

Supertypes
trait Companies
trait Pattern
trait Temporal
trait Addresses
trait Names
trait Loader
class AnyVal
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
AutoGen.type
trait Companies

Attributes

Companion
object
Supertypes
class Any
Known subtypes
class AdvGen
object Companies extends Loader

Attributes

Companion
trait
Supertypes
trait Loader
class Object
trait Matchable
class Any
Self type
Companies.type
trait Enumerable[A] extends FromLong[A], ToLong[A]

Attributes

Companion
object
Supertypes
trait ToLong[A]
trait FromLong[A]
class Object
trait Matchable
class Any
object Enumerable

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Enumerable.type
case object Female extends Gender

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Gender
class Object
trait Matchable
class Any
Show all
Self type
Female.type
trait FromLong[A]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Enumerable[A]
sealed trait Gender

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Female
object Male
trait Generator[IN, OUT]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Generator

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Generator.type
trait Loader

Attributes

Supertypes
class Any
Known subtypes
object Addresses
class AdvGen
object Companies
object Names

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object AutoGen
case object Male extends Gender

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Gender
class Object
trait Matchable
class Any
Show all
Self type
Male.type
class MarkovChain[A](val data: Seq[A], val windowSize: Int, val terminus: Seq[A] = ...)

Attributes

Supertypes
class Object
trait Matchable
class Any
trait Names

Attributes

Companion
object
Supertypes
class Any
Known subtypes
class AdvGen
object Names extends Loader

Attributes

Companion
trait
Supertypes
trait Loader
class Object
trait Matchable
class Any
Self type
Names.type
trait Pattern

Attributes

Supertypes
class Any
Known subtypes
class AdvGen
final implicit class PatternContext(val sc: StringContext) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
case class PersistentGen[K, V](gen: Gen[V], state: Map[K, Option[V]], keyFilter: K => Boolean = ...)(implicit en: Enumerable[K]) extends Map[K, V]

Attributes

Supertypes
trait Serializable
trait Product
trait Map[K, V]
trait MapOps[K, V, Map, Map[K, V]]
trait Shrinkable[K]
trait Builder[(K, V), Map[K, V]]
trait Growable[(K, V)]
trait Clearable
trait Cloneable[Map[K, V]]
trait Cloneable
trait Map[K, V]
trait Equals
trait MapFactoryDefaults[K, V, Map, Iterable]
trait MapOps[K, V, Map, Map[K, V]]
trait PartialFunction[K, V]
trait K => V
trait Iterable[(K, V)]
trait Iterable[(K, V)]
trait IterableFactoryDefaults[(K, V), Iterable]
trait IterableOps[(K, V), Iterable, Map[K, V]]
trait IterableOnceOps[(K, V), Iterable, Map[K, V]]
trait IterableOnce[(K, V)]
class Object
trait Matchable
class Any
Show all
final case class RichGen[A](g: Gen[A]) extends AnyVal

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all
trait Temporal

Attributes

Supertypes
class Any
Known subtypes
class AdvGen
trait ToLong[A]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Enumerable[A]

Value members

Concrete methods

override def asLong(i: Nothing): Long

Attributes

Definition Classes
def repeatM[M[_], A](input: M[A], f: A => M[A], n: Int)(implicit monad: Monad[M]): M[A]
def size: Long

Inherited methods

def apply(i: Long): Nothing

Attributes

Inherited from:
FromLong
def arbitrary: Arbitrary[Nothing]

Attributes

Inherited from:
FromLong
def gen: Gen[Nothing]

Attributes

Inherited from:
FromLong
def get(i: Long): Option[Nothing]

Attributes

Inherited from:
FromLong
def head: Nothing

Attributes

Inherited from:
Enumerable
def imap[B](f: Nothing => B)(invf: B => Nothing): Enumerable[B]

Attributes

Inherited from:
Enumerable
def iterator: Iterator[Nothing]

Attributes

Inherited from:
Enumerable
def last: Nothing

Attributes

Inherited from:
Enumerable
def pred(i: Nothing): Nothing

Attributes

Inherited from:
Enumerable
def succ(i: Nothing): Nothing

Attributes

Inherited from:
Enumerable

Implicits

Implicits

final implicit def AdvGen(g: Gen.type): AdvGen
final implicit def PatternContext(sc: StringContext): PatternContext
implicit val enumInvariant: Invariant[Enumerable]
implicit def enumToGen[A](e: Enumerable[A]): Gen[A]
implicit def genToRich[A](g: Gen[A]): RichGen[A]
implicit val longEnum: Enumerable[Long]