verifyEquals function
Verify that two values are equal.
If actual != expected, records a verification failure.
Example:
verifyEquals(result, 42, 'Result should be 42');
verifyEquals(name, 'test', 'Name mismatch');
Returns true if the verification passed, false otherwise.
Implementation
bool verifyEquals(Object? actual, Object? expected, [String? message]) {
if (actual != expected) {
final msg = message ?? 'Expected $expected but got $actual';
_verificationFailures.add(msg);
return false;
}
return true;
}