package samplers
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- samplers
- Generators
- GenerationDomain
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- trait BaseSamplers extends AnyRef
-
type
City = domain.Definitions.City
- Definition Classes
- GenerationDomain
-
type
Country = domain.Definitions.Country
- Definition Classes
- GenerationDomain
-
type
CountryCode = domain.Definitions.CountryCode
- Definition Classes
- GenerationDomain
-
type
Domain = domain.Definitions.Domain
- Definition Classes
- GenerationDomain
-
type
EmailAddress = domain.Definitions.EmailAddress
- Definition Classes
- GenerationDomain
-
type
FirstName = domain.Definitions.FirstName
- Definition Classes
- GenerationDomain
-
type
FullName = domain.Definitions.FullName
- Definition Classes
- GenerationDomain
- trait Generators extends GenerationDomain
-
type
LastName = domain.Definitions.LastName
- Definition Classes
- GenerationDomain
-
type
LoremIpsum = domain.Definitions.LoremIpsum
- Definition Classes
- GenerationDomain
- implicit final class Printer [T] extends AnyVal
-
type
ProgrammingLanguage = domain.Definitions.ProgrammingLanguage
- Definition Classes
- GenerationDomain
- trait Sample [T] extends AnyRef
- class SamplerMacro extends AnnotationToolkit with BlackboxToolbelt
-
type
ShortString = domain.Definitions.ShortString
- Definition Classes
- GenerationDomain
-
trait
Tracer
[T] extends AnyRef
- Annotations
- @implicitNotFound( "Could not emit trace for type" )
- class TracerMacro extends AnnotationToolkit
-
type
Url = domain.Definitions.Url
- Definition Classes
- GenerationDomain
Value Members
-
val
City: domain.Definitions.City.type
- Definition Classes
- GenerationDomain
-
val
Country: domain.Definitions.Country.type
- Definition Classes
- GenerationDomain
-
val
CountryCode: domain.Definitions.CountryCode.type
- Definition Classes
- GenerationDomain
-
val
Domain: domain.Definitions.Domain.type
- Definition Classes
- GenerationDomain
-
val
EmailAddress: domain.Definitions.EmailAddress.type
- Definition Classes
- GenerationDomain
-
val
FirstName: domain.Definitions.FirstName.type
- Definition Classes
- GenerationDomain
-
val
FullName: domain.Definitions.FullName.type
- Definition Classes
- GenerationDomain
-
val
LastName: domain.Definitions.LastName.type
- Definition Classes
- GenerationDomain
-
val
LoremIpsum: domain.Definitions.LoremIpsum.type
- Definition Classes
- GenerationDomain
-
val
ProgrammingLanguage: domain.Definitions.ProgrammingLanguage.type
- Definition Classes
- GenerationDomain
-
val
ShortString: domain.Definitions.ShortString.type
- Definition Classes
- GenerationDomain
-
val
Url: domain.Definitions.Url.type
- Definition Classes
- GenerationDomain
-
val
defaultGeneration: Int
- Definition Classes
- Generators
-
val
domains: List[String]
- Attributes
- protected[this]
- Definition Classes
- Generators
-
def
gen[M[X] <: TraversableOnce[X], T](size: Int = defaultGeneration)(implicit cbf: CanBuildFrom[Nothing, T, M[T]], sampler: Sample[T]): M[T]
Generates a list of elements based on an input collection type.
Generates a list of elements based on an input collection type.
- M
The type of collection to build
- T
The type of the underlying sampled type.
- size
The number of elements to generate
- cbf
The implicit builder
- returns
A Collection of "size" elements with type T.
- Definition Classes
- Generators
-
def
gen[T](implicit arg0: Sample[T]): T
Uses the type class available in implicit scope to mock a certain custom object.
Uses the type class available in implicit scope to mock a certain custom object.
- T
The parameter to mock.
- returns
A sample of the given type generated using the implicit sampler.
- Definition Classes
- Generators
-
def
genList[T](size: Int = defaultGeneration)(implicit arg0: Sample[T]): List[T]
- Definition Classes
- Generators
-
def
genMap[A1, A2](size: Int = defaultGeneration)(implicit arg0: Sample[A1], arg1: Sample[A2], cbf: CanBuildFrom[Nothing, (A1, A2), Map[A1, A2]]): Map[A1, A2]
- Definition Classes
- Generators
-
def
genOpt[T](implicit arg0: Sample[T]): Option[T]
- Definition Classes
- Generators
-
def
genSet[T](size: Int = defaultGeneration)(implicit arg0: Sample[T]): Set[T]
- Definition Classes
- Generators
-
def
oneOf[T <: Enumeration](enum: T): samplers.Generators.oneOf.T.Value
- Definition Classes
- Generators
-
def
oneOf[T](list: Seq[T]): T
- Definition Classes
- Generators
-
val
protocols: List[String]
- Attributes
- protected[this]
- Definition Classes
- Generators
- object BaseSamplers extends BaseSamplers
- object ContentDataValues
- object Generators extends Generators
- object NameValues
- object Sample
- object Samples extends Generators
- object Tracer
- object Tracers