#[cfg(test)] mod test { use crate::message_encoder::LazyMessageEncoder; use crate::messages::PlayerMessage; #[test] fn test_message_encoder() { let player_message = PlayerMessage::Message(String::from("Hello, World!")); let player_message_encoded = player_message.encode(); let player_message_decoded = PlayerMessage::decode(player_message_encoded.clone()); assert_eq!(player_message, player_message_decoded); println!("Done"); } }