use crate::hex::Hex;
#[test]
fn test_encode() {
assert_eq!(Hex::encode("Hello"), "48656c6c6f");
assert_eq!(Hex::encode([0xDE, 0xAD, 0xBE, 0xEF]), "deadbeef");
assert_eq!(Hex::encode(""), "");
}
#[test]
fn test_decode() {
assert_eq!(Hex::decode("48656c6c6f").unwrap(), b"Hello");
assert_eq!(Hex::decode("").unwrap(), b"");
assert!(Hex::decode("invalid").is_err());
assert!(Hex::decode("123").is_err());
}