vendor/cmock/vendor/unity/auto/generate_test_runner.rb in ceedling-0.21.0 vs vendor/cmock/vendor/unity/auto/generate_test_runner.rb in ceedling-0.22.0

- old
+ new

@@ -93,10 +93,10 @@ def find_tests(source) tests_and_line_numbers = [] source_scrubbed = source.clone - source_scrubbed = source_scrubbed.gsub(/"[^"]*"/, '') # remove things in strings + source_scrubbed = source_scrubbed.gsub(/"[^"\n]*"/, '') # remove things in strings source_scrubbed = source_scrubbed.gsub(/\/\/.*$/, '') # remove line comments source_scrubbed = source_scrubbed.gsub(/\/\*.*?\*\//m, '') # remove block comments lines = source_scrubbed.split(/(^\s*\#.*$) # Treat preprocessor directives as a logical line | (;|\{|\}) /x) # Match ;, {, and } as end of lines