首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用java Rally Rest API在Rally中更新测试集

使用java Rally Rest API在Rally中更新测试集
EN

Stack Overflow用户
提问于 2012-10-26 03:47:40
回答 1查看 759关注 0票数 0
代码语言:javascript
运行
复制
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");

    }

我正在使用这段代码对已经创建的测试集进行更新(添加一个"release")。代码会运行,但release字段不会更新。我不知道我做错了什么。有什么提示吗?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-27 01:21:44

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

正确:

代码语言:javascript
运行
复制
updatt.addProperty("Release", temp_ref);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13076089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档