StringDescription class
The default implementation of Description. This should rarely need substitution, although conceivably it is a place where other languages could be supported.
- Implemented types
Constructors
- StringDescription([String init = '' ])
-
Initialize the description with initial contents
init
.
Properties
Methods
-
add(
String text) → Description -
Append
text
to the description.override -
addAll(
String start, String separator, String end, Iterable list) → Description -
Append an Iterable
list
of objects to the description, using the specifiedseparator
and framing the list withstart
andend
.override -
addDescriptionOf(
dynamic value) → Description -
Appends a description of
value
. If it is an IMatcher use its describe method; if it is a string use its literal value after escaping any embedded control characters; otherwise use its toString() value and wrap it in angular "quotes".override -
replace(
String text) → Description -
Change the value of the description.
override
-
toString(
) → String -
Get the description as a string.
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
Operators
-
operator ==(
dynamic other) → bool -
The equality operator. [...]
inherited