예제 #1
0
 //[TestMethod]
 public void TestRCPDPImportParametersValueWithAlphabaticCharacter()
 {
     TestCaseID = "CGN-46";
     DefectParameters.LoadDefectParameters();
     DefectParameters.ImportDefectParametersFromFile(ProjectPath + "\\Resources\\Recipe\\DefectParameters\\Import\\ValueWithAlphabaticCharacter.txt");
     DefectParameters.ApplyDefectParameterChanges();
 }
예제 #2
0
 //[TestMethod]
 public void TestRCPDPImportParametersExceedMaximumValue()
 {
     TestCaseID = "CGN-42";
     DefectParameters.LoadDefectParameters();
     DefectParameters.ImportDefectParametersFromFile(ProjectPath + "\\Resources\\Recipe\\DefectParameters\\Import\\ExceedMaximumValue.txt");
     DefectParameters.ApplyDefectParameterChanges();
 }
예제 #3
0
 public void TestRCPDPImportParametersDecimalValue()
 {
     TestCaseExternalID = "CGN-45";
     DefectParameters.LoadDefectParameters();
     DefectParameters.ImportDefectParametersFromFile(ProjectPath + "\\Resources\\Recipe\\DefectParameters\\Import\\DecimalValue.txt");
     DefectParameters.ApplyDefectParameterChanges();
 }
예제 #4
0
 public void TestRCPALSCDeleteAliases()
 {
     TestCaseExternalID = "CGN-51";
     DefectParameters.LoadDefectParameters();
     Recipe.LoadRecipeAliasesWindow();
     Aliases.DeleteAliases(AliasesName, RecipeName);
     Aliases.VerifyIsAliasesAvailableInAliasesList(false);
     Aliases.CloseAliasesWindow();
 }
예제 #5
0
 public void TestRCPALSCreateAliases()
 {
     TestCaseExternalID = "CGN-50";
     AliasesName        = AliasesName + RandomNumber.Substring(1, 3);
     DefectParameters.LoadDefectParameters();
     Recipe.LoadRecipeAliasesWindow();
     Aliases.AddAliases(AliasesName, RecipeName);
     Aliases.VerifyAliasesNameInAliasesList(AliasesName);
     Aliases.CloseAliasesWindow();
 }
예제 #6
0
 public void TestRCPDPOngoinDefectMaximumValue()
 {
     TestCaseExternalID = "CGN-54";
     DefectParameters.LoadDefectParameters();
     DefectParameters.SetOngoingDefectsParameter(true, "102400");
     DefectParameters.ApplyDefectParameterChanges();
     DefectParameters.LoadDefectParameters();
     DefectParameters.VerifyOngoingDefectsParameter(true, "1024.00");
     DefectParameters.ApplyDefectParameterChanges();
 }
예제 #7
0
 //[TestMethod]
 public void TestRCPDPOngoinDefectDecimalValue()
 {
     TestCaseID = "CGN-54";
     DefectParameters.LoadDefectParameters();
     DefectParameters.SetOngoingDefectsParameter(true, "596.367");
     DefectParameters.ApplyDefectParameterChanges();
     DefectParameters.LoadDefectParameters();
     DefectParameters.VerifyOngoingDefectsParameter(true, "596.37");
     DefectParameters.ApplyDefectParameterChanges();
 }
예제 #8
0
 public void TestRCPDPExtendedConnectivityDecimalValue()
 {
     TestCaseExternalID = "CGN-54";
     DefectParameters.LoadDefectParameters();
     DefectParameters.SetExtendedConnectivityParameter(true, "20.362", "1235.222");
     DefectParameters.ApplyDefectParameterChanges();
     DefectParameters.LoadDefectParameters();
     DefectParameters.VerifyExtendedConnectivityParameter(true, "20.36", "1235.22");
     DefectParameters.ApplyDefectParameterChanges();
 }
예제 #9
0
 public void TestRCPDPDisableExtendedConnectivity()
 {
     TestCaseExternalID = "CGN-54";
     DefectParameters.LoadDefectParameters();
     DefectParameters.SetExtendedConnectivityParameter(false, "20.362", "1235.222");
     DefectParameters.ApplyDefectParameterChanges();
     DefectParameters.LoadDefectParameters();
     DefectParameters.VerifyExtendedConnectivityParameter(false, "20.362", "1235.22");
     DefectParameters.ApplyDefectParameterChanges();
 }
예제 #10
0
 public void TestRCPDPConnectivityMergeDistanceDecimalValue()
 {
     TestCaseExternalID = "CGN-54";
     DefectParameters.LoadDefectParameters();
     DefectParameters.SetConnectivityMergeDistanceParameter("252.26", "90.32");
     DefectParameters.ApplyDefectParameterChanges();
     DefectParameters.LoadDefectParameters();
     DefectParameters.VerifyConnectivityMergeDistanceParameterValues("252.26", "90.32");
     DefectParameters.ApplyDefectParameterChanges();
 }
예제 #11
0
 public void TestRCPDPExtendedConnectivityMaximumValue()
 {
     TestCaseExternalID = "CGN-54";
     DefectParameters.LoadDefectParameters();
     DefectParameters.SetExtendedConnectivityParameter(true, "2000", "5005000");
     DefectParameters.ApplyDefectParameterChanges();
     DefectParameters.LoadDefectParameters();
     DefectParameters.VerifyExtendedConnectivityParameter(true, "100.00", "500000.00");
     DefectParameters.ApplyDefectParameterChanges();
 }
예제 #12
0
 public void TestRCPDPOngoinDefectDisable()
 {
     TestCaseExternalID = "CGN-54";
     DefectParameters.LoadDefectParameters();
     DefectParameters.SetOngoingDefectsParameter(false, "596.367");
     DefectParameters.ApplyDefectParameterChanges();
     DefectParameters.LoadDefectParameters();
     DefectParameters.VerifyOngoingDefectsParameter(false, "596.37");
     DefectParameters.ApplyDefectParameterChanges();
 }
예제 #13
0
 public void TestRCPDPConnectivityMergeDistanceMaximumValue()
 {
     TestCaseExternalID = "CGN-54";
     DefectParameters.LoadDefectParameters();
     DefectParameters.SetConnectivityMergeDistanceParameter("5666", "223652");
     DefectParameters.ApplyDefectParameterChanges();
     DefectParameters.LoadDefectParameters();
     DefectParameters.VerifyConnectivityMergeDistanceParameterValues("255.00", "92.00");
     DefectParameters.ApplyDefectParameterChanges();
 }
예제 #14
0
        public void TestRCPDPFilteredDefectsByDistanceMaximumValue()
        {
            TestCaseExternalID = "CGN-54";
            DefectParameters.LoadDefectParameters();
            DefectParameters.SetFilteredDefectParameter("ByDistance", "16000");
            DefectParameters.ApplyDefectParameterChanges();

            DefectParameters.LoadDefectParameters();
            DefectParameters.VerifyFilteredDefectParameter("ByDistance", "10000.00");
            DefectParameters.ApplyDefectParameterChanges();
        }
예제 #15
0
        public void TestRCPDPFilteredDefectsByTimeDecimalValue()
        {
            TestCaseExternalID = "CGN-54";
            DefectParameters.LoadDefectParameters();
            DefectParameters.SetFilteredDefectParameter("ByTime", "234");
            DefectParameters.ApplyDefectParameterChanges();

            DefectParameters.LoadDefectParameters();
            DefectParameters.VerifyFilteredDefectParameter("ByTime", "234");
            DefectParameters.ApplyDefectParameterChanges();
        }
예제 #16
0
        //[TestMethod]
        public void TestRCPDPFilteredDefectsByDistanceDecimalValue()
        {
            TestCaseID = "CGN-54";
            DefectParameters.LoadDefectParameters();
            DefectParameters.SetFilteredDefectParameter("ByDistance", "234.68");
            DefectParameters.ApplyDefectParameterChanges();

            DefectParameters.LoadDefectParameters();
            DefectParameters.VerifyFilteredDefectParameter("ByDistance", "234.68");
            DefectParameters.ApplyDefectParameterChanges();
        }
예제 #17
0
        public void TestRCPALSCDuplicateAliasesName()
        {
            TestCaseExternalID = "CGN-55";

            DefectParameters.LoadDefectParameters();
            Recipe.LoadRecipeAliasesWindow();
            Aliases.AddAliases(AliasesName, RecipeName);
            Aliases.VerifyAliasesDuplicateNameErrorMessage();
            Aliases.ClickOkBurttonInAliasesDuplicateNameErrorMessage();
            Aliases.CloseAliasesWindow();
        }
예제 #18
0
 public void TestRCPDPFilteredDefectsByTimeMaximumValue()
 {
     TestCaseExternalID = "CGN-54";
     try
     {
         DefectParameters.LoadDefectParameters();
         DefectParameters.SetFilteredDefectParameter("ByTime", "60030");
         DefectParameters.ApplyDefectParameterChanges();
     }
     catch (Exception e)
     {
         Assert.AreEqual(true, e.Message.Contains("SetProperty of Text with value \"60030\""));
     }
 }
예제 #19
0
 //[TestMethod]
 public void TestRCPDPImportMaximumValue()
 {
     TestCaseID = "CGN-42";
     DefectParameters.LoadDefectParameters();
     DefectParameters.ImportDefectParameters();
 }