toString method

  1. @override
String toString()
override

A string representation of this object.

Some classes have a default textual representation, often paired with a static parse function (like int.parse). These classes will provide the textual representation as their string representation.

Other classes have no meaningful textual representation that a program will care about. Such classes will typically override toString to provide useful information when inspecting the object, mainly for debugging or logging.

Implementation

@override
String toString() => "FakeUsedError: '$_memberName'\n"
    'No stub was found which matches the argument of this method call:\n'
    '${parentInvocation.toPrettyString()}\n\n'
    'A fake object was created for this call, in the hope that it '
    "won't be ever accessed.\n"
    "Here is the stack trace where '$_memberName' was called:\n\n"
    '${createdStackTrace.toString()}\n\n'
    "However, member '${_symbolToString(invocation.memberName)}' of the "
    'created fake object was accessed.\n'
    'Add a stub for '
    "${receiver.runtimeType}.$_memberName using Mockito's 'when' API.\n";