Adicionar testes de unidade à sua aplicação do AWS SDK para Rust - AWS SDK para Rust

Adicionar testes de unidade à sua aplicação do AWS SDK para Rust

Embora existam muitas maneiras de implementar testes de unidade em seu projeto do AWS SDK para Rust, recomendamos algumas:

  • Teste de unidade usando o mockall: use automock da caixa mockall para gerar e executar automaticamente seus testes.

  • Reprodução estática: use o StaticReplayClient do runtime do AWS Smithy para criar um cliente HTTP falso que possa ser usado em vez do cliente HTTP padrão que normalmente é usado pelos Serviços da AWS. Esse cliente retorna as respostas HTTP especificadas em vez de se comunicar com o serviço pela rede, para que os testes obtenham dados conhecidos para fins de teste.

  • Teste de unidade usando o aws-smithy-mocks: use mock e mock_client da caixa aws-smithy-mocks para simular as respostas do cliente do AWS SDK e criar regras simuladas que definam como o SDK deve responder a solicitações específicas.