Ejemplo n.º 1
0
 void AppendMethodBullet(TestMethodRun m, StringBuilder result, string cssClass, string overColor, string outColor)
 {
     result.AppendFormat("<td><p class='{0}' title='Click to see the StackTrace' onmouseover='this.style.color=\"{1}\"' " +
                         "onmouseout='this.style.color=\"{2}\"' " +
                         "onclick=\"togle('{3}')\"></p></td>",
                         cssClass, overColor, outColor, m.GetHashCode());
     AppendErrorInfo(m, result);
 }
Ejemplo n.º 2
0
        private void AppendErrorInfo(TestMethodRun m, StringBuilder result)
        {
            result.AppendFormat(@"<td width='100%'>{0} <br /> {1}
									<div id='{2}' class='trace'  style='display:none'>
										  <div class='border'>{3}<br />{4}<br />{5}<br />{6}</div>
										<pre  class='failureInfo' >{6}</pre>
									</div>            
									</td>"                                    ,
                                m.Description,
                                m.ErrorInfo.Message,
                                m.GetHashCode(),
                                m.ErrorInfo.StdOut,
                                m.ErrorInfo.StdErr,
                                m.ErrorInfo.Message,
                                m.ErrorInfo.StackTrace);
        }
Ejemplo n.º 3
0
        private void WriteTestMethodResult(TestMethodRun m, StringBuilder result)
        {
            result.Append("<tr>\r\n");
            result.AppendFormat("<td>{0}.{1}</td>", GetClassNameFromFullName(m.TestClass), m.TestMethodName);
            switch (m.Status)
            {
            case  "Failed":
                AppendFailed(m, result);
                break;

            case "Passed":
                AppendPassed(m, result);
                break;

            default:
                AppendIgnored(m, result);
                break;
            }
            result.AppendFormat("<td>{0}</td>", m.Duration);
            result.Append("</tr>\r\n");
        }
Ejemplo n.º 4
0
 private void AppendFailed(TestMethodRun m, StringBuilder result)
 {
     AppendMethodBullet(m, result, "testKo", "orange", "red");
 }
Ejemplo n.º 5
0
 private void AppendPassed(TestMethodRun m, StringBuilder result)
 {
     AppendMethodBullet(m, result, "testOk", "green", "lime");
 }
Ejemplo n.º 6
0
 private void AppendIgnored(TestMethodRun m, StringBuilder result)
 {
     AppendMethodBullet(m, result, "testIgnore", "white", "yellow");
 }