我正在创建一个更新测试用例的函数,并且已经被这种情况难住了一段时间。我正在尝试找出一种将给定步骤添加到测试用例的方法,但它一直没有奏效。但是,可以修改其他字段。这是一个例子
JsonObject testCase = new JsonObject();
testCase.addProperty("Method", "Automated");
JsonArray steps = new JsonArray();
JsonObject stepOne = new JsonObject();
JsonObject stepTwo = new JsonObject();
stepOne.addProperty("Input", "Push Button");
stepOne.addProperty("ExpectedResult", "Light Show");
stepTwo.addProperty("Input", "5 syllables");
stepTwo.addProperty("ExpectedResult, "Joke");
testCase.addProperty("Steps", steps);
UpdateRequest updatedCase = new UpdateRequest();
rest.update(ref, updatedCase);
这会将请求的测试用例的方法更改为自动,但不会添加任何步骤。没有抛出错误,所以我想知道我在这里做错了什么。在将步骤和案例链接在一起之前,我是否必须创建步骤?任何见解将不胜感激。