private AssertionFailed ( string msg ) : void | ||
msg | string | |
return | void |
internal void AssertionFailed(string/*!*/ msg) {
var trace = new StackTrace(true);
StackFrame frame = null;
for (int i = 0; i < trace.FrameCount; i++) {
frame = trace.GetFrame(i);
var method = frame.GetMethod();
if (!method.IsDefined(typeof(DebuggerHiddenAttribute), true)) {
break;
}
}
Debug.Assert(frame != null);
_failedAssertions.Add(new MutableTuple<string, StackFrame, string, object>(_testRuntime.TestName, frame, msg, null));
PrintTestCaseFailed();
}
public void Assert(bool condition, string msg) { if (!condition) { AssertBreak(); _driver.AssertionFailed(msg); } }