-1

好的 - 对不起,我原来的问题缺乏特异性。这是我正在尝试做的 - 使用特定浏览器测试用例的测试用例结果更新 Rally。更新代码片段:

    DynamicJsonObject newTestCaseResult = new DynamicJsonObject();

    newTestCaseResult["Date"] = "2012-04-25";
    newTestCaseResult["TestCase"] = "TC1234";
    newTestCaseResult["Notes"] = "XSLT support tests";
    newTestCaseResult["Build"] = "20120430.3681";
    newTestCaseResult["Verdict"] = "Pass";

    // Create the TestCaseResult
    CreateResult cr = restApi.Create("TestCaseResult", newTestCaseResult);

我在创建步骤中遇到了这个异常:

           {System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.}

关于我要去哪里错的任何想法?这个问题是否满足提高特异性的需要?

4

1 回答 1

1

注意到这个问题已经重新打开,您可能希望根据我在评论部分的评论调整您对 TestCase 的分配以使用引用而不是 FormattedID:

    newTestCaseResult["TestCase"] = "/testcase/12345678";

其中 long int 是关注的测试用例的 OID。

于 2012-05-07T19:03:32.753 回答