#![allow(clippy::unwrap_used)]
#[cfg(feature = "serde")]
mod serde_tests {
use daaki_message::DateTime;
#[test]
fn test_datetime_serde_roundtrip() {
let dt = DateTime::new(2025, 3, 30, 15, 47, 33, 0);
let json = serde_json::to_string(&dt).unwrap();
println!("Serialized: {}", json);
let dt2: DateTime = serde_json::from_str(&json).unwrap();
assert_eq!(dt, dt2);
}
}
#[cfg(not(feature = "serde"))]
mod serde_tests {
#[test]
fn test_serde_disabled() {
// serde feature is disabled
}
}