def METHOD_NAME(self):
    self.assertEqual(
        check_cfc.get_output_file(['clang', '-o', 'test.o']), 'test.o')
    self.assertEqual(
        check_cfc.get_output_file(['clang', '-otest.o']), 'test.o')
    self.assertIsNone(
        check_cfc.get_output_file(['clang', '-gline-tables-only']))
    # Can't get output file if more than one input file
    self.assertIsNone(
        check_cfc.get_output_file(['clang', '-c', 'test.cpp', 'test2.cpp']))
    # No output file specified
    self.assertIsNone(check_cfc.get_output_file(['clang', '-c', 'test.c']))