com.outworkers.util

samplers

package samplers

Linear Supertypes
Generators, GenerationDomain, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. samplers
  2. Generators
  3. GenerationDomain
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait BaseSamplers extends AnyRef

  2. type City = domain.Definitions.City

    Definition Classes
    GenerationDomain
  3. type Country = domain.Definitions.Country

    Definition Classes
    GenerationDomain
  4. type CountryCode = domain.Definitions.CountryCode

    Definition Classes
    GenerationDomain
  5. type Domain = domain.Definitions.Domain

    Definition Classes
    GenerationDomain
  6. type EmailAddress = domain.Definitions.EmailAddress

    Definition Classes
    GenerationDomain
  7. type FirstName = domain.Definitions.FirstName

    Definition Classes
    GenerationDomain
  8. type FullName = domain.Definitions.FullName

    Definition Classes
    GenerationDomain
  9. trait Generators extends GenerationDomain

  10. type LastName = domain.Definitions.LastName

    Definition Classes
    GenerationDomain
  11. type LoremIpsum = domain.Definitions.LoremIpsum

    Definition Classes
    GenerationDomain
  12. implicit final class Printer[T] extends AnyVal

  13. type ProgrammingLanguage = domain.Definitions.ProgrammingLanguage

    Definition Classes
    GenerationDomain
  14. trait Sample[T] extends AnyRef

  15. class SamplerMacro extends AnnotationToolkit

  16. type ShortString = domain.Definitions.ShortString

    Definition Classes
    GenerationDomain
  17. trait Tracer[T] extends AnyRef

    Annotations
    @implicitNotFound( "Could not emit trace for type" )
  18. class TracerMacro extends AnyRef

  19. type Url = domain.Definitions.Url

    Definition Classes
    GenerationDomain

Value Members

  1. object BaseSamplers extends BaseSamplers

  2. val City: domain.Definitions.City.type

    Definition Classes
    GenerationDomain
  3. object ContentDataValues

  4. val Country: domain.Definitions.Country.type

    Definition Classes
    GenerationDomain
  5. val CountryCode: domain.Definitions.CountryCode.type

    Definition Classes
    GenerationDomain
  6. val Domain: domain.Definitions.Domain.type

    Definition Classes
    GenerationDomain
  7. val EmailAddress: domain.Definitions.EmailAddress.type

    Definition Classes
    GenerationDomain
  8. val FirstName: domain.Definitions.FirstName.type

    Definition Classes
    GenerationDomain
  9. val FullName: domain.Definitions.FullName.type

    Definition Classes
    GenerationDomain
  10. object Generators extends Generators

  11. val LastName: domain.Definitions.LastName.type

    Definition Classes
    GenerationDomain
  12. val LoremIpsum: domain.Definitions.LoremIpsum.type

    Definition Classes
    GenerationDomain
  13. object NameValues

  14. val ProgrammingLanguage: domain.Definitions.ProgrammingLanguage.type

    Definition Classes
    GenerationDomain
  15. object Sample

  16. object SamplerMacro

  17. object Samples extends Generators

  18. val ShortString: domain.Definitions.ShortString.type

    Definition Classes
    GenerationDomain
  19. object Tracer

  20. object TracerMacro

  21. object Tracers

  22. val Url: domain.Definitions.Url.type

    Definition Classes
    GenerationDomain
  23. val defaultGeneration: Int

    Definition Classes
    Generators
  24. val domains: List[String]

    Attributes
    protected[this]
    Definition Classes
    Generators
  25. 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
  26. 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
  27. def genList[T](size: Int = defaultGeneration)(implicit arg0: Sample[T]): List[T]

    Definition Classes
    Generators
  28. 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
  29. def genOpt[T](implicit arg0: Sample[T]): Option[T]

    Definition Classes
    Generators
  30. def genSet[T](size: Int = defaultGeneration)(implicit arg0: Sample[T]): Set[T]

    Definition Classes
    Generators
  31. def oneOf[T <: Enumeration](enum: T): samplers.Generators.oneOf.T.Value

    Definition Classes
    Generators
  32. def oneOf[T](list: Seq[T]): T

    Definition Classes
    Generators
  33. val protocols: List[String]

    Attributes
    protected[this]
    Definition Classes
    Generators

Inherited from Generators

Inherited from GenerationDomain

Inherited from AnyRef

Inherited from Any

Ungrouped