Test case sources and expected output currently do not match the name of their test, and are used by multiple tests. To keep tests independent, each should use its own expected output/source input files, and they should match the name of the test (substituting expected_ and input_ for the expected and input files, respectively)