()
| 367 | |
| 368 | #[test] |
| 369 | fn auto_angle_selects_longest_edge() { |
| 370 | // Rectangle wider than tall: longest edge is horizontal (angle ≈ 0) |
| 371 | let polygon = rect_polygon(10.0, 2.0); |
| 372 | let config = CoverageConfig { |
| 373 | tool_width: 0.5, |
| 374 | overlap_pct: 0.0, |
| 375 | swath_angle: None, // Auto |
| 376 | }; |
| 377 | let result = generate(&polygon, &config).unwrap(); |
| 378 | assert!(result.num_sweeps > 0); |
| 379 | assert!(result.waypoints.len() > 0); |
| 380 | } |
| 381 | } |
nothing calls this directly
no test coverage detected