TestAssertionResultThe record of one assertion: the verdict, the #( expected comparison actual ) evidence triple failure messages are built from, timing, and the asserted block's source location. Assertions construct these through BuiltinAssertions#recordResult:evidence:block:; reporters render them.
The actual side of the evidence triple.
The comparison word of the evidence triple (e.g. '!=' or 'not <').
How long the assertion's check took, in microseconds.
The #( expected comparison actual ) triple failure messages are built from; expected / comparison / actual read its parts.
The expected side of the evidence triple.
Internal: store the fields captured by new:'s builder block; recordResult:evidence:block: is the one constructor call site.
The asserted block's raw source location as #( file line column ), via Block#source; nil when unavailable.
The source column of the asserted block, reported 1-indexed to match the VM's error output; '?' when unavailable.
The source file of the asserted block; '?' when no location is available, so the reporter always has something to show.
The source line of the asserted block; '?' when unavailable.
The asserted block's name, or '{code}' when the block is anonymous.
true when the assertion held.
Debug rendering: test, verdict, evidence, timing and location in one line.
The Test this assertion ran inside.