예제 #1
0
 private bool CheckResult(ReportGroup reportGroup, ReportTaskResult result)
 {
     if (result.Result != Result.Successful)
     {
         return(false);
     }
     return(CheckReportInfo(reportGroup, result.ReportInfo));
 }
예제 #2
0
        public void DailyReportFileByExcelTest()
        {
            ReportGroup      reportGroup = GetDailyReportGroup();
            ReportFileBase   file        = new MonitorReportFile(reportGroup);
            ReportTaskResult result      = file.CreateNewFile();

            Assert.IsTrue(CheckResult(reportGroup, result));
        }
예제 #3
0
        /// <summary>
        /// 创建任务返回值
        /// </summary>
        /// <param name="result">任务执行状态</param>
        /// <returns>任务返回值</returns>
        protected ReportTaskResult CreateTaskResult(Result result)
        {
            ReportTaskResult ret = new ReportTaskResult();

            ret.Result = result;
            if (result == Result.Successful)
            {
                ret.ReportInfo = this.reportInfo;
            }
            return(ret);
        }