Add 'strict_mock_calling' option

- By default set to true to maintain the default behaviour of CMock
  - When mocked function is called and no Except/Ignor called,
    test will fail
- When set to false:
  - if test calls mocked function,
    and user did not specify Except/Ignore/...
    test will not fail because of this,
    all calls to mocked functions are ignored
This commit is contained in:
laurensmiers
2017-09-06 00:28:37 +02:00
parent 46f609efee
commit 9c9f08c48b
6 changed files with 59 additions and 0 deletions
+1
View File
@@ -19,6 +19,7 @@ class CMockConfig
:attributes => ['__ramfunc', '__irq', '__fiq', 'register', 'extern'],
:c_calling_conventions => ['__stdcall', '__cdecl', '__fastcall'],
:enforce_strict_ordering => false,
:strict_mock_calling => true,
:unity_helper_path => false,
:treat_as => {},
:treat_as_void => [],