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 AsyncAssertions

    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 AsyncAssertions

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

  25. type Url = domain.Definitions.Url

    Definition Classes
    GenerationDomain
  26. class sample extends Annotation with StaticAnnotation

    Annotations
    @compileTimeOnly( ... )

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. val LastName: domain.Definitions.LastName.type

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

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

    Definition Classes
    GenerationDomain
  13. object RequestParserTest extends Tag

    Definition Classes
    DefaultTags
  14. object Sample extends Generators

  15. object SamplerMacro

  16. val ShortString: domain.Definitions.ShortString.type

    Definition Classes
    GenerationDomain
  17. object Tracer

  18. object TracerMacro

  19. object Tracers

  20. object UnstableTest extends Tag

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

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

    Definition Classes
    ScalaFutures
  23. val defaultGeneration: Int

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

    Attributes
    protected[this]
    Definition Classes
    Generators
  25. 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
  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[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
  29. 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
  30. def genMap[T](size: Int = defaultGeneration)(implicit arg0: Sample[T]): Map[String, T]

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

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

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

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

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

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

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

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

    Definition Classes
    ScalaTestHelpers
  39. def spanScaleFactor: Double

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

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

    Definition Classes
    Futures
  42. 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
  43. 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
  44. 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