#[cfg(feature = "serde")]
#[test]
fn test_datetime_serde_basics() {
use daaki_message::DateTime;
let dt = DateTime::new(2025, 3, 30, 15, 47, 33, 0);
// Test that serde can serialize
let serialized = serde_json::to_string(&dt).expect("should serialize");
println!("Serialized: {}", serialized);
// Test that serde can deserialize
let deserialized: DateTime = serde_json::from_str(&serialized).expect("should deserialize");
assert_eq!(dt, deserialized);
}