質問編集履歴

1

処理内容の詳細化

2022/06/17 08:29

投稿

kusozako...
kusozako...

スコア3

test CHANGED
File without changes
test CHANGED
@@ -6,15 +6,21 @@
6
6
    ・・・
7
7
    var response = 外部APIを実行するメソッド();
8
8
    
9
+   try{
9
-   // メソッドのステータスコードを参照し、200以外エラーとする。
10
+     // メソッドのステータスコードを参照し、200以外エラーとする。
10
-   if(!HttpStatusCode.OK.Equals((HttpStatusCode)response.HttpStatus)){
11
+     if(response.ステータス == 1){
11
-     Exception
12
+       Exception
13
+     }else if(response.ステータス == 2){
14
+       Exception
15
+     }
16
+     続きの処理
17
+     ・・・
18
+   }catch(Exception e){
19
+    エラー処理
12
20
    }
13
-   続きの処理
14
-   ・・・
15
21
  }
16
22
  ```
17
- 「作成したAPI()」の単体テスト実施時に、上記の「外部APIを実行するメソッド()」で返却される内容を任意で指定したいのですが
23
+ 「作成したAPI()」の単体テスト実施時に、上記の「外部APIを実行するメソッド()」で返却されるステータスを任意で指定したいのですが
18
24
  上記のような場合の単体テストの実施方法について、アドバイスや方法が記載されているWEBサイトをご教示いただきたいです。
19
25
 
20
26
  以下、環境です。