TESTING: Give temp file a more meaningful name
fail using JUnit, not by throwing exception
On failure, report more information