()
| 451 | |
| 452 | #[test] |
| 453 | fn read_metric_segment_roundtrip() { |
| 454 | let dir = TempDir::new().unwrap(); |
| 455 | let samples = vec![(1000i64, 42.0f64), (2000, 43.5), (3000, 41.0), (4000, 44.2)]; |
| 456 | let path = write_test_metric_segment(dir.path(), &samples); |
| 457 | |
| 458 | let data = read_metric_segment(&path).unwrap(); |
| 459 | assert_eq!(data.samples.len(), 4); |
| 460 | assert_eq!(data.samples[0].0, 1000); |
| 461 | assert!((data.samples[0].1 - 42.0).abs() < f64::EPSILON); |
| 462 | assert_eq!(data.samples[3].0, 4000); |
| 463 | } |
| 464 | |
| 465 | #[test] |
| 466 | fn aggregation_basic() { |
nothing calls this directly
no test coverage detected