wiremock技法を使用してjava.net.Socketクラスをモックする必要があります...ソケットクラスをワイヤモックすることは可能ですか?wiremockを使ってjava.net.Socketをモックする方法は?
0
A
答えて
1
私は遅すぎる少しですが、場合には、この質問は誰かによって、後で発生した場合でも:
私は同じような状況に正確でした。私は、ServerSocketを起動/停止し、テストケースからSocketリクエストを受け付ける別のJUnit @Ruleを実装しました。
コードは会社に所属しているため、あなたと共有することはできません。しかし、私はそれを達成するための方法を確実に手助けするパワーライドを分かち合うことができます。 JUnitので
あなたは(私の場合:9999)与えられたポートにソケット通信を確立し、クライアント/サービスを使用しています。ソケットのすべてのWireMockレスポンスは、HTTPリクエスト/レスポンスと同じスタイルで記述されます。 「任意の」方法と簡単な例:
WireMock.givenThat(WireMock.anyUrl()).withRequestBody(WireMock.containing("blah blah")).willReturn(WireMock.aResponse().withBody("Hello World!")));
あなたのソケット/クライアントが「何とか何とか」で体を送信している場合は、その後WireMockは、「Hello Worldのを!」を返します。 HTTPエンティティとしてHTTPエンティティのコンテンツはSocket Proxyによってソケット/クライアントに転送されます。
希望すると、 クリス
関連する問題
- 1. Scalaのモックを使ってシングルトンオブジェクトをモックする方法
- 2. Python3でコンストラクタを使ってオブジェクトをモックする方法は?
- 3. Mockライブラリを使ってDjango ForeignKey値をモックする方法は?
- 4. Jestを使ってJavaScriptウィンドウオブジェクトをモックする方法は?
- 5. NUnit.Mocksを使って汎用リポジトリをモックする方法は?
- 6. powermockを使って静的メソッドをモックする方法は?
- 7. jestを使ってsupertestでモジュールをモックする方法は?
- 8. moqを使ってエンティティ・フレームワークDbRawSqlQueryオブジェクトをモックする方法は?
- 9. WireMockを使ってクラスをシミュレートするには?
- 10. データ駆動型モックのためのWireMock?
- 11. Jestを使ってHTML5 Fileオブジェクトをモックする方法
- 12. Moogを使ってILogger/ILoggerServiceをモックする方法
- 13. Mockitoを使ってメソッドチェーンをモックする方法
- 14. mochaを使ってRailsコントローラでクラスをモックする方法
- 15. モックライブラリを使ってソケットオブジェクトをモックする方法
- 16. mockitoを使ってHibernateクエリをモックする方法
- 17. PowerMockitoを使ってJavaでPowerMockitoをモックする方法
- 18. Moqを使って `object.Equals(object obj)`をモックする方法
- 19. Spring BootアプリケーションでWireMockをFeignクライアントで使用する方法は?
- 20. EasyMockモックを使って空リストを複数回返す方法
- 21. JMockitを使ってspringのjdbcTemplateをモックする方法はありますか?
- 22. map強制を使ってGroovyでjava.util.Mapをモックする方法は?
- 23. Mockitoを使ってSpringブートで非同期(@Async)メソッドをモックする方法は?
- 24. JustMockを使ってEF 6非同期メソッドをモックする方法は?
- 25. Mockitoを使って各ループを正しくモックする方法は?
- 26. Mockitoを使ってScalaオブジェクト内で関数をモックする方法は?
- 27. モックとpytestを使ってpythonでデコレータをモックする
- 28. powerMockitoを使用してJobBuilder.ScheduleBuilder.schedule()をモックする方法は?
- 29. symfonyを使用してserviceTestでEntityManagerをモックする方法は?
- 30. mochaを使用してAWS S3.getobject()をモックする方法は?