()
| 504 | |
| 505 | #[test] |
| 506 | fn sum_correctness() { |
| 507 | let rt = ts_runtime(); |
| 508 | let values: Vec<f64> = (0..1000).map(|i| i as f64).collect(); |
| 509 | let expected = 999.0 * 1000.0 / 2.0; // sum(0..999) |
| 510 | let result = (rt.sum_f64)(&values); |
| 511 | assert!( |
| 512 | (result - expected).abs() < 1e-6, |
| 513 | "sum: got {result}, expected {expected}" |
| 514 | ); |
| 515 | } |
| 516 | |
| 517 | #[test] |
| 518 | fn min_max_correctness() { |
nothing calls this directly
no test coverage detected