()
| 337 | |
| 338 | #[test] |
| 339 | fn read_multiple_files_batched() { |
| 340 | let dir = tempfile::tempdir().unwrap(); |
| 341 | let p1 = create_test_file(dir.path(), "a.col", 4096); |
| 342 | let p2 = create_test_file(dir.path(), "b.col", 8192); |
| 343 | let p3 = create_test_file(dir.path(), "c.col", 1024); |
| 344 | |
| 345 | let mut reader = UringReader::with_config(8, 4, 16384).unwrap(); |
| 346 | let results = reader.read_files(&[p1.as_path(), p2.as_path(), p3.as_path()]); |
| 347 | assert_eq!(results.len(), 3); |
| 348 | assert_eq!(results[0].len(), 4096); |
| 349 | assert_eq!(results[1].len(), 8192); |
| 350 | assert_eq!(results[2].len(), 1024); |
| 351 | } |
| 352 | |
| 353 | #[test] |
| 354 | fn read_missing_file_returns_empty() { |
nothing calls this directly
no test coverage detected