2014-02-12 28 views
1

我試過下面的代碼來創建現有文件夾下的測試案例。我能夠創建測試用例,但不在關聯的文件夾下看到它。如何添加新的測試案例到現有的拉力賽文件夾

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); 

回答

0

webservices API中的屬性不應包含空格。所以:

newTestCase.addProperty("TestFolder", testFolderReference);

應該工作。

相關問題