add <function>_StopIgnore() function

This commit is contained in:
pwatt01
2020-04-22 15:34:01 +09:30
committed by GitHub
parent ee412d296a
commit d0214e4e9d
+8
View File
@@ -30,6 +30,9 @@ class CMockGeneratorPluginIgnore
"#define #{function[:name]}_IgnoreAndReturn(cmock_retval) #{function[:name]}_CMockIgnoreAndReturn(__LINE__, cmock_retval)\n" \
"void #{function[:name]}_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, #{function[:return][:str]});\n"
end
#add stop ignore function. it does not matter if there are any args
"#define #{function[:name]}_StopIgnore() #{function[:name]}_CMockStopIgnore()\n" \
"void #{function[:name]}_CMockStopIgnore(void);\n"
end
def mock_implementation_precheck(function)
@@ -61,6 +64,11 @@ class CMockGeneratorPluginIgnore
end
lines << " Mock.#{function[:name]}_IgnoreBool = (char)1;\n"
lines << "}\n\n"
#add stop ignore function. it does not matter if there are any args
lines << "void #{function[:name]}_CMockStopIgnore(void)\n{\n"
lines << " Mock.#{function[:name]}_IgnoreBool = (char)0;\n"
lines << "}\n\n"
end
def mock_ignore(function)