Avatar ·

Pourquoi println! n'affiche pas de texte dans les tests unitaires Rust ?

Bonjour à tous ! Je viens de commencer à apprendre Rust et j'ai rencontré un problème étrange. J'écris un test unitaire simple pour une fonction qui additionne deux nombres. Je veux afficher le résultat dans la console pour le débogage, mais `println!` à l'intérieur du test n'affiche rien. Voici mon code : ```rust fn add(a: i32, b: i32) -> i32 { a + b } #[cfg(test)] mod tests { use super::*; #[test] fn test_add() { let result = add(2, 3); println!("Résultat : {}", result); // Rien ne s'affiche ! assert_eq!(result, 5); } } ``` Je lance le test avec la commande `cargo test` et je vois seulement le message "running 1 test" et "test result: ok". Aucun affichage dans la console. J'ai même essayé d'utiliser `println!("Hello")` au tout début du test — toujours rien. Je m'attendais à ce que `println!` fonctionne, mais...