TestRslt.ErrorFlagsStr() function added, used in WMeterRsltItemSpec, ver. 2.16.645

This commit is contained in:
Milan Hanajik
2017-08-21 15:38:57 +02:00
parent e6936dc10e
commit 35b62520c9
4 changed files with 22 additions and 5 deletions
+17
View File
@@ -3,6 +3,7 @@
///
using System;
using System.Collections.Generic;
using System.Text;
namespace Results.Entities
{
@@ -234,6 +235,22 @@ namespace Results.Entities
return (Config.Entities.ErrorFlagsMode)ErrorFlagsMd;
}
/// <summary> Wrapper </summary>
public virtual string ErrorFlagsStr()
{
StringBuilder sb = new StringBuilder();
for (int i = 0; i < 16; i++)
{
if ((ErrorFlags & (1 << i)) != 0)
{
sb.Append("E");
sb.Append(i + 1);
sb.Append(" ");
}
}
return sb.ToString().TrimEnd();
}
public override string ToString()
{
return string.Format("batch={0}, procedure={1}, test={2}, {3} {4}", Batch.BatchNr, Batch.ProcedureName, Name(), StartTime.ToShortDateString(), StartTime.ToShortTimeString());