#![cfg(test)]
use message::{Message, DecodeError};
#[test]
fn empty_message() {
let empty = b"";
assert!(empty.get_payload().unwrap() == b"");
}
#[test]
fn simple_message() {
let nonempty = b"\xbbtemperature\xff22.3 C"; assert!(nonempty.get_payload().unwrap() == b"22.3 C");
}
#[test]
fn broken_message() {
let nonempty = b"\xbbtempera"; assert!(nonempty.get_payload() == Err(DecodeError::TooShortForOption));
}