noether
noether copied to clipboard
Improve Unit Tests
Problems
- No real expectations on the results of the tool path planner in any test, just that a valid optional data type is returned
- Surface walk planner does not produce expected results (see #34)
-
-
-
- Non-deterministic results from surface walk planner(see #103, #47)
-
-
- Eigen value edge path planner does not produce expected results
-
- Extra rasters feature also produces (one?) extra waypoints
-
Solutions
- [ ] Revise unit tests to use test fixtures to reduce code duplication
- [ ] Add meaningful expectations to the results of the tool path generation (e.g. number of strokes, number of points per stroke, normal direction
- [ ] Fix issues with surface walk and eigen value edge planners
- [ ] Transform test meshes by non-identity transformation to ensure results are correct and not just coincidentally correct (see #136)