Improve Mathematica's heuristic rule

Use closing of Mathematica comment instead of opening
Unit test to check that test file is not detected as Mathematica anymore
This commit is contained in:
Paul Chaignon
2016-09-24 17:57:31 +02:00
parent cd9401c424
commit 3ae89b48ba
3 changed files with 417 additions and 3 deletions

View File

@@ -151,13 +151,14 @@ class TestHeuristcs < Minitest::Test
def test_m_by_heuristics
assert_heuristics({
"Objective-C" => all_fixtures("Objective-C", "*.m"),
"Objective-C" => all_fixtures("Objective-C", "*.m") - all_fixtures("Objective-C", "cocoa_monitor.m"),
"Mercury" => all_fixtures("Mercury", "*.m"),
"MUF" => all_fixtures("MUF", "*.m"),
"M" => all_fixtures("M", "MDB.m"),
"Mathematica" => all_fixtures("Mathematica", "*.m") - all_fixtures("Mathematica", "Problem12.m"),
"Matlab" => all_fixtures("Matlab", "create_ieee_paper_plots.m"),
"Limbo" => all_fixtures("Limbo", "*.m")
"Limbo" => all_fixtures("Limbo", "*.m"),
nil => ["Objective-C/cocoa_monitor.m"]
})
end