如何将新的测试用例添加到现有的集会文件夹



我尝试了下面的代码在现有文件夹下创建测试用例。我可以创建测试用例,但在关联的文件夹下看不到它。

    QueryRequest testFolderRequest = new QueryRequest("TestFolder");
    testFolderRequest .setFetch(new Fetch("FormattedID", "Name"));
    QueryResponse testFolderQueryResponse = restApi.query(testsetRequest);
    // JsonObject testSetJsonObject =
    // testSetQueryResponse.getResults().get(0).getAsJsonObject();
    String testFolderReference = testFolderQueryResponse.getResults().get(0)
            .getAsJsonObject().get("_ref").toString();
    // System.out.println("TestFolder object: "+testSetRef);
    JsonObject newTestCase = new JsonObject();
    newTestCase.addProperty("Name", "Newly added testcase in a folder");
    newTestCase.addProperty("Test Folder", testFolderReference);
    CreateRequest createRequest = new CreateRequest("testcase", newTestCase);
    CreateResponse response = restApi.create(createRequest);
    System.out.println(response.toString());
    JsonObject json = response.getObject();
    System.out.println(json);

Web 服务 API 中的属性不应包含空格。所以:

newTestCase.addProperty("TestFolder", testFolderReference);

应该工作。

最新更新