

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AWS SDK for Rust アプリケーションへのユニットテストの追加
<a name="testing"></a>

AWS SDK for Rust プロジェクトにユニットテストを実装する方法は多数ありますが、以下の方法をお勧めします。
+ [`mockall` を使用したユニットテスト](testing-automock.md) – `automock` を使用して、テストを `mockall` クレートから自動的に生成して実行します。
+ [静的リプレイ](testing-replay.md) - AWS Smithy ランタイムの `StaticReplayClient` を使用して、AWS のサービスが通常使用する標準 HTTP クライアントの代わりに使用できるフェイク HTTP クライアントを作成する方法について説明します。このクライアントは、ネットワーク経由でサービスと通信する代わりに、指定した HTTP レスポンスを返します。これにより、テストはテスト目的で既知のデータを取得します。
+ [`aws-smithy-mocks` を使用したユニットテスト](testing-smithy-mocks.md) – `mock` と `mock_client` を使用して、`aws-smithy-mocks` クレートから AWS SDK クライアントレスポンスのモックを作成し、SDK が特定のリクエストにどのように応答するかを定義するモックルールを作成します。