コード例 #1
0
 public ActValidationEditPage(ActValidation actValidation)
 {
     mActValidation = actValidation;
     InitializeComponent();
     xCalcEngineUCRadioButtons.Init(typeof(ActValidation.eCalcEngineType), xCalcEngineRBsPanel, mActValidation.GetOrCreateInputParam(nameof(ActValidation.CalcEngineType), ActValidation.eCalcEngineType.VBS.ToString()), CalcEngineType_SelectionChanged);
     xValidationUCValueExpression.Init(Context.GetAsContext(mActValidation.Context), mActValidation, nameof(ActValidation.Condition));
     SetWarnMsgView();
 }
コード例 #2
0
        public void ConditionEqualCSTest()
        {
            //Arrange
            ActValidation actValidation = new ActValidation();

            actValidation.ValueExpression = new ValueExpression(actValidation, "");

            //Act
            actValidation.CalcEngineType = ActValidation.eCalcEngineType.CS;
            actValidation.Condition      = "4==4";
            actValidation.Execute();

            //Assert
            Assert.AreEqual(actValidation.Status, Amdocs.Ginger.CoreNET.Execution.eRunStatus.Passed);
        }
コード例 #3
0
        public void ConditionFalseEqualCSTest()
        {
            //Arrange
            ActValidation actValidation = new ActValidation();

            actValidation.ValueExpression = new ValueExpression(actValidation, "");

            //Act
            actValidation.CalcEngineType = ActValidation.eCalcEngineType.CS;
            actValidation.Condition      = "4=4";
            actValidation.Execute();

            //Assert
            Assert.AreEqual(actValidation.Status, Amdocs.Ginger.CoreNET.Execution.eRunStatus.Failed);
            Assert.IsTrue(actValidation.ExInfo.Contains("error"));
        }