예제 #1
0
        public virtual void AddTestResultDetail(
            TestResultDetailTypes detailType,
            string detail)
        {
            if (TmxHelper.TestCaseStarted == DateTime.MinValue)
            {
                TmxHelper.TestCaseStarted = DateTime.Now;
            }
            DetailType = detailType;

            switch (detailType)
            {
            case TestResultDetailTypes.Screenshot:
                ScreenshotDetail = detail;
                break;

//                case TestResultDetailTypes.ErrorRecord:
//
//                    break;
            case TestResultDetailTypes.Comment:
                TextDetail = detail;
                break;

            case TestResultDetailTypes.Log:
                LogDetail = detail;
                break;

            case TestResultDetailTypes.ExternalData:
                ExternalData.Add(detail);
                break;

            default:
                throw new Exception("Invalid value for TestResultDetailTypes");
            }
        }
예제 #2
0
        public virtual void AddTestResultDetail(
           TestResultDetailTypes detailType,
           string detail)
        {
            if (TmxHelper.TestCaseStarted == DateTime.MinValue) {
                TmxHelper.TestCaseStarted = DateTime.Now;
            }
            this.DetailType = detailType;

            switch (detailType) {
                case TestResultDetailTypes.Screenshot:
                    this.ScreenshotDetail = detail;
                    break;
//                case TestResultDetailTypes.ErrorRecord:
//                    
//                    break;
                case TestResultDetailTypes.Comment:
                    this.TextDetail = detail;
                    break;
                case TestResultDetailTypes.Log:
                    this.LogDetail = detail;
                    break;
                case TestResultDetailTypes.ExternalData:
                    this.ExternalData.Add(detail);
                    break;
                default:
                    throw new Exception("Invalid value for TestResultDetailTypes");
            }
        }
예제 #3
0
 public virtual void AddTestResultDetail(
     TestResultDetailTypes detailType,
     ErrorRecord detail)
 {
     if (TmxHelper.TestCaseStarted == DateTime.MinValue)
     {
         TmxHelper.TestCaseStarted = DateTime.Now;
     }
     this.DetailType = detailType;
     if (detailType == TestResultDetailTypes.ErrorRecord)
     {
         this.ErrorDetail = detail;
     }
 }
예제 #4
0
 public virtual void AddTestResultDetail(
     TestResultDetailTypes detailType,
     // 20160116
     // ErrorRecord detail)
     Exception detail)
 {
     if (TmxHelper.TestCaseStarted == DateTime.MinValue)
     {
         TmxHelper.TestCaseStarted = DateTime.Now;
     }
     DetailType = detailType;
     if (detailType == TestResultDetailTypes.ErrorRecord)
     {
         ErrorDetail = detail;
     }
 }
예제 #5
0
 public void AddTestResultDetail(
    TestResultDetailTypes detailType,
    ErrorRecord detail)
 {
     if (TMXHelper.TestCaseStarted == System.DateTime.MinValue) {
         TMXHelper.TestCaseStarted = System.DateTime.Now;
     }
     this.DetailType = detailType;
     if (detailType == TestResultDetailTypes.ErrorRecord) {
         this.ErrorDetail = detail;
     }
 }
예제 #6
0
 public virtual void AddTestResultDetail(
    TestResultDetailTypes detailType,
    // 20160116
    // ErrorRecord detail)
    Exception detail)
 {
     if (TmxHelper.TestCaseStarted == DateTime.MinValue)
         TmxHelper.TestCaseStarted = DateTime.Now;
     DetailType = detailType;
     if (detailType == TestResultDetailTypes.ErrorRecord)
         ErrorDetail = detail;
 }