Meyn.TestLink.TestLink.GetTestCaseIDByName C# (CSharp) Method

GetTestCaseIDByName() public method

get a list of test case ids with this name.
public GetTestCaseIDByName ( string testcasename ) : List
testcasename string name of the test case (case sensitive)
return List
        public List<TestCaseId> GetTestCaseIDByName(string testcasename)
        {
            stateIsValid();
            object response = proxy.getTestCaseIDByName(devkey, testcasename);
            List<TLErrorMessage> errs = decodeErrors(response);
            if ((errs.Count > 0) && (errs[0].code == 5030))
                // 5030 is no id found
                return new List<TestCaseId>();

            handleErrorMessage(response);
            return processTestCaseId(response);
        }

Same methods

TestLink::GetTestCaseIDByName ( string testcasename, int testSuiteId ) : List
TestLink::GetTestCaseIDByName ( string testcasename, string testsuitename ) : List

Usage Example

Example #1
0
        /// <summary>
        /// get the test case by this name in this particular test suite
        /// </summary>
        /// <param name="testCaseName"></param>
        /// <param name="testSuiteId">the test suite the test case has to be in</param>
        /// <returns>a valid test case id or 0 if no test case was found</returns>
        private int getTestCaseByName(string testName, int testSuiteId)
        {
            List <TestCaseId> idList = proxy.GetTestCaseIDByName(testName);

            if (idList.Count == 0)
            {
                return(0);
            }
            foreach (TestCaseId tc in idList)
            {
                if (tc.parent_id == testSuiteId)
                {
                    return(tc.id);
                }
            }
            return(0);
        }
All Usage Examples Of Meyn.TestLink.TestLink::GetTestCaseIDByName