

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Ajouter des tests unitaires à votre AWS SDK pour l'application Rust
<a name="testing"></a>

Bien qu'il existe de nombreuses manières de mettre en œuvre les tests unitaires dans votre AWS SDK pour Rust projet, nous vous en recommandons quelques-unes :
+ [Tests unitaires à l'aide `mockall`](testing-automock.md)— `automock` À utiliser depuis la `mockall` caisse pour générer et exécuter automatiquement vos tests.
+ [Rediffusion statique](testing-replay.md)— Utilisez le moteur d'exécution de AWS Smithy `StaticReplayClient` pour créer un faux client HTTP qui peut être utilisé à la place du client HTTP standard normalement utilisé par Services AWS. Ce client renvoie les réponses HTTP que vous spécifiez plutôt que de communiquer avec le service via le réseau, afin que les tests obtiennent des données connues à des fins de test.
+ [Tests unitaires à l'aide `aws-smithy-mocks`](testing-smithy-mocks.md)— Utilisez `mock` and `mock_client` from the `aws-smithy-mocks` crate pour simuler les réponses des clients du AWS SDK et pour créer des règles fictives qui définissent la manière dont le SDK doit répondre à des demandes spécifiques.