皆さん!
Ruby 開発は初めてで、この言語を使用した最初のプロジェクトに取り組んでいます。私の友人と話し合ったとき、私は最初の実際のプロジェクトにテスト駆動開発アプローチを使用していますが、早い段階で少し障害にぶつかりました。
私のプロジェクトの主な目的は、Source-Engine 専用のゲーム サーバーを処理することです。実際のサーバーに依存してテストを行うのではなく、モッキングについてよく知りません。と。
私の質問は次のとおりです。サーバーへの応答の送信をテストし、正しい応答を返す必要がある場合、UDP サーバーをモックするにはどうすればよいですか?
たとえば、このドキュメントを参照する場合: https://developer.valvesoftware.com/wiki/Server_queries#A2S_SERVERQUERY_GETCHALLENGE
チャレンジリクエストを受けて、チャレンジ番号の取得をテストしたいです。どのように進めればよいのか、ちょっとわかりません。
どんな支援も大歓迎であり、非常に役に立ちます。この作業を最後までやり遂げるなら、最初から正しく行い、後で学ぶことになる悪い習慣を身につけないようにしたいと思います。