def test_java_imports_gives_up_on_class_def(self): obj = JavaPackageImports('test', 'description', 'util', metrics_logger=Mock()).configure(Mock(), False) obj.pre_files_scan('test-module') self.assertTrue(obj.wants_file(TestMetrics.hello_date_file)) lastline = self.read_file(TestMetrics.hello_date_file, obj) obj.post_files_scan('test-module') self.assertIn('//marker', lastline) self.assertEqual(1, self.valueof(obj))
def test_java_imports_respects_package_whitelist(self): obj = JavaPackageImports('test', 'description', 'Manager', 'mypackage', whitelist = ['WhitelistedManager'], metrics_logger=Mock()).configure(Mock(), False) obj.pre_files_scan('test-module') self.assertTrue(obj.wants_file(TestMetrics.hello_date_file)) obj.on_read_line('package mypackage;') obj.on_read_line('import WhitelistedManager;') obj.on_read_line('import IssueManager;') obj.post_files_scan('test-module') self.assertEqual(1, self.valueof(obj))
def test_java_imports_gives_up_on_class_def(self): obj = JavaPackageImports('test', 'description', 'util', metrics_logger=Mock()).configure( Mock(), False) obj.pre_files_scan('test-module') self.assertTrue(obj.wants_file(TestMetrics.hello_date_file)) lastline = self.read_file(TestMetrics.hello_date_file, obj) obj.post_files_scan('test-module') self.assertIn('//marker', lastline) self.assertEqual(1, self.valueof(obj))
def test_java_imports_respects_package_whitelist(self): obj = JavaPackageImports('test', 'description', 'Manager', 'mypackage', whitelist=['WhitelistedManager'], metrics_logger=Mock()).configure( Mock(), False) obj.pre_files_scan('test-module') self.assertTrue(obj.wants_file(TestMetrics.hello_date_file)) obj.on_read_line('package mypackage;') obj.on_read_line('import WhitelistedManager;') obj.on_read_line('import IssueManager;') obj.post_files_scan('test-module') self.assertEqual(1, self.valueof(obj))