无法使用rallyapi打印测试集中的测试用例
我的想法是更新测试集中的测试用例结果,但我无法获得测试集中的测试用例。 我是triyng,目的是进入测试集并获得可以查询每个测试的测试用例 RallyRestApi restApi=新的RallyRestApi(新URI(“”,“用户名”,“通行证”); restApi.setApplicationName(“CrudExample”)无法使用rallyapi打印测试集中的测试用例,rally,Rally,我的想法是更新测试集中的测试用例结果,但我无法获得测试集中的测试用例。 我是triyng,目的是进入测试集并获得可以查询每个测试的测试用例 RallyRestApi restApi=新的RallyRestApi(新URI(“”,“用户名”,“通行证”); restApi.setApplicationName(“CrudExample”) QueryRequest testSetRequest=newqueryrequest(“TestSet”); setFetch(新的Fetch(新字符串[]{
QueryRequest testSetRequest=newqueryrequest(“TestSet”);
setFetch(新的Fetch(新字符串[]{“Name”,“TestCases”,“FormattedID”});
setQueryFilter(新的QueryFilter(“FormattedID”,“=”,“TS346”));
QueryResponse testSetQueryResponse=restApi.query(testSetRequest);
if(testSetQueryResponse.wasSuccessful()){
System.out.println(“成功:“+testSetQueryResponse.wasSuccessful());
System.out.println(“大小:“+testSetQueryResponse.getTotalResultCount());
对于(int i=0;i0){
对于(int j=0;j而不是此:
int numberOfTestCases = testSetJsonObject.get("TestCases").getAsJsonObject().get("Count").getAsInt();
System.out.println(numberOfTestCases);
if(numberOfTestCases>0){
for (int j=0;j<numberOfTestCases;j++){
System.out.println(testSetJsonObject.get("TestCases").getAsJsonArray().get(j).getAsJsonObject().get("FormattedID"));
}
int numberOfTestCases=testSetJsonObject.get(“TestCases”).getAsJsonObject().get(“Count”).getAsInt();
System.out.println(numberOfTestCases);
如果(numberOfTestCases>0){
对于(int j=0;j0){
QueryRequest testCaseRequest=新的QueryRequest(testSetJsonObject.getAsJsonObject(“TestCases”);
setFetch(新的Fetch(新字符串[]{“Name”,“Results”,“FormattedID”}));
//加载集合
JsonArray testCases=restApi.query(testCaseRequest.getResults();
对于(intj=0;jNever-mind),我发现了一个较旧的帖子回复[link]
int numberOfTestCases = testSetJsonObject.get("TestCases").getAsJsonObject().get("Count").getAsInt();
System.out.println(numberOfTestCases);
if(numberOfTestCases>0){
for (int j=0;j<numberOfTestCases;j++){
System.out.println(testSetJsonObject.get("TestCases").getAsJsonArray().get(j).getAsJsonObject().get("FormattedID"));
}
if(numberOfTestCases>0){
QueryRequest testCaseRequest = new QueryRequest(testSetJsonObject.getAsJsonObject("TestCases"));
testCaseRequest.setFetch(new Fetch(new String[] {"Name", "Results", "FormattedID"}));
//load the collection
JsonArray testCases = restApi.query(testCaseRequest).getResults();
for (int j=0;j<numberOfTestCases;j++){
System.out.println(testCases.get(j).getAsJsonObject().get("FormattedID").getAsString());
}
}