[OK] - 私の元の質問に特定性がないことは申し訳ありません。ここに私がやろうとしていることがあります - 特定のブラウザテストケースのテストケース結果でラリーを更新してください。更新コードのスニペット:私は間違って行くよどこへとRally .NET REST:新しいテストケースの結果を作成するには
{System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.}
任意のアイデア:
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);
私はステップを作成するには、この例外を取得していますか?この質問は、改善された特異性の必要性を満たしていますか?
ラリーの開発者は.NET RESTスターターキットを使用していますが、これが利用可能になるまでは、こちらまたはラリーのサポート([email protected])に絞って調査する価値があります。 –
それが閉じられている間、私はそれに答えることさえできません。私はいくつかのWSAPIエラーがより明確な何かの代わりにその例外を返すケースがあったと思います。ここ数日前にC#ツールキットをダウンロードした場合は、developer.rallydev.comから最新のものを入手してください。 –
エラーメッセージのヘッズアップに感謝します。私が気付いていることの1つは、FormatteID文字列を割り当てることはおそらくトリックを行いません - TestCaseの割り当てはnewTestCaseResult ["TestCase"] = "/ testcase/12345678"の形式である必要があると思います。 long intは、問題のテストケースのOIDです。 –