//! Tests de fumée basiques pour sdk_common use sdk_common::{MAX_PRD_PAYLOAD_SIZE, MutexExt}; use std::sync::Mutex; #[test] fn max_payload_reasonable() { // Vérifie que la constante a une valeur cohérente (>0 et <= u16::MAX) assert!(MAX_PRD_PAYLOAD_SIZE > 0); assert!(MAX_PRD_PAYLOAD_SIZE as u64 <= u16::MAX as u64); } #[test] fn mutex_ext_lock_anyhow_ok() { let m = Mutex::new(42_u32); let g = m.lock_anyhow().expect("lock_anyhow doit réussir sur un mutex non empoisonné"); assert_eq!(*g, 42); }