gpt4 book ai didi

java - 使用 java Rally Rest API 更新 Rally 中的测试集

转载 作者:行者123 更新时间:2023-12-01 15:05:05 26 4
gpt4 key购买 nike

QueryRequest allreleases = new QueryRequest("release");
allreleases.setQueryFilter(new QueryFilter("project", "=", project_ref));
QueryResponse resp = restApi.query(allreleases);
if(resp.wasSuccessful()){

System.out.println("list of all the release numbers available...");
for(JsonElement result : resp.getResults()){
System.out.println(result.getAsJsonObject().get("Name").getAsString());
if(result.getAsJsonObject().get("_refObjectName").getAsString().equals("release 1")){
System.out.println("Sdsadsad");
temp_ref = result.getAsJsonObject().get("_ref").getAsString();
System.out.println(temp_ref);
}
}
}

JsonObject updatt = new JsonObject();
updatt.addProperty("release", temp_ref);

UpdateRequest req1 = new UpdateRequest(testset_ref, updatt);
UpdateResponse resp1 = restApi.update(req1);

if(resp1.wasSuccessful()){
System.out.println("release added to testset");

}

我正在使用这段代码来更新已创建的测试集(添加“版本”)。代码运行但发布字段未更新。我不知道我做错了什么。有什么提示吗?

谢谢。

最佳答案

WSAPI 中的字段名称区分大小写,因此您可能需要“Release”而不是“release”才能使更新正常工作。使用上面的代码检查响应上的警告集合将显示一条消息,表明“release”是未知字段并且被忽略。

正确:

updatt.addProperty("Release", temp_ref);

关于java - 使用 java Rally Rest API 更新 Rally 中的测试集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13076089/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com