gpt4 book ai didi

java - 无法使用 Rally Rest API 和 Java 创建新测试用例时添加新标签

转载 作者:行者123 更新时间:2023-11-30 02:10:37 24 4
gpt4 key购买 nike

我使用下面的代码在标签字段中添加标签,使用集会休息API(JAVA)创建新的测试用例。但标签不会添加到拉力赛的标签字段中。请帮帮我。

    String tags = "@tag1 ,@tag2";
JsonArray testcases = new JsonArray();
JsonObject newtestcase = new JsonObject();
newTestCase.addProperty("Name" , TestCaseName);
newTestCase.addProperty("Method" , Manual);
JsonArray arr1= new JsonArray();
arr1.add(tags);
newTestCase.addProperty("Tags" , tags);
Createrequest createrequest = new Createrequest("TestCase" , newTestCase);
JsonObject testcase = new JsonObject();
testcase.addProperty("_ref" , ref);
testcases.add(testcase);

最佳答案

您需要通过标签的 ref 来引用标签,就像 WSAPI 中的任何其他对象一样。

JsonArray tags = new JsonArray();

JsonObject tag1 = new JsonObject();
tag1.addProperty("_ref", "/tag/12345");
tags.add(tag1);

JsonObject tag2 = new JsonObject();
tag2.addProperty("_ref", "/tag/23456");
tags.add(tag2);

newTestcase.addProperty("Tags", tags);

关于java - 无法使用 Rally Rest API 和 Java 创建新测试用例时添加新标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50215510/

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