I am trying to get QC Requirement coverage by using COM4J. I am able to get list of test cases which ever covered the requirement but I don't know how to get the Test case id and name etc,
IReqFactory reqFactory=(itdc.reqFactory()).queryInterface(IReqFactory.class);
IReq iReq = (reqFactory.item(17447)).queryInterface(IReq.class);
System.out.println("Coverage count"+iReq.getCoverList(true).count());
System.out.println(iReq.name()+"Requirement Name"+iReq.id()+"Requirement Id");
IList list1=iReq.getCoverList(true);
for(int i=1;i<=list1.count();i++){
//Com4jObject comobj = (Com4jObject)itr.next();
System.out.println("Covered Tests : "+list1.iterator());
}
My Output is
Coverage count3
CAFE Core Functionality-750133Requirement Name17447Requirement Id
Covered Tests : 430171564
Covered Tests : 430171796
Covered Tests : 430172260
Here I need Testcase
id
and name
instead of Hashcode
. Thanks in Advance.