問題タブ [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.
android - テストで正確に http 応答コード = 200 を返すことは可能ですか?
自分の活動を確認するために機器テストを開始します。アクティビティのボタンを押すと、http リクエストが呼び出されます。だから私はクリックをテストします
ここにログ:
順調です。リクエストのボディ コンテンツは "type":1" です。結果として、テストはパスです。いいですね。
しかし、私のアクティビティ(作成時)は、バックグラウンドで定期的に(5秒ごとに)次のhttpリクエストを開始します:
あなたが見ることができるように、私のテスト実行前の開始GET http://127.0.0.1:8081/event?orgn=17
POSTそして
、結果として、ステータス 200 は私のテストの HTTP リクエストではありません。http://127.0.0.1:8081/event?table_token=11&device_id=111111
その結果、私のテストは失敗します。テストで正確にhttp 応答コード = 200を返すことは可能ですか?
android - 未解決のスーパータイプ: Junit 5 で MockWebServer を使用する場合の org.junit.rules.ExternalResource
私はMockWebServerを使用していますokhttp3
このコードを使用しようとすると:
エラーが発生します:
e: 以下のクラスのスーパータイプは解決できません。クラスパスに必要な依存関係があることを確認してください: クラス okhttp3.mockwebserver.MockWebServer、未解決のスーパータイプ: org.junit.rules.ExternalResource
この会話を見つけましたが、問題の解決には役立ちませんでした。