org.specs2

text

package text

Visibility
  1. Public
  2. All

Type Members

  1. final case class AnsiColor(color: String) extends AnyVal with Product with Serializable

  2. trait AnsiColors extends AnyRef

    This trait provides AnsiColors codes for the OutputReporter

  3. trait Colors extends AnyRef

    This trait defines the colors which can be used to output text on the console

  4. trait ColorsMap extends AnyRef

    Definition of abbreviated color names

  5. class ConsoleColors extends AnsiColors with Colors

    This class defines the colors to use to print out text on the Console with defaults as AnsiColors for a dark background console

  6. trait ContentDifference extends AnyRef

    This trait represents the difference between 2 "contents"

  7. trait DiffShortener extends AnyRef

    This object help shortening strings between differences when the strings are too long

  8. trait DifferenceFilter extends ((Seq[_], Seq[_])) ⇒ (Seq[_], Seq[_])

    A trait to filter results of a difference check

  9. trait DifferenceFilters extends AnyRef

    This trait provides some syntactic sugar to create a DifferenceFilter to take only the first n differences:

  10. sealed trait DifferentLine extends AnyRef

    case classes for the representation of lines which are different: not found, missing, misplaced

  11. case class FirstDifferences(n: Int) extends SomeDifferences with Product with Serializable

    return the first n differences

  12. trait FromString[T] extends AnyRef

    This typeclass is used to describe any instance which can be decoded from a String.

  13. class Interpolated extends InterpolatedParsers

    This class extracts interpolated expressions from an interpolated string, given the string content and the text pieces in between the interpolated expressions

  14. trait InterpolatedParsers extends JavaTokenParsers

  15. class InvertedColors extends ConsoleColors

    This color scheme can be used with a white background

  16. trait LinesContent[L1] extends AnyRef

    Any type T with a name and representable as a sequence of Strings

  17. case class LinesContentDifference(lines1: Seq[String], lines2: Seq[String], partial: Boolean = false, unordered: Boolean = false, reportMisplaced: Boolean = false) extends ContentDifference with Product with Serializable

    This class shows the differences between 2 sequences of lines.

  18. case class MappedColors(colors: Map[String, AnsiColor] = ...) extends ConsoleColors with Product with Serializable

    This class takes colors from a map, using default colors if some values are missing

  19. case class MisplacedLine(line: String, lineNumber: Int) extends DifferentLine with Product with Serializable

  20. case class MissingLine(line: String, lineNumber: Int) extends DifferentLine with Product with Serializable

  21. trait NoDifferenceFilters extends DifferenceFilters

    mix-in this trait to remove the implicit provided by the DifferenceFilters trait

  22. case class NotFoundLine(line: String, lineNumber: Int) extends DifferentLine with Product with Serializable

  23. abstract class RegexExtractor[P, T] extends AnyRef

    A Regular expression step which takes a text and extracts meaningful values according to a regular expression:

  24. trait Regexes extends AnyRef

    This trait provides utility functions for working with regexes

  25. trait Sentences extends AnyRef

    This does some simple replacements in sentences to negate them.

  26. case class SeqLinesContent[A]() extends LinesContent[Seq[A]] with Product with Serializable

    Default implementation for reading lines out of a Seq

  27. class SomeDifferences extends DifferenceFilter

    return some of the differences, filtered with a function

  28. trait StringEditDistance extends DiffShortener

    The EditDistance trait provides methods to compute and display the shortest distance between 2 strings.

  29. case class TextTable(header: Seq[String], lines: Seq[Seq[String]], separator: String = "|") extends Product with Serializable

    Textual representation of a table with a table and some lines.

Value Members

  1. object AllDifferences extends SomeDifferences

    return all the differences

  2. object AnsiColors extends AnsiColors

  3. object ColorsMap extends ColorsMap

  4. object DiffShortener extends DiffShortener

  5. object FromString

  6. object Indent

    various functions for working out indentation

  7. object InterpolatedParsers extends InterpolatedParsers

  8. object MappedColors extends Serializable

    Factory method to create MappedColors 'colors' attribute

  9. object RegexExtractor

  10. object Regexes extends Regexes

  11. object Sentences extends Sentences

  12. object StringEditDistance extends StringEditDistance

  13. object TextTable extends Serializable

Ungrouped