org.specs2

main

package main

Visibility
  1. Public
  2. All

Type Members

  1. trait ArgProperties extends AnyRef

  2. case class ArgProperty[T](aProperty: Property[T] = control.Property.apply[T]()) extends Product with Serializable

  3. case class Arguments(select: Select = ..., execute: Execute = ..., store: Store = ..., report: Report = ..., commandLine: CommandLine = ...) extends ShowArgs with Product with Serializable

    This class holds all the options that are relevant for specs2 execution and reporting.

  4. trait ArgumentsArgs extends ArgProperties

    This trait provides shortcuts to create Arguments instances

  5. trait ArgumentsShortcuts extends AnyRef

    This trait provides shortcuts for frequently used arguments

  6. trait CommandLineArguments extends DelayedInit

    This trait can be mixed in with a Specification to hold command line arguments when the specification is created.

  7. trait Diffs extends AnyRef

    this trait is used to define and compute the differences between strings (used by the reporters)

  8. trait NoArgProperties extends ArgProperties

    This trait can be used to deactivate the conversion of any value to an ArgsProperty

  9. case class SmartDiffs(show: Boolean = true, separators: String = "[]", triggerSize: Int = 20, shortenSize: Int = 5, diffRatio: Int = 30, showFull: Boolean = false) extends Diffs with Product with Serializable

    The SmartDiffs class holds all the required parameters to show differences between 2 strings using the edit distance algorithm

Value Members

  1. object ArgProperties extends ArgProperties

  2. object Arguments extends Extract with Serializable

  3. object ArgumentsArgs extends ArgumentsArgs

  4. object ArgumentsShortcuts extends ArgumentsShortcuts with ArgumentsArgs

Ungrouped