com.outworkers.util

testing

package testing

Linear Supertypes
Generators, GenerationDomain, ScalaTestHelpers, DefaultTags, ScalaFutures, Futures, PatienceConfiguration, AbstractPatienceConfiguration, ScaledTimeSpans, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. testing
  2. Generators
  3. GenerationDomain
  4. ScalaTestHelpers
  5. DefaultTags
  6. ScalaFutures
  7. Futures
  8. PatienceConfiguration
  9. AbstractPatienceConfiguration
  10. ScaledTimeSpans
  11. AnyRef
  12. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type City = domain.Definitions.City

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

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

    Definition Classes
    GenerationDomain
  4. trait DefaultTags extends AnyRef

  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 FutureConcept[T] extends AnyRef

    Definition Classes
    Futures
  10. type LastName = domain.Definitions.LastName

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

    Definition Classes
    GenerationDomain
  12. final case class PatienceConfig extends Product with Serializable

    Definition Classes
    AbstractPatienceConfiguration
  13. implicit final class Printer[T] extends AnyVal

  14. type ProgrammingLanguage = domain.Definitions.ProgrammingLanguage

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

  16. class SamplerMacro extends AnnotationToolkit

  17. implicit final class ScalaBlockHelper[T] extends AnyVal

  18. implicit class ScalaFutureAssertions[A] extends Assertions with Waiters

    Augmentation to allow asynchronous assertions of a @code {scala.

  19. trait ScalaTestHelpers extends AnyRef

  20. type ShortString = domain.Definitions.ShortString

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

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

  23. implicit final class TwitterBlockHelper[T] extends AnyVal

  24. implicit class TwitterFutureAssertions[A] extends Assertions with Waiters

    Augmentation to allow asynchronous assertions of a @code {com.

  25. type Url = domain.Definitions.Url

    Definition Classes
    GenerationDomain

Abstract Value Members

  1. abstract def patienceConfig: PatienceConfig

    Definition Classes
    AbstractPatienceConfiguration

Concrete Value Members

  1. object ApiTest extends Tag

    Definition Classes
    DefaultTags
  2. val City: domain.Definitions.City.type

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

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

    Definition Classes
    GenerationDomain
  5. object DatabaseTest extends Tag

    Definition Classes
    DefaultTags
  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 Generate extends Generators

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

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

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

    Definition Classes
    GenerationDomain
  14. object RequestParserTest extends Tag

    Definition Classes
    DefaultTags
  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. object UnstableTest extends Tag

    Definition Classes
    DefaultTags
  23. val Url: domain.Definitions.Url.type

    Definition Classes
    GenerationDomain
  24. implicit def convertScalaFuture[T](scalaFuture: Future[T]): org.scalatest.concurrent.ScalaFutures.FutureConcept[T]

    Definition Classes
    ScalaFutures
  25. val defaultGeneration: Int

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

    Attributes
    protected[this]
    Definition Classes
    Generators
  27. def gen[X, Y](implicit arg0: Sample[X], arg1: Sample[Y]): (X, Y)

    Generates a tuple of the given type arguments, using the implicit samplers in scope.

    Generates a tuple of the given type arguments, using the implicit samplers in scope.

    X

    The first type of the tuple to be sampled.

    Y

    The second type of the type to be sampled.

    returns

    A Tuple2[X, Y] generated using the implicit samplers.

    Definition Classes
    Generators
  28. 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
  29. def genList[T](size: Int = defaultGeneration)(implicit arg0: Sample[T]): List[T]

    Definition Classes
    Generators
  30. def genMap[Key, Value](size: Int, producer: (Key) ⇒ Value)(implicit arg0: Sample[Key]): Map[Key, Value]

    Generates a map using a Sampler for the key and a function Key -> Value for the value.

    Generates a map using a Sampler for the key and a function Key -> Value for the value. Useful when the value of a key can be inferred by knowing the key itself.

    The implementation uses the value during mapping as the genMap function called with a single type argument will generate a Map[String, Type].

    Key

    The type of the Key to generate, needs to have a Sample available in scope.

    Value

    The type of the Value to generate.

    size

    The size of the map to generate.

    producer

    The function used to generate the value from a key.

    returns

    A map of the given size with sampled keys and values inferred by the producer function.

    Definition Classes
    Generators
  31. def genMap[Key, Value](size: Int)(implicit arg0: Sample[Key], arg1: Sample[Value]): Map[Key, Value]

    Generates a map of known key -> value types using implicit samplers.

    Generates a map of known key -> value types using implicit samplers.

    Key

    The type of the key the generated map should have. Needs a Sample[Key] in scope.

    Value

    The type of the value the generated map should have. Needs a Sample[Value] in scope.

    size

    The number of elements to generate in the map.

    returns

    A key -> value map generated using the pre-defined samples for Key and Value.

    Definition Classes
    Generators
  32. def genMap[T](size: Int = defaultGeneration)(implicit arg0: Sample[T]): Map[String, T]

    Definition Classes
    Generators
  33. def genOpt[T](implicit arg0: Sample[T]): Option[T]

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

    Definition Classes
    Generators
  35. def interval(value: Span): Interval

    Definition Classes
    PatienceConfiguration
  36. def mustNotThrow[T](pf: ⇒ T): Unit

    Definition Classes
    ScalaTestHelpers
  37. def oneOf[T <: Enumeration](enum: T): testing.Generators.oneOf.T.Value

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

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

    Attributes
    protected[this]
    Definition Classes
    Generators
  40. final def scaled(span: Span): Span

    Definition Classes
    ScaledTimeSpans
  41. def shouldNotThrow[T](pf: ⇒ T): Unit

    Definition Classes
    ScalaTestHelpers
  42. def spanScaleFactor: Double

    Definition Classes
    ScaledTimeSpans
  43. def timeout(value: Span): Timeout

    Definition Classes
    PatienceConfiguration
  44. final def whenReady[T, U](future: FutureConcept[T])(fun: (T) ⇒ U)(implicit config: org.scalatest.concurrent.Futures.PatienceConfig, pos: Position): U

    Definition Classes
    Futures
  45. final def whenReady[T, U](future: FutureConcept[T], interval: Interval)(fun: (T) ⇒ U)(implicit config: org.scalatest.concurrent.Futures.PatienceConfig, pos: Position): U

    Definition Classes
    Futures
  46. final def whenReady[T, U](future: FutureConcept[T], timeout: Timeout)(fun: (T) ⇒ U)(implicit config: org.scalatest.concurrent.Futures.PatienceConfig, pos: Position): U

    Definition Classes
    Futures
  47. final def whenReady[T, U](future: FutureConcept[T], timeout: Timeout, interval: Interval)(fun: (T) ⇒ U)(implicit config: org.scalatest.concurrent.Futures.PatienceConfig, pos: Position): U

    Definition Classes
    Futures

Inherited from Generators

Inherited from GenerationDomain

Inherited from ScalaTestHelpers

Inherited from DefaultTags

Inherited from ScalaFutures

Inherited from Futures

Inherited from PatienceConfiguration

Inherited from AbstractPatienceConfiguration

Inherited from ScaledTimeSpans

Inherited from AnyRef

Inherited from Any

Ungrouped