rcunit__func_8h.html

来自「一个做软件测试的源码,可以用于工程中软件测试,全部为自己编写,内付说明」· HTML 代码 · 共 280 行 · 第 1/2 页

HTML
280
字号
        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>注册测试集(Test Suite)。 <p>该函数将测试集注册到待执行的测试集列表中去。 <dl compact><dt><b>注解:</b></dt><dd>请不要直接使用这个函数,而使用 <a class="el" href="group__rcunit__registing__test__suite.html#ga0">CUNIT_ADD_TEST_SUITE() </a> 来注册测试集。 </dd></dl><p>在文件<a class="el" href="rcunit__proc_8c-source.html">rcunit_proc.c</a>第<a class="el" href="rcunit__proc_8c-source.html#l00137">137</a>行定义。<p>参考 <a class="el" href="rcunit__mem_8h-source.html#l00015">_CUNIT_MALLOC</a>、<a class="el" href="rcunit__def_8h-source.html#l00014">CUNIT_RET_FAILED</a>、<a class="el" href="rcunit__def_8h-source.html#l00013">CUNIT_RET_OK</a>、<a class="el" href="rcunit__suite_8h-source.html#l00043">__tagCUnitTestSuiteListNode::isFailed</a>、<a class="el" href="rcunit__suite_8h-source.html#l00041">__tagCUnitTestSuiteListNode::next</a>及<a class="el" href="rcunit__suite_8h-source.html#l00042">__tagCUnitTestSuiteListNode::suite</a>.    </td>  </tr></table><a class="anchor" name="a4" doxytag="rcunit_func.h::_CUnit_FreeTestCaseList"></a><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">void _CUnit_FreeTestCaseList           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top"><a class="el" href="struct____tagCUnitTestSuite.html">__CUNIT_TEST_SUITE_S</a> *&nbsp;</td>          <td class="mdname1" valign="top" nowrap> <em>pHead</em>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>释放测试用例链表。. <p>释放指定测试集(Test Suite)中所有注册的测试用例。 <p>在文件<a class="el" href="rcunit__proc_8c-source.html">rcunit_proc.c</a>第<a class="el" href="rcunit__proc_8c-source.html#l00215">215</a>行定义。<p>参考 <a class="el" href="rcunit__mem_8h-source.html#l00019">_CUNIT_FREE</a>、<a class="el" href="rcunit__suite_8h-source.html#l00027">__tagCUnitTestSuite::head</a>、<a class="el" href="rcunit__case_8h-source.html#l00022">__tagCUnitTestCaseListNode::next</a>及<a class="el" href="rcunit__suite_8h-source.html#l00028">__tagCUnitTestSuite::tail</a>.<p>参考自 <a class="el" href="rcunit__proc_8c-source.html#l00159">_CUnit_FreeTestSuiteList()</a>.    </td>  </tr></table><a class="anchor" name="a2" doxytag="rcunit_func.h::_CUnit_FreeTestSuiteList"></a><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">void _CUnit_FreeTestSuiteList           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="mdname1" valign="top" nowrap>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>释放测试用例集(Test Suite)链表。. <p>释放所有已注册的测试集以及其中的测试用例。 <p>在文件<a class="el" href="rcunit__proc_8c-source.html">rcunit_proc.c</a>第<a class="el" href="rcunit__proc_8c-source.html#l00159">159</a>行定义。<p>参考 <a class="el" href="rcunit__mem_8h-source.html#l00019">_CUNIT_FREE</a>、<a class="el" href="rcunit__proc_8c-source.html#l00215">_CUnit_FreeTestCaseList()</a>、<a class="el" href="rcunit__suite_8h-source.html#l00041">__tagCUnitTestSuiteListNode::next</a>及<a class="el" href="rcunit__suite_8h-source.html#l00042">__tagCUnitTestSuiteListNode::suite</a>.<p>参考自 <a class="el" href="rcunit__proc_8c-source.html#l00028">_CUnit_RunAllTest()</a>.    </td>  </tr></table><a class="anchor" name="a0" doxytag="rcunit_func.h::_CUnit_RunAllTest"></a><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">void _CUnit_RunAllTest           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="mdname1" valign="top" nowrap>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>执行所有的测试用例。. <p>该函数将遍历所有的测试集(Test Suite)和套件里面的测试用例(Test Case),并逐一执行、收集产生的错误信息, 最后统一输出到命令行。 <dl compact><dt><b>注解:</b></dt><dd>请不要直接使用这个函数,而使用 <a class="el" href="group__rcunit__running__test__case.html#ga0">CUNIT_RUN_TEST() </a> 来执行所有的测试用例。 </dd></dl><p>在文件<a class="el" href="rcunit__proc_8c-source.html">rcunit_proc.c</a>第<a class="el" href="rcunit__proc_8c-source.html#l00028">28</a>行定义。<p>参考 <a class="el" href="rcunit__mem_8h-source.html#l00019">_CUNIT_FREE</a>、<a class="el" href="rcunit__proc_8c-source.html#l00159">_CUnit_FreeTestSuiteList()</a>、<a class="el" href="rcunit__asserter_8c-source.html#l00057">_CUnit_GetBlockedCaseCount()</a>、<a class="el" href="rcunit__asserter_8c-source.html#l00069">_CUnit_GetErrorMsg()</a>、<a class="el" href="rcunit__mem_8h-source.html#l00015">_CUNIT_MALLOC</a>、<a class="el" href="rcunit__asserter_8c-source.html#l00063">_CUnit_ResetBlockedCaseCount()</a>、<a class="el" href="rcunit__def_8h-source.html#l00014">CUNIT_RET_FAILED</a>、<a class="el" href="rcunit__suite_8h-source.html#l00027">__tagCUnitTestSuite::head</a>、<a class="el" href="rcunit__suite_8h-source.html#l00043">__tagCUnitTestSuiteListNode::isFailed</a>、<a class="el" href="rcunit__case_8h-source.html#l00035">__tagCUnitTestCaseFailedMsg::msg</a>、<a class="el" href="rcunit__case_8h-source.html#l00034">__tagCUnitTestCaseFailedMsg::next</a>、<a class="el" href="rcunit__suite_8h-source.html#l00041">__tagCUnitTestSuiteListNode::next</a>、<a class="el" href="rcunit__suite_8h-source.html#l00029">__tagCUnitTestSuite::setUp</a>、<a class="el" href="rcunit__suite_8h-source.html#l00042">__tagCUnitTestSuiteListNode::suite</a>及<a class="el" href="rcunit__suite_8h-source.html#l00030">__tagCUnitTestSuite::tearDown</a>.    </td>  </tr></table><hr/><table width="100%">  <tr>    <td align="right" valign="center">    如果对 RCUnit 有任何的疑问或建议,请联系realdodo (<a href="mailto:realdodo@163.com">realdodo@163.com</a>)。    </td>  </tr></table></body> </html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?