def test_run_parser_multi(self): """ Location: 'model.py-FileProcessor-process_class-Lines(126-170)' Testing whether the processed module can be used to create a uml diagram with multiple files Author: Jake """ statistics = StatisticsCreator("RefactorTestDB") statistics.create_tables() processor = model.FileProcessor(statistics) processor.process_files(self.multi_file_test) extracted_modules = processor.get_modules() new_uml = uml_out.MakeUML(False, False) expected = new_uml.create_class_diagram(extracted_modules) controller = Controller() controller.files = self.multi_file_test actual = controller.run_parser(False, False) self.assertEqual(expected, actual)