p
valuegen
package valuegen
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- valuegen
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- final case class PrimitiveGen(strGen: Gen[String] = Gen.oneOf(ALPHABET), intGen: Gen[Int] = Arbitrary.arbitrary[Int], longGen: Gen[Long] = Arbitrary.arbitrary[Long], doubleGen: Gen[Double] = Arbitrary.arbitrary[Double], floatGen: Gen[Float] = Arbitrary.arbitrary[Float], boolGen: Gen[Boolean] = Arbitrary.arbitrary[Boolean], bigIntGen: Gen[BigInt] = Arbitrary.arbitrary[BigInt], bigDecGen: Gen[BigDecimal] = Arbitrary.arbitrary[BigDecimal]) extends Product with Serializable
- final case class ValueFreq(obj: Int = 1, arr: Int = 1, str: Int = 5, int: Int = 5, long: Int = 5, double: Int = 5, bigInt: Int = 5, bigDec: Int = 5, bool: Int = 5, null: Int = 5) extends Product with Serializable
Value Members
- val ALPHABET: Seq[String]
- def genFromPairs[T <: Json[T]](acc: Gen[T], pairs: Seq[(JsPath, Gen[JsValue])]): Gen[T]
- Annotations
- @tailrec()
- object JsArrayGen
- object JsNumberGen
- object JsObjGen
Represents a Json object generator.
- object JsValueGen
- object Preamble
- object RandomJsArrayGen
- object RandomJsObjGen