Menambahkan pengujian unit ke AWS SDK Anda untuk aplikasi Rust - AWS SDK for Rust

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menambahkan pengujian unit ke AWS SDK Anda untuk aplikasi Rust

Meskipun ada banyak cara Anda dapat menerapkan pengujian unit dalam AWS SDK for Rust proyek Anda, ada beberapa yang kami rekomendasikan:

  • Pengujian unit menggunakan mockall— Gunakan automock dari mockall peti untuk secara otomatis menghasilkan dan menjalankan tes Anda.

  • Putar ulang statis— Gunakan runtime AWS Smithy StaticReplayClient untuk membuat klien HTTP palsu yang dapat digunakan sebagai pengganti klien HTTP standar yang biasanya digunakan oleh. Layanan AWS Klien ini mengembalikan respons HTTP yang Anda tentukan daripada berkomunikasi dengan layanan melalui jaringan, sehingga pengujian mendapatkan data yang diketahui untuk tujuan pengujian.

  • Pengujian unit menggunakan aws-smithy-mocks— Gunakan mock dan mock_client dari aws-smithy-mocks peti untuk mengejek respons klien AWS SDK dan untuk membuat aturan tiruan yang menentukan bagaimana SDK harus merespons permintaan tertentu.