2016-08-01 72 views
0

我正在使用testlink java api(https://jar-download.com/java-documentation-javadoc.php?a=testlink-java-api&g=br.eti.kinoshita&v=1.9.2-1),我面临一个小而方便的问题。如何获取testlink api中testSuite的详细信息?

我想获得TestLink上的测试套件的详细信息,但我可以得到的是“null”。

这里是我的代码:

`TestSuite[] testSuitesInTestPlan = api.getTestSuitesForTestPlan(testPlanId); 
    if(testSuitesInTestPlan.length!=0){ 
     for(int i=0;i<testSuitesInTestPlan.length;i++){ 
      if(testSuitesInTestPlan[i].getName().compareTo(testSuiteName)==0){ 
       String answer = testSuitesInTestPlan[i].getDetails();` 

有了这个代码,这是不是在测试套件我得到空的参数包括:他们的名字,他们的ID和他们PARENT_ID。

你知道我犯了什么错误吗?

谢谢!

回答

0

终于设法让所有的测试套件TestLink的的使用方法api.getTestSuiteById细节:现在

`List<Integer> id = new LinkedList(); 
id.add(testSuiteId()); 
String details=api.getTestSuiteByID(id)[0].getDetails();` 

我的问题是编辑的测试套件中TestLink的细节。 我尝试了setDetails()方法,但它不更新TestLink中的详细信息...您有任何建议吗?

谢谢