問題タブ [mockwebserver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1330 参照

android - テストで正確に http 応答コード = 200 を返すことは可能ですか?

自分の活動を確認するために機器テストを開始します。アクティビティのボタンを押すと、http リクエストが呼び出されます。だから私はクリックをテストします

ここにログ:

順調です。リクエストのボディ コンテンツは "type":1" です。結果として、テストはパスです。いいですね。

しかし、私のアクティビティ(作成時)は、バックグラウンドで定期的に(5秒ごとに)次のhttpリクエストを開始します:

あなたが見ることができるように、私のテスト実行前の開始GET http://127.0.0.1:8081/event?orgn=17POSTそして 、結果として、ステータス 200 は私のテストの HTTP リクエストではありません。http://127.0.0.1:8081/event?table_token=11&device_id=111111

その結果、私のテストは失敗します。テストで正確にhttp 応答コード = 200を返すことは可能ですか?

0 投票する
1 に答える
849 参照

android - 未解決のスーパータイプ: Junit 5 で MockWebServer を使用する場合の org.junit.rules.ExternalResource

私はMockWebServerを使用していますokhttp3

このコードを使用しようとすると:

エラーが発生します:

e: 以下のクラスのスーパータイプは解決できません。クラスパスに必要な依存関係があることを確認してください: クラス okhttp3.mockwebserver.MockWebServer、未解決のスーパータイプ: org.junit.rules.ExternalResource

この会話を見つけましたが、問題の解決には役立ちませんでした。