object Samples extends Generators
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Samples
- Generators
- GenerationDomain
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- class BigDecimalSampler extends Sample[BigDecimal]
- class BigIntSampler extends Sample[BigInt]
- class BooleanSampler extends Sample[Boolean]
- class ByteSampler extends Sample[Byte]
-
type
City = domain.Definitions.City
- Definition Classes
- GenerationDomain
- class CitySampler extends Sample[City]
-
type
Country = domain.Definitions.Country
- Definition Classes
- GenerationDomain
-
type
CountryCode = domain.Definitions.CountryCode
- Definition Classes
- GenerationDomain
- class CountryCodeSampler extends Sample[CountryCode]
- class CountrySampler extends Sample[Country]
- class DateSampler extends Sample[Date]
-
type
Domain = domain.Definitions.Domain
- Definition Classes
- GenerationDomain
- class DoubleSampler extends Sample[Double]
-
type
EmailAddress = domain.Definitions.EmailAddress
- Definition Classes
- GenerationDomain
- class EmailAddressSampler extends Sample[EmailAddress]
-
type
FirstName = domain.Definitions.FirstName
- Definition Classes
- GenerationDomain
- class FirstNameSampler extends Sample[FirstName]
- class FloatSampler extends Sample[Float]
-
type
FullName = domain.Definitions.FullName
- Definition Classes
- GenerationDomain
- class FullNameSampler extends Sample[FullName]
- class InetAddressSampler extends Sample[InetAddress]
- class IntSampler extends Sample[Int]
-
type
LastName = domain.Definitions.LastName
- Definition Classes
- GenerationDomain
- class LastNameSampler extends Sample[LastName]
- class LongSampler extends Sample[Long]
-
type
LoremIpsum = domain.Definitions.LoremIpsum
- Definition Classes
- GenerationDomain
- class LoremIpsumSampler extends Sample[LoremIpsum]
-
type
ProgrammingLanguage = domain.Definitions.ProgrammingLanguage
- Definition Classes
- GenerationDomain
- class ProgrammingLanguageSampler extends Sample[ProgrammingLanguage]
- class ShortSampler extends Sample[Short]
-
type
ShortString = domain.Definitions.ShortString
- Definition Classes
- GenerationDomain
- class ShortStringSampler extends Sample[ShortString]
- class StringSampler extends Sample[String]
- class UUIDSampler extends Sample[UUID]
-
type
Url = domain.Definitions.Url
- Definition Classes
- GenerationDomain
- class UrlSampler extends Sample[Url]
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
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
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
val
defaultGeneration: Int
- Definition Classes
- Generators
-
val
domains: List[String]
- Attributes
- protected[this]
- Definition Classes
- Generators
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
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
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
oneOf[T <: Enumeration](enum: T): 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
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )