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
automockda caixamockallpara gerar e executar automaticamente seus testes. -
Reprodução estática: use o
StaticReplayClientdo 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
mockemock_clientda caixaaws-smithy-mockspara simular as respostas do cliente do AWS SDK e criar regras simuladas que definam como o SDK deve responder a solicitações específicas.