case class
IndentedText
(formattedText: String, rawText: String, indentationLevel: Int) extends Formatter with Product with Serializable
Instance Constructors
-
new
IndentedText
(formattedText: String, rawText: String, indentationLevel: Int)
Value Members
-
def
!=
(arg0: AnyRef): Boolean
-
def
!=
(arg0: Any): Boolean
-
def
##
(): Int
-
def
==
(arg0: AnyRef): Boolean
-
def
==
(arg0: Any): Boolean
-
def
asInstanceOf
[T0]
: T0
-
def
canEqual
(arg0: Any): Boolean
-
def
clone
(): AnyRef
-
def
eq
(arg0: AnyRef): Boolean
-
def
equals
(arg0: Any): Boolean
-
def
finalize
(): Unit
-
val
formattedText
: String
-
def
getClass
(): java.lang.Class[_]
-
def
hashCode
(): Int
-
val
indentationLevel
: Int
-
def
isInstanceOf
[T0]
: Boolean
-
def
ne
(arg0: AnyRef): Boolean
-
def
notify
(): Unit
-
def
notifyAll
(): Unit
-
def
productArity
: Int
-
def
productElement
(arg0: Int): Any
-
def
productIterator
: Iterator[Any]
-
def
productPrefix
: String
-
val
rawText
: String
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
def
toString
(): String
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
-
def
productElements
: Iterator[Any]
Inherited from Product
Value Members
-
def
productIterator
: Iterator[Any]
-
def
productElements
: Iterator[Any]
Inherited from AnyRef
Value Members
-
def
!=
(arg0: AnyRef): Boolean
-
def
##
(): Int
-
def
==
(arg0: AnyRef): Boolean
-
def
clone
(): AnyRef
-
def
eq
(arg0: AnyRef): Boolean
-
def
finalize
(): Unit
-
def
getClass
(): java.lang.Class[_]
-
def
ne
(arg0: AnyRef): Boolean
-
def
notify
(): Unit
-
def
notifyAll
(): Unit
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
Inherited from Any
Value Members
-
def
!=
(arg0: Any): Boolean
-
def
==
(arg0: Any): Boolean
-
def
asInstanceOf
[T0]
: T0
-
def
isInstanceOf
[T0]
: Boolean
A
Formatter
providing information that enables reporters to create more stylized output.An example is that specification-style suites, such as
FunSpec
, generate output that reads more like a specification, for instance:This output might be generated by ScalaTest's standard out reporter. Each of these lines would be taken from the
IndentedText
'sformattedText
parameter. Were this same run to be reported in HTML or in a GUI, the output would be based on therawText
and theindentationLevel
. Here's what theIndentedText
values would be for each event:InfoProvided
reported with an:TestSucceeded
reported with an:TestSucceeded
reported with an:One possible way this information could be presented in HTML, for example, is this:
A Stack (when newly created)
a localized string suitable for presenting to a user by printing it straight to an output stream
a localized string suitable for presenting to the user after in some way being indented by the value specified as the
indentationLevel
parametera zero or positive integer representing an indentation level for the indented text