com.outworkers.util.testing

Samples

object Samples extends Generators

Linear Supertypes
Generators, GenerationDomain, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Samples
  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. class BigDecimalSampler extends Sample[BigDecimal]

  2. class BigIntSampler extends Sample[BigInt]

  3. class BooleanSampler extends Sample[Boolean]

  4. class ByteSampler extends Sample[Byte]

  5. type City = domain.Definitions.City

    Definition Classes
    GenerationDomain
  6. class CitySampler extends Sample[City]

  7. type Country = domain.Definitions.Country

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

    Definition Classes
    GenerationDomain
  9. class CountryCodeSampler extends Sample[CountryCode]

  10. class CountrySampler extends Sample[Country]

  11. class DateSampler extends Sample[Date]

  12. class DateTimeSampler extends Sample[DateTime]

  13. type Domain = domain.Definitions.Domain

    Definition Classes
    GenerationDomain
  14. class DoubleSampler extends Sample[Double]

  15. type EmailAddress = domain.Definitions.EmailAddress

    Definition Classes
    GenerationDomain
  16. class EmailAddressSampler extends Sample[EmailAddress]

  17. type FirstName = domain.Definitions.FirstName

    Definition Classes
    GenerationDomain
  18. class FirstNameSampler extends Sample[FirstName]

  19. class FloatSampler extends Sample[Float]

  20. type FullName = domain.Definitions.FullName

    Definition Classes
    GenerationDomain
  21. class FullNameSampler extends Sample[FullName]

  22. class InetAddressSampler extends Sample[InetAddress]

  23. class IntSampler extends Sample[Int]

  24. class JodaLocalDateSampler extends Sample[LocalDate]

  25. type LastName = domain.Definitions.LastName

    Definition Classes
    GenerationDomain
  26. class LastNameSampler extends Sample[LastName]

  27. class LongSampler extends Sample[Long]

  28. type LoremIpsum = domain.Definitions.LoremIpsum

    Definition Classes
    GenerationDomain
  29. class LoremIpsumSampler extends Sample[LoremIpsum]

  30. type ProgrammingLanguage = domain.Definitions.ProgrammingLanguage

    Definition Classes
    GenerationDomain
  31. class ProgrammingLanguageSampler extends Sample[ProgrammingLanguage]

  32. class ShortSampler extends Sample[Short]

  33. type ShortString = domain.Definitions.ShortString

    Definition Classes
    GenerationDomain
  34. class ShortStringSampler extends Sample[ShortString]

  35. class StringSampler extends Sample[String]

  36. class TimeUUIDSampler extends Sample[@@[UUID, testing.TimeUUIDTag]]

  37. class UUIDSampler extends Sample[UUID]

  38. type Url = domain.Definitions.Url

    Definition Classes
    GenerationDomain
  39. class UrlSampler extends Sample[Url]

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. val City: domain.Definitions.City.type

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

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

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

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

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

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

    Definition Classes
    GenerationDomain
  13. val LastName: domain.Definitions.LastName.type

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

    Definition Classes
    GenerationDomain
  15. val ProgrammingLanguage: domain.Definitions.ProgrammingLanguage.type

    Definition Classes
    GenerationDomain
  16. val ShortString: domain.Definitions.ShortString.type

    Definition Classes
    GenerationDomain
  17. val Url: domain.Definitions.Url.type

    Definition Classes
    GenerationDomain
  18. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  19. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. val defaultGeneration: Int

    Definition Classes
    Generators
  21. def derive[T, T1](fn: (T) ⇒ T1)(implicit arg0: Sample[T]): Sample[T1]

  22. val domains: List[String]

    Attributes
    protected[this]
    Definition Classes
    Generators
  23. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  24. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  25. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  26. 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
  27. 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
  28. def genList[T](size: Int = defaultGeneration)(implicit arg0: Sample[T]): List[T]

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

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

    Definition Classes
    Generators
  32. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  33. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  34. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  35. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  36. final def notify(): Unit

    Definition Classes
    AnyRef
  37. final def notifyAll(): Unit

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

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

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

    Attributes
    protected[this]
    Definition Classes
    Generators
  41. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  42. def toString(): String

    Definition Classes
    AnyRef → Any
  43. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Generators

Inherited from GenerationDomain

Inherited from AnyRef

Inherited from Any

Ungrouped