Refactor tests
Adjust organization of test to allow for better separation of concerns.
Refactor data structures that hold reference results to enable more correct handling of metric terms and non-Riemann problems as test cases.
Adjust organization of test to allow for better separation of concerns.
Refactor data structures that hold reference results to enable more correct handling of metric terms and non-Riemann problems as test cases.