Question

I have a list of test ids which are to be added in a newly created test set. For getting test details [or test objects] i am using the following code:

 ITestFactory sTestFactory = (QCConnection.testFactory()).queryInterface(ITestFactory.class);
ITest iTest = (sTestFactory.item(63514)).queryInterface(ITest.class);

I am also able to get the test set object by using the interface ITestSet. Now I am stuck on how to add the test object in the test set. Tried with the following code and its not even throwing any exceptions but still is not so useful:

IBaseFactory testFactory = testSet.tsTestFactory().queryInterface(IBaseFactory.class);
IList testInstances = testFactory.newList(null);
testInstances.add(iTest);

Can anyone provide a quick help? Used JAVA - com4j with OTAClient jar. Thanks in advance

Was it helpful?

Solution

Well, I am feeling stupid at the moment. The answer is very simple and sorry i wasted a space on the forum. But might be helpful to someone with similar requirement. The code is as simple as :

IBaseFactory testFactory = testSet.tsTestFactory().queryInterface(IBaseFactory.class);
testFactory.addItem(iTest); 

where iTest is the object from test plan

ITestFactory sTestFactory = (QCConnection.testFactory()).queryInterface(ITestFactory.class);
ITest iTest = (sTestFactory.item(63514)).queryInterface(ITest.class);

I am sorry again for wastage of time and space!

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top