pathy

scalacheck

package scalacheck

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. scalacheck
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type AbsDirOf[A] = PathOf[Abs, Dir, Sandboxed, A]

  2. type AbsFileOf[A] = PathOf[Abs, File, Sandboxed, A]

  3. final case class AlphaCharacters(value: slamdata.Predef.String) extends AnyVal with Product with Serializable

  4. final case class DirNameOf[A](dirname: DirName) extends Product with Serializable

    Represents a DirName indexed by another type A which is used to generate the segment.

  5. final case class FileNameOf[A](filename: FileName) extends Product with Serializable

    Represents a FileName indexed by another type A which is used to generate the segment.

  6. final case class PathOf[B, T, S, A](path: Path[B, T, S]) extends slamdata.Predef.AnyVal with Product with Serializable

    Represents a Path[B,T,S] indexed by another type A which is used to generate path segments.

  7. type RelDirOf[A] = PathOf[Rel, Dir, Sandboxed, A]

  8. type RelFileOf[A] = PathOf[Rel, File, Sandboxed, A]

Value Members

  1. object AlphaCharacters extends Serializable

  2. val MaxPrintableASCII: slamdata.Predef.Char

  3. val MinPrintableASCII: slamdata.Predef.Char

  4. object PathNameOf

  5. object PathOf extends Serializable

  6. object PathyArbitrary

  7. def sizeDistributed[A, B, C](ga: Gen[A], gb: Gen[B])(f: (A, B) ⇒ C): Gen[C]

    Generator that distributes the available size to two component generators, and then combines the results.

    Generator that distributes the available size to two component generators, and then combines the results. Can be used to generate nested structures where the aggregate size of component/leaf elements is effectively controlled by the size parameter.

  8. def sizeDistributedListOfNonEmpty[A](g: Gen[A]): Gen[slamdata.Predef.List[A]]

    Generator for lists of non-atomic components, where the size parameter is spread across all the generated elements so that the aggregate size of component/leaf elements is effectively controlled by the size parameter.

    Generator for lists of non-atomic components, where the size parameter is spread across all the generated elements so that the aggregate size of component/leaf elements is effectively controlled by the size parameter. No element is ever generated with a size parameter of less than 1, and each "cons cell" consumes one unit of size.

Inherited from AnyRef

Inherited from Any

Ungrouped