Rally .NET REST:如何创建新的测试用例结果

时间:2012-05-03 20:58:00

标签: c# rest rally

好的 - 抱歉我原来的问题缺乏特异性。这是我想要做的 - 用特定浏览器测试用例的测试用例结果更新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.}

知道我哪里出错了吗?这个问题是否符合提高特异性的需要?

1 个答案:

答案 0 :(得分:1)

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

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

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