diff --git a/auto/generate_test_runner.rb b/auto/generate_test_runner.rb index fd48f1b67ecb629de043ff820067f786311262af..e67fb852e99416c683beb3100c98e529054a45c4 100644 --- a/auto/generate_test_runner.rb +++ b/auto/generate_test_runner.rb @@ -230,21 +230,21 @@ class UnityTestRunnerGenerator output.puts(" Unity.CurrentTestName = #TestFunc#{va_args2.empty? ? '' : " \"(\" ##{va_args2} \")\""}; \\") output.puts(" Unity.CurrentTestLineNumber = TestLineNum; \\") output.puts(" Unity.NumberOfTests++; \\") + output.puts(" CMock_Init(); \\") unless (used_mocks.empty?) output.puts(" if (TEST_PROTECT()) \\") output.puts(" { \\") output.puts(" CEXCEPTION_T e; \\") if cexception output.puts(" Try { \\") if cexception - output.puts(" CMock_Init(); \\") unless (used_mocks.empty?) output.puts(" setUp(); \\") output.puts(" TestFunc(#{va_args2}); \\") - output.puts(" CMock_Verify(); \\") unless (used_mocks.empty?) output.puts(" } Catch(e) { TEST_ASSERT_EQUAL_HEX32_MESSAGE(CEXCEPTION_NONE, e, \"Unhandled Exception!\"); } \\") if cexception output.puts(" } \\") - output.puts(" CMock_Destroy(); \\") unless (used_mocks.empty?) output.puts(" if (TEST_PROTECT() && !TEST_IS_IGNORED) \\") output.puts(" { \\") output.puts(" tearDown(); \\") + output.puts(" CMock_Verify(); \\") unless (used_mocks.empty?) output.puts(" } \\") + output.puts(" CMock_Destroy(); \\") unless (used_mocks.empty?) output.puts(" UnityConcludeTest(); \\") output.puts("}\n") end diff --git a/test/expectdata/testsample_mock_cmd.c b/test/expectdata/testsample_mock_cmd.c index 6acb53261376147010e9b2e35ab47877cb7df8fa..2b5b8b8996a9adc2abad27deb7c76f8bcd82cfeb 100644 --- a/test/expectdata/testsample_mock_cmd.c +++ b/test/expectdata/testsample_mock_cmd.c @@ -6,21 +6,21 @@ Unity.CurrentTestName = #TestFunc; \ Unity.CurrentTestLineNumber = TestLineNum; \ Unity.NumberOfTests++; \ + CMock_Init(); \ if (TEST_PROTECT()) \ { \ CEXCEPTION_T e; \ Try { \ - CMock_Init(); \ setUp(); \ TestFunc(); \ - CMock_Verify(); \ } Catch(e) { TEST_ASSERT_EQUAL_HEX32_MESSAGE(CEXCEPTION_NONE, e, "Unhandled Exception!"); } \ } \ - CMock_Destroy(); \ if (TEST_PROTECT() && !TEST_IS_IGNORED) \ { \ tearDown(); \ + CMock_Verify(); \ } \ + CMock_Destroy(); \ UnityConcludeTest(); \ } diff --git a/test/expectdata/testsample_mock_def.c b/test/expectdata/testsample_mock_def.c index 965f26fc03a0207867bdbe183e3e6530be8cb706..7f90d875d158bf9f11563475cdac1ce40df439e7 100644 --- a/test/expectdata/testsample_mock_def.c +++ b/test/expectdata/testsample_mock_def.c @@ -6,18 +6,18 @@ Unity.CurrentTestName = #TestFunc; \ Unity.CurrentTestLineNumber = TestLineNum; \ Unity.NumberOfTests++; \ + CMock_Init(); \ if (TEST_PROTECT()) \ { \ - CMock_Init(); \ setUp(); \ TestFunc(); \ - CMock_Verify(); \ } \ - CMock_Destroy(); \ if (TEST_PROTECT() && !TEST_IS_IGNORED) \ { \ tearDown(); \ + CMock_Verify(); \ } \ + CMock_Destroy(); \ UnityConcludeTest(); \ } diff --git a/test/expectdata/testsample_mock_new1.c b/test/expectdata/testsample_mock_new1.c index 041499e417c623208cbf0f015921b0324b36b824..ab7b67600bcb8ebb3651db1e11ea0eb155303208 100644 --- a/test/expectdata/testsample_mock_new1.c +++ b/test/expectdata/testsample_mock_new1.c @@ -6,21 +6,21 @@ Unity.CurrentTestName = #TestFunc; \ Unity.CurrentTestLineNumber = TestLineNum; \ Unity.NumberOfTests++; \ + CMock_Init(); \ if (TEST_PROTECT()) \ { \ CEXCEPTION_T e; \ Try { \ - CMock_Init(); \ setUp(); \ TestFunc(); \ - CMock_Verify(); \ } Catch(e) { TEST_ASSERT_EQUAL_HEX32_MESSAGE(CEXCEPTION_NONE, e, "Unhandled Exception!"); } \ } \ - CMock_Destroy(); \ if (TEST_PROTECT() && !TEST_IS_IGNORED) \ { \ tearDown(); \ + CMock_Verify(); \ } \ + CMock_Destroy(); \ UnityConcludeTest(); \ } diff --git a/test/expectdata/testsample_mock_new2.c b/test/expectdata/testsample_mock_new2.c index 56155c09b1807b04f06122e97c99656ffa414f0b..ed5d890009168f18c3bef5b0b0cbdf709b997417 100644 --- a/test/expectdata/testsample_mock_new2.c +++ b/test/expectdata/testsample_mock_new2.c @@ -6,18 +6,18 @@ Unity.CurrentTestName = #TestFunc; \ Unity.CurrentTestLineNumber = TestLineNum; \ Unity.NumberOfTests++; \ + CMock_Init(); \ if (TEST_PROTECT()) \ { \ - CMock_Init(); \ setUp(); \ TestFunc(); \ - CMock_Verify(); \ } \ - CMock_Destroy(); \ if (TEST_PROTECT() && !TEST_IS_IGNORED) \ { \ tearDown(); \ + CMock_Verify(); \ } \ + CMock_Destroy(); \ UnityConcludeTest(); \ } diff --git a/test/expectdata/testsample_mock_param.c b/test/expectdata/testsample_mock_param.c index bb445ace676af7dd0ae8c9802610e9ae69f3c61d..f73ea83512af571794d28c4c948c98fae62aae0a 100644 --- a/test/expectdata/testsample_mock_param.c +++ b/test/expectdata/testsample_mock_param.c @@ -7,18 +7,18 @@ Unity.CurrentTestName = #TestFunc "(" #__VA_ARGS__ ")"; \ Unity.CurrentTestLineNumber = TestLineNum; \ Unity.NumberOfTests++; \ + CMock_Init(); \ if (TEST_PROTECT()) \ { \ - CMock_Init(); \ setUp(); \ TestFunc(__VA_ARGS__); \ - CMock_Verify(); \ } \ - CMock_Destroy(); \ if (TEST_PROTECT() && !TEST_IS_IGNORED) \ { \ tearDown(); \ + CMock_Verify(); \ } \ + CMock_Destroy(); \ UnityConcludeTest(); \ } diff --git a/test/expectdata/testsample_mock_run1.c b/test/expectdata/testsample_mock_run1.c index 041499e417c623208cbf0f015921b0324b36b824..ab7b67600bcb8ebb3651db1e11ea0eb155303208 100644 --- a/test/expectdata/testsample_mock_run1.c +++ b/test/expectdata/testsample_mock_run1.c @@ -6,21 +6,21 @@ Unity.CurrentTestName = #TestFunc; \ Unity.CurrentTestLineNumber = TestLineNum; \ Unity.NumberOfTests++; \ + CMock_Init(); \ if (TEST_PROTECT()) \ { \ CEXCEPTION_T e; \ Try { \ - CMock_Init(); \ setUp(); \ TestFunc(); \ - CMock_Verify(); \ } Catch(e) { TEST_ASSERT_EQUAL_HEX32_MESSAGE(CEXCEPTION_NONE, e, "Unhandled Exception!"); } \ } \ - CMock_Destroy(); \ if (TEST_PROTECT() && !TEST_IS_IGNORED) \ { \ tearDown(); \ + CMock_Verify(); \ } \ + CMock_Destroy(); \ UnityConcludeTest(); \ } diff --git a/test/expectdata/testsample_mock_run2.c b/test/expectdata/testsample_mock_run2.c index 56155c09b1807b04f06122e97c99656ffa414f0b..ed5d890009168f18c3bef5b0b0cbdf709b997417 100644 --- a/test/expectdata/testsample_mock_run2.c +++ b/test/expectdata/testsample_mock_run2.c @@ -6,18 +6,18 @@ Unity.CurrentTestName = #TestFunc; \ Unity.CurrentTestLineNumber = TestLineNum; \ Unity.NumberOfTests++; \ + CMock_Init(); \ if (TEST_PROTECT()) \ { \ - CMock_Init(); \ setUp(); \ TestFunc(); \ - CMock_Verify(); \ } \ - CMock_Destroy(); \ if (TEST_PROTECT() && !TEST_IS_IGNORED) \ { \ tearDown(); \ + CMock_Verify(); \ } \ + CMock_Destroy(); \ UnityConcludeTest(); \ } diff --git a/test/expectdata/testsample_mock_yaml.c b/test/expectdata/testsample_mock_yaml.c index 32262f709e16a11da173aaae4f2781f4fae0fe61..9f5f5b165e5090a0141582cd1ce424515bd04bfe 100644 --- a/test/expectdata/testsample_mock_yaml.c +++ b/test/expectdata/testsample_mock_yaml.c @@ -6,21 +6,21 @@ Unity.CurrentTestName = #TestFunc; \ Unity.CurrentTestLineNumber = TestLineNum; \ Unity.NumberOfTests++; \ + CMock_Init(); \ if (TEST_PROTECT()) \ { \ CEXCEPTION_T e; \ Try { \ - CMock_Init(); \ setUp(); \ TestFunc(); \ - CMock_Verify(); \ } Catch(e) { TEST_ASSERT_EQUAL_HEX32_MESSAGE(CEXCEPTION_NONE, e, "Unhandled Exception!"); } \ } \ - CMock_Destroy(); \ if (TEST_PROTECT() && !TEST_IS_IGNORED) \ { \ tearDown(); \ + CMock_Verify(); \ } \ + CMock_Destroy(); \ UnityConcludeTest(); \ }