()
| 388 | |
| 389 | #[test] |
| 390 | fn scan_full_range() { |
| 391 | let segment = write_test_segment(100, 1000); |
| 392 | |
| 393 | let result = scan_shared_segment(&segment, 0, 1, 1000, 1099).expect("scan"); |
| 394 | |
| 395 | assert_eq!(result.timestamps.len(), 100); |
| 396 | assert_eq!(result.values.len(), 100); |
| 397 | assert!(result.ts_valid.iter().all(|&v| v)); |
| 398 | assert_eq!(result.timestamps[0], 1000); |
| 399 | assert_eq!(result.timestamps[99], 1099); |
| 400 | assert!((result.values[0] - 0.0).abs() < 0.001); |
| 401 | assert!((result.values[4] - 1.0).abs() < 0.001); |
| 402 | } |
| 403 | |
| 404 | #[test] |
| 405 | fn scan_filtered_range() { |
nothing calls this directly
no test coverage detected