0

我发现如果我们通过定义 ConversationPosts 它将在讨论选项卡中创建评论。但是如何在 Rally Java rest API 的讨论中添加对话列表

JsonObject newDefect = new JsonObject();
newDefect.addProperty("Type", "ConversationPost");
newDefect.addProperty("Text", "Test Comment 2");
newDefect.addProperty("Artifact",defectReference);
newDefect.addProperty("User", userRef);
CreateRequest createRequest = new CreateRequest("ConversationPost", defectObject);
CreateResponse createResponse = rallyRestAPI.create(createRequest);

如果我们需要向同一个缺陷添加 2 条评论,请说“测试评论 1”、“测试评论 2”如何在一次执行中完成

4

1 回答 1

0

不幸的是,Rally 的 WSAPI 没有任何批量创建/更新端点,因此您只需一次创建一个对话帖子项目。您上面的代码看起来不错。

String[] comments = {"Test Comment 1", "Test Comment 2"};
for(String comment : comments) {
    JsonObject newDefect = new JsonObject();
    newDefect.addProperty("Type", "ConversationPost");
    newDefect.addProperty("Text", comment);
    newDefect.addProperty("Artifact",defectReference);
    newDefect.addProperty("User", userRef);
    CreateRequest createRequest = new CreateRequest("ConversationPost", defectObject);
    CreateResponse createResponse = rallyRestAPI.create(createRequest);
}
于 2013-05-09T11:43:39.417 回答