ワイヤーモックを使用してGETメソッドの状態を変更する方法

denchik_muh

ちょっとわかりません。GETメソッドの状態をどのように変更しますか?シナリオを使用する必要があることは理解していますが、コードが機能しません。常に状態=ステータス1。(私はjsonを使用しています)

GETメソッドが1つあり、もう一度チェックした後で状態を変更したいと思います。例(3つのjsonファイル-3つの状態-1つのGETメソッド):

最初のシナリオ

{
"scenarioName": "check status event",
"requiredScenarioState": "Started",
"request": {
"method": "GET",
"urlPathPattern": "/cashboxes/[0-9]+/registration/[0-9]+"
},

"response": {
"status": 200,
"jsonBody": {
"status": "status one",
},
"headers": {
"Content-Type": "application/json"
}
}
}

2番目のシナリオ

"scenarioName": "check status event",
"requiredScenarioState": "Started",
"newScenarioState": "status two",
"request": {
"method": "GET",
"urlPathPattern": "/cashboxes/[0-9]+/registration/[0-9]+"
},

"response": {
"status": 200,
"jsonBody": {
"status": "status two",
},
"headers": {
"Content-Type": "application/json"
}
}
}

3番目のシナリオ

"scenarioName": "check status event",
"requiredScenarioState": "status two",
"newScenarioState": "status three",
"request": {
"method": "GET",
"urlPathPattern": "/cashboxes/[0-9]+/registration/[0-9]+"
},

"response": {
"status": 200,
"jsonBody": {
"status": "status three",
},
"headers": {
"Content-Type": "application/json"
}
}
}

または、oneメソッドで状態を変更するために遅延を使用できますか?

トム

newScenarioState最初のスタブにも要素が必要です。そうしないと、Started状態から抜け出すことができません

newScenarioState スタブが一致したときにシナリオが遷移する状態です。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Estimatorを作成した後、KerasステートフルRNNモデル、レイヤー、およびメソッドの状態を変更する

分類Dev

戦略パターンを使用してメソッドとその関連状態を変更する

分類Dev

Mobxで「新しいメソッド」内の状態を変更する方法

分類Dev

インスタンスプロパティの状態を変更するvoidメソッドをモックする方法

分類Dev

モックを使用してメソッドに渡されたパラメーターを変更する方法

分類Dev

RustのStreamExt :: scanメソッドを使用して非同期ブロック内の状態を変更するにはどうすればよいですか?

分類Dev

ワイルドカードを使用してジェネリックメソッドの動作をモックする方法

分類Dev

react-compound-timer getTime()メソッドを使用してコンポーネントの状態を更新する方法

分類Dev

クリックボタンを使用して状態値を変更する方法

分類Dev

mockitoJunitを使用してメソッドのローカルインスタンスをモックする方法

分類Dev

セッターメソッドを使用してプライベート静的変数を変更する方法

分類Dev

Androidのバックグラウンドサービスを使用してwifiの状態変更をトリガーする方法は?

分類Dev

この状態でメソッドin_array()を使用する方法

分類Dev

EasyMockを使用してメソッドをモックする方法

分類Dev

メッセージを変更し、ボタンの状態を変更して、PythonでTkinterを使用してカスタムメッセージボックスを作成する方法

分類Dev

C# - メソッド パラメーターとして渡されるオブジェクトが状態を変更する

分類Dev

$ .data()を使用してクリックイベントの状態を変更する際の問題

分類Dev

kafka状態ストアの変更ログトピックを使用して状態を共有する

分類Dev

拡張メソッド内のList <T>の状態を変更します

分類Dev

特定のメソッドがJavaオブジェクトの状態を変更するかどうかはどのようにしてわかりますか?

分類Dev

クラスのメソッドを使用してクラスを変更する

分類Dev

Spockを使用してLocalDateの静的メソッドをモックする方法は?

分類Dev

PHPUnitを使用してPHP独自のメソッドをモックする方法

分類Dev

状態モナドのメソッドのジェネリック型を指定する方法

分類Dev

Pythonのモックpatch.objectを使用して、別のメソッド内で呼び出されたメソッドの戻り値を変更する

分類Dev

フェニックスフレームワークルーターのリソースを使用してパラメーター名を変更する方法

分類Dev

forループを使用してメソッド名を変更する方法

分類Dev

forループを使用してメソッド名を変更する方法

分類Dev

独自のメソッドを使用してSparkのデータセットのvarタイプを変更する

Related 関連記事

  1. 1

    Estimatorを作成した後、KerasステートフルRNNモデル、レイヤー、およびメソッドの状態を変更する

  2. 2

    戦略パターンを使用してメソッドとその関連状態を変更する

  3. 3

    Mobxで「新しいメソッド」内の状態を変更する方法

  4. 4

    インスタンスプロパティの状態を変更するvoidメソッドをモックする方法

  5. 5

    モックを使用してメソッドに渡されたパラメーターを変更する方法

  6. 6

    RustのStreamExt :: scanメソッドを使用して非同期ブロック内の状態を変更するにはどうすればよいですか?

  7. 7

    ワイルドカードを使用してジェネリックメソッドの動作をモックする方法

  8. 8

    react-compound-timer getTime()メソッドを使用してコンポーネントの状態を更新する方法

  9. 9

    クリックボタンを使用して状態値を変更する方法

  10. 10

    mockitoJunitを使用してメソッドのローカルインスタンスをモックする方法

  11. 11

    セッターメソッドを使用してプライベート静的変数を変更する方法

  12. 12

    Androidのバックグラウンドサービスを使用してwifiの状態変更をトリガーする方法は?

  13. 13

    この状態でメソッドin_array()を使用する方法

  14. 14

    EasyMockを使用してメソッドをモックする方法

  15. 15

    メッセージを変更し、ボタンの状態を変更して、PythonでTkinterを使用してカスタムメッセージボックスを作成する方法

  16. 16

    C# - メソッド パラメーターとして渡されるオブジェクトが状態を変更する

  17. 17

    $ .data()を使用してクリックイベントの状態を変更する際の問題

  18. 18

    kafka状態ストアの変更ログトピックを使用して状態を共有する

  19. 19

    拡張メソッド内のList <T>の状態を変更します

  20. 20

    特定のメソッドがJavaオブジェクトの状態を変更するかどうかはどのようにしてわかりますか?

  21. 21

    クラスのメソッドを使用してクラスを変更する

  22. 22

    Spockを使用してLocalDateの静的メソッドをモックする方法は?

  23. 23

    PHPUnitを使用してPHP独自のメソッドをモックする方法

  24. 24

    状態モナドのメソッドのジェネリック型を指定する方法

  25. 25

    Pythonのモックpatch.objectを使用して、別のメソッド内で呼び出されたメソッドの戻り値を変更する

  26. 26

    フェニックスフレームワークルーターのリソースを使用してパラメーター名を変更する方法

  27. 27

    forループを使用してメソッド名を変更する方法

  28. 28

    forループを使用してメソッド名を変更する方法

  29. 29

    独自のメソッドを使用してSparkのデータセットのvarタイプを変更する

ホットタグ

アーカイブ