Retour au cours

Tests Automatisés en Rust

Rust pour la Sécurité des Systèmes & du Web3

L'Assurance Qualité Intégrée

Rust possède un lanceur de tests intégré. Vous écrivez vos tests dans le même fichier que votre code, à l'intérieur d'un module marqué par #[cfg(test)].

rust #[test] fn it_works() { assert_eq!(2 + 2, 4); }

Importance dans le Web3

Avant de déployer un Smart Contract, vous devez avoir une couverture de test de 100 %. Rust facilite cela avec des tests unitaires et des tests d'intégration dans le répertoire tests/.