()
| 392 | |
| 393 | #[test] |
| 394 | fn all_byte_values() { |
| 395 | // All 256 byte values present. |
| 396 | let data: Vec<u8> = (0..=255u8).cycle().take(4096).collect(); |
| 397 | let encoded = encode(&data); |
| 398 | let decoded = decode(&encoded).unwrap(); |
| 399 | assert_eq!(decoded, data); |
| 400 | } |
| 401 | |
| 402 | #[test] |
| 403 | fn skewed_distribution() { |