2017-01-23 3 views
0

WebAPIのGETメソッドがあり、これは100個の製品リストを返します。合格または不合格としてテストを診断するには、どの論理をチェックする必要がありますか?ロジックをチェックインする必要がありますユニットテストケースメソッド

カウント> 0かその他のものを確認する必要がありますか?

理想的には、製品数が変更される可能性があるので(カウント== 100)、確認しないでください。

+0

文章を段落に壊し、該当する場合は疑問符を追加しました。 明らかに書式設定された質問が注目を集めています。 – codeforester

+0

関連するコードを含めます。 – codeforester

答えて

1

非同期Web要求を持つユニットテストでこれらの便利なリンクチェックアウト:

あなたのクライアントコンポーネントが次にあなたには、いくつかのWeb要求を発射、それが0に初期化された変数を持っており、それがこのようなデータで応答したとします応答は任意の整数を持つことができます

{ 
    response: 500 
} 

値。次に、countはresponseの値に設定されます。

このユニットテストの基本的な要点は、実際の呼び出しをサーバーに模擬することです(api呼び出しを行いレスポンスを返すのではなく、ハードコードされたオブジェクトを返す)。次に、 "count"変数がこの定義済みの応答からのものであると想定していると主張します。次に、返される可能性のある応答の種類ごとに複数のケース(つまり複数のテスト)を設定できます。がんばろう!

関連する問題