-
Notifications
You must be signed in to change notification settings - Fork 26
Closed
Labels
Description
Right now, tests rely on hardcoded data for checking the results, which makes them harder to inspect and more brittle than necessary. We should construct smaller test cases and apply these to the individual components (common lines calculation, voting, etc.) in addition to an integration test which verifies that we get the rotations within a prescribed MSE. This last test will necessary be quite loose, but with tighter (and simpler) tests for the individual components, this should be enough to guarantee correctness.