1
schangxiang@126.com
2024-09-10 c34f8f93417c5a0125f9c55ba3d347411995ac13
DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_Test/UnitTest1.cs
@@ -1,5 +1,6 @@
using iWare_SCADA_BusinessLogical;
using iWare_SCADA_BusinessLogical.BLL;
using iWare_SCADA_BusinessLogical.BLL.Important;
using iWare_SCADA_BusinessLogical.Utils;
using iWare_SCADA_Model;
using Microsoft.VisualStudio.TestTools.UnitTesting;
@@ -15,6 +16,63 @@
    [TestClass]
    public class UnitTest1
    {
        [TestMethod]
        public void TestMethoEntityValidati2222zzz()
        {
            var hour = DateTime.Now.Hour;
            if (!(hour == 1 || hour == 3 || hour == 5 || hour == 6))
            {
                var ss = "";
            }
            else
            {
                var dd = "";
            }
        }
        [TestMethod]
        public void TestMethoEntityValidatizzz()
        {
            try
            {
                WorkPieceLog aa = null;
                using (DbModel db = new DbModel())
                {
                    aa = db.WorkPieceLog.Where(x => x.Id == 588877956636741).FirstOrDefault();
                }
                // aa.WorkPieceID = "DZ045L2409100102791PAT";
                var isRight = SystemBussinessHelper.ValidateIsRightWorkPieceID(aa.WorkPieceID);
                if (isRight)
                {
                }
            }
            catch (DbEntityValidationException dbEx)
            {
                //var bb = dbEx.EntityValidationErrors.ToList();
                //var pp = bb.First().ValidationErrors.ToList();
                //var z = JsonConvert.SerializeObject(pp);
                var errorMessages =
                    dbEx.EntityValidationErrors
                        .SelectMany(validationResult => validationResult.ValidationErrors)
                        .Select(m => m.ErrorMessage);
                var fullErrorMessage = string.Join(", ", errorMessages);
                //throw new DbEntityValidationException(exceptionMessage, exception.EntityValidationErrors);
            }
            catch (Exception)
            {
                throw;
            }
        }
        [TestMethod]
        public void TestMethoEntityValidationErrors()
        {
@@ -135,9 +193,9 @@
                WorkingProcedure = "OP30",
                WorkPieceID = "DZ045L2406240103521TAS",
                UpdatedTime = DateTime.Now,
                QualityState = (int)QualityState.NG,
                QualityNoOk = (int)QualityNoOkEnum.OP30涨断工位力矩大,
                QualityNoOkReason = QualityNoOkEnum.OP30涨断工位力矩大.ToString(),
                QualityState = (int)QualityStateEnum.NG,
                QualityNoOk = (int)QualityNoOkEnum.OP30涨断工位力矩超差,
                QualityNoOkReason = QualityNoOkEnum.OP30涨断工位力矩超差.ToString(),
                MonitoringPoint = "",
                QualityStateStr = "NG"
            }
@@ -147,7 +205,7 @@
            WorkPieceInfoManager.SetLogMiddleForQuality(ref logMiddle);
            //更新WorkPieceInfo表以及插入WorkPieceLog表和WorkPieceInfoLog表
            WorkPieceInfoManager.QualityInfoComplete(logMiddle, PLCManger.GetLogTypeForWorkingProcedure(WorkingProcedure));
            QualityInfoCompleteManager.QualityInfoComplete(logMiddle, PLCManger.GetLogTypeForWorkingProcedure(WorkingProcedure));
            string cc = "";