@@ -36,17 +36,21 @@ def test_helpers_single_comment_check_existence_expectedTrue(self):
3636 string = '// True single line comment'
3737 self .assertTrue (_helpers .ParsingHelpers .check_existence (regex , string ))
3838
39-
4039 # Imports
4140
4241 def test_helpers_imports_extract_substring_with_pattern_expectFalse (self ):
4342 regex = _helpers .ParsingHelpers .IMPORTS
4443 string = '//import Foundation '
4544 self .assertEqual ('' , _helpers .ParsingHelpers .extract_substring_with_pattern (regex , string ))
4645
46+ def test_helpers_imports_leading_semicolon_expectFalse (self ):
47+ regex = _helpers .ParsingHelpers .IMPORTS
48+ string = 'import Foundation;'
49+ self .assertEqual ('Foundation' , _helpers .ParsingHelpers .extract_substring_with_pattern (regex , string ))
50+
4751 def test_helpers_imports_extract_substring_with_pattern_expectTrue (self ):
4852 regex = _helpers .ParsingHelpers .IMPORTS
49- string = 'import Foundation'
53+ string = 'import Foundation '
5054 self .assertEqual ('Foundation' , _helpers .ParsingHelpers .extract_substring_with_pattern (regex , string ))
5155
5256 def test_helpers_imports_submodule_expectTrue (self ):
@@ -59,6 +63,11 @@ def test_helpers_imports_subcomponent_expectTrue(self):
5963 string = 'import struct Foundation.KeyChain'
6064 self .assertEqual ('Foundation' , _helpers .ParsingHelpers .extract_substring_with_pattern (regex , string ))
6165
66+ def test_helpers_imports_specialwords_expectFalse (self ):
67+ regex = _helpers .ParsingHelpers .IMPORTS
68+ string = 'importedMigratedComponents: AnyImportedComponent'
69+ self .assertEqual ('' , _helpers .ParsingHelpers .extract_substring_with_pattern (regex , string ))
70+
6271 # Protocols
6372
6473 def test_helpers_protocols_extract_substring_with_pattern_expectFalse (self ):
@@ -147,5 +156,6 @@ def test_helpers_funcs_property_modifier_extract_substring_with_pattern_expectTr
147156 string = 'private func funzione(){'
148157 self .assertEqual ('funzione' , _helpers .ParsingHelpers .extract_substring_with_pattern (regex , string ))
149158
159+
150160if __name__ == '__main__' :
151161 unittest .main ()
0 commit comments