Printer

org.specs2.reporter.Printer
See thePrinter companion object
trait Printer

A Printer is essentially defined by a FoldM sink that:

  • can run a AsyncStream[Fragment]
  • uses an AsyncSink for side-effects and
  • accumulates state for final reporting

See TextPrinter for an example of such a Printer

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def finalize(specifications: List[SpecStructure]): Action[Unit]
def prepare(specifications: List[SpecStructure]): Action[Unit]
def sink(spec: SpecStructure): AsyncSink[Fragment]

Concrete methods