()
| 287 | |
| 288 | #[test] |
| 289 | fn test_manifest_hashes_iterator() { |
| 290 | let manifest = ChunkManifest::new(vec![ |
| 291 | ChunkManifestEntry::new(0, [0xAA; 32], 100, 200), |
| 292 | ChunkManifestEntry::new(1, [0xBB; 32], 300, 400), |
| 293 | ]); |
| 294 | |
| 295 | let hashes: Vec<&[u8; 32]> = manifest.hashes().collect(); |
| 296 | assert_eq!(hashes.len(), 2); |
| 297 | assert_eq!(hashes[0], &[0xAA; 32]); |
| 298 | assert_eq!(hashes[1], &[0xBB; 32]); |
| 299 | } |
| 300 | |
| 301 | #[test] |
| 302 | fn test_manifest_display() { |