亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? _helper_macros_8h.html

?? c++開發(fā)的一個(gè)不錯(cuò)的工具
?? HTML
字號:
<html><head><title>CppUnit - The Unit Testing Library</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body bgcolor="#ffffff"> <table width="100%">  <tr>    <td width="40%" align="left" valign="center">      <a href="http://sourceforge.net/projects/cppunit">      CppUnit project page      </a>    </td>    <td>      <a href="FAQ">FAQ</a>    </td>    <td width="40%" align="right" valign="center">      <a href="http://cppunit.sourceforge.net">CppUnit home page</a>    </td>  </tr></table><hr><!-- Generated by Doxygen 1.3.7 --><div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div><h1>HelperMacros.h File Reference</h1>Macros intended to ease the definition of test suites.  <a href="#_details">More...</a><p><code>#include &lt;<a class="el" href="_test_caller_8h-source.html">cppunit/TestCaller.h</a>&gt;</code><br><code>#include &lt;<a class="el" href="_test_suite_8h-source.html">cppunit/TestSuite.h</a>&gt;</code><br><code>#include &lt;<a class="el" href="_auto_register_suite_8h-source.html">cppunit/extensions/AutoRegisterSuite.h</a>&gt;</code><br><code>#include &lt;<a class="el" href="_exception_test_case_decorator_8h-source.html">cppunit/extensions/ExceptionTestCaseDecorator.h</a>&gt;</code><br><code>#include &lt;<a class="el" href="_test_fixture_factory_8h-source.html">cppunit/extensions/TestFixtureFactory.h</a>&gt;</code><br><code>#include &lt;<a class="el" href="_test_namer_8h-source.html">cppunit/extensions/TestNamer.h</a>&gt;</code><br><code>#include &lt;<a class="el" href="_test_suite_builder_context_8h-source.html">cppunit/extensions/TestSuiteBuilderContext.h</a>&gt;</code><br><code>#include &lt;memory&gt;</code><br><p><a href="_helper_macros_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0><tr><td></td></tr><tr><td colspan=2><br><h2>Defines</h2></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group___writing_test_fixture.html#ga0">CPPUNIT_TEST_SUITE</a>(ATestFixtureType)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Begin test suite.  <a href="group___writing_test_fixture.html#ga0"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group___writing_test_fixture.html#ga1">CPPUNIT_TEST_SUB_SUITE</a>(ATestFixtureType, ASuperClass)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Begin test suite (includes parent suite).  <a href="group___writing_test_fixture.html#ga1"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group___writing_test_fixture.html#ga2">CPPUNIT_TEST_SUITE_END</a>()</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">End declaration of the test suite.  <a href="group___writing_test_fixture.html#ga2"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group___writing_test_fixture.html#ga3">CPPUNIT_TEST_SUITE_END_ABSTRACT</a>()</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">End declaration of an abstract test suite.  <a href="group___writing_test_fixture.html#ga3"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group___writing_test_fixture.html#ga4">CPPUNIT_TEST_SUITE_ADD_TEST</a>(test)&nbsp;&nbsp;&nbsp;context.addTest( test )</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a test to the suite (for custom test macro).  <a href="group___writing_test_fixture.html#ga4"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group___writing_test_fixture.html#ga5">CPPUNIT_TEST</a>(testMethod)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a method to the suite.  <a href="group___writing_test_fixture.html#ga5"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group___writing_test_fixture.html#ga6">CPPUNIT_TEST_EXCEPTION</a>(testMethod, ExceptionType)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a test which fail if the specified exception is not caught.  <a href="group___writing_test_fixture.html#ga6"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group___writing_test_fixture.html#ga7">CPPUNIT_TEST_FAIL</a>(testMethod)&nbsp;&nbsp;&nbsp;CPPUNIT_TEST_EXCEPTION( testMethod, CPPUNIT_NS::Exception )</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds a test case which is excepted to fail.  <a href="group___writing_test_fixture.html#ga7"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group___writing_test_fixture.html#ga8">CPPUNIT_TEST_SUITE_ADD_CUSTOM_TESTS</a>(testAdderMethod)&nbsp;&nbsp;&nbsp;testAdderMethod( context )</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds some custom test cases.  <a href="group___writing_test_fixture.html#ga8"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group___writing_test_fixture.html#ga9">CPPUNIT_TEST_SUITE_PROPERTY</a>(APropertyKey, APropertyValue)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds a property to the test suite builder context.  <a href="group___writing_test_fixture.html#ga9"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group___creating_test_suite.html#ga0">CPPUNIT_TEST_SUITE_REGISTRATION</a>(ATestFixtureType)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group___creating_test_suite.html#ga1">CPPUNIT_TEST_SUITE_NAMED_REGISTRATION</a>(ATestFixtureType, suiteName)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds the specified fixture suite to the specified registry suite.  <a href="group___creating_test_suite.html#ga1"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group___creating_test_suite.html#ga2">CPPUNIT_REGISTRY_ADD</a>(which, to)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group___creating_test_suite.html#ga3">CPPUNIT_REGISTRY_ADD_TO_DEFAULT</a>(which)</td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2>Macros intended to ease the definition of test suites. <p>The macros <a class="el" href="group___writing_test_fixture.html#ga0">CPPUNIT_TEST_SUITE()</a>, <a class="el" href="group___writing_test_fixture.html#ga5">CPPUNIT_TEST()</a>, and <a class="el" href="group___writing_test_fixture.html#ga2">CPPUNIT_TEST_SUITE_END()</a> are designed to facilitate easy creation of a test suite. For example,<p><pre><div class="fragment"><span class="preprocessor"> #include &lt;<a class="code" href="_helper_macros_8h.html">cppunit/extensions/HelperMacros.h</a>&gt;</span> <span class="keyword">class </span>MyTest : <span class="keyword">public</span> CppUnit::<a class="code" href="class_test_fixture.html">TestFixture</a> {   <a class="code" href="group___writing_test_fixture.html#ga0">CPPUNIT_TEST_SUITE</a>( MyTest );   <a class="code" href="group___writing_test_fixture.html#ga5">CPPUNIT_TEST</a>( testEquality );   <a class="code" href="group___writing_test_fixture.html#ga5">CPPUNIT_TEST</a>( testSetName );   <a class="code" href="group___writing_test_fixture.html#ga2">CPPUNIT_TEST_SUITE_END</a>(); <span class="keyword">public</span>:   <span class="keywordtype">void</span> testEquality();   <span class="keywordtype">void</span> testSetName(); };</div></pre><p>The effect of these macros is to define two methods in the class MyTest. The first method is an auxiliary function named registerTests that you will not need to call directly. The second function <pre><div class="fragment"> <span class="keyword">static</span> CppUnit::TestSuite *suite()</div></pre>returns a pointer to the suite of tests defined by the <a class="el" href="group___writing_test_fixture.html#ga5">CPPUNIT_TEST()</a> macros.<p>Rather than invoking suite() directly, the macro <a class="el" href="group___creating_test_suite.html#ga0">CPPUNIT_TEST_SUITE_REGISTRATION()</a> is used to create a static variable that automatically registers its test suite in a global registry. The registry yields a <a class="el" href="class_test.html">Test</a> instance containing all the registered suites. <pre><div class="fragment"> <a class="code" href="group___creating_test_suite.html#ga0">CPPUNIT_TEST_SUITE_REGISTRATION</a>( MyTest ); CppUnit::Test* tp =   CppUnit::TestFactoryRegistry::getRegistry().makeTest();</div></pre><p>The test suite macros can even be used with templated test classes. For example:<p><pre><div class="fragment"> <span class="keyword">template</span>&lt;<span class="keyword">typename</span> CharType&gt; <span class="keyword">class </span>StringTest : <span class="keyword">public</span> CppUnit::<a class="code" href="class_test_fixture.html">TestFixture</a> {   <a class="code" href="group___writing_test_fixture.html#ga0">CPPUNIT_TEST_SUITE</a>( StringTest );   <a class="code" href="group___writing_test_fixture.html#ga5">CPPUNIT_TEST</a>( testAppend );   <a class="code" href="group___writing_test_fixture.html#ga2">CPPUNIT_TEST_SUITE_END</a>(); <span class="keyword">public</span>:     ... };</div></pre><p>You need to add in an implementation file:<p><pre><div class="fragment"> <a class="code" href="group___creating_test_suite.html#ga0">CPPUNIT_TEST_SUITE_REGISTRATION</a>( StringTest&lt;char&gt; ); <a class="code" href="group___creating_test_suite.html#ga0">CPPUNIT_TEST_SUITE_REGISTRATION</a>( StringTest&lt;wchar_t&gt; );</div></pre><hr><table width="100%">  <tr>    <td width="10%" align="left" valign="center">      <a href="http://sourceforge.net">       <img      src="http://sourceforge.net/sflogo.php?group_id=11795"      width="88" height="31" border="0" alt="SourceForge Logo"></a>    </td>    <td width="20%" align="left" valign="center">      hosts this site.    </td>    <td>    </td>    <td align="right" valign="center">      Send comments to:<br>      <a href="mailto:cppunit-devel@lists.sourceforge.net">CppUnit Developers</a>    </td>  </tr></table></body> </html>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜成人在线视频| 成人免费一区二区三区在线观看| 肉色丝袜一区二区| 欧美三级日本三级少妇99| 夜夜夜精品看看| 欧美精品乱码久久久久久按摩| 亚洲成人一二三| 欧美一区二区三区思思人| 另类小说视频一区二区| 日韩欧美亚洲国产精品字幕久久久| 美女视频网站黄色亚洲| 久久亚洲综合av| 欧美国产一区在线| 日韩欧美中文字幕精品| 国产农村妇女毛片精品久久麻豆| 成人黄色在线网站| 亚洲国产精品久久一线不卡| 日韩欧美在线影院| 成人黄色软件下载| 亚洲一区二区三区四区五区黄| 欧美肥大bbwbbw高潮| 久久精品国产**网站演员| 国产午夜精品一区二区三区视频 | 亚洲精品乱码久久久久久久久| 欧美午夜片在线看| 狠狠久久亚洲欧美| 成人欧美一区二区三区小说| 欧美男生操女生| 成人丝袜视频网| 日本欧美韩国一区三区| 国产香蕉久久精品综合网| 欧美日韩色综合| 国产乱理伦片在线观看夜一区| 亚洲午夜av在线| 国产亚洲欧美日韩俺去了| 一本大道av一区二区在线播放 | 蜜臀av一区二区三区| 日本一区二区三区国色天香| 色婷婷综合激情| 韩国精品在线观看| 国产一区二区91| 石原莉奈在线亚洲二区| 亚洲欧美日本在线| 处破女av一区二区| 三级影片在线观看欧美日韩一区二区 | 欧美一区二区精品在线| 国产.欧美.日韩| 看电视剧不卡顿的网站| 亚洲免费观看高清完整版在线| 日韩欧美一二区| 欧美日韩一级片网站| 97久久超碰精品国产| 韩国三级电影一区二区| 日本va欧美va精品| 午夜亚洲福利老司机| 亚洲欧美电影院| 国产精品乱子久久久久| 久久久天堂av| 欧美v亚洲v综合ⅴ国产v| 热久久久久久久| 久久久精品免费网站| 亚洲精品成人精品456| 日韩午夜电影在线观看| 成人av电影在线| 精品中文字幕一区二区小辣椒| 亚洲一线二线三线视频| 中文字幕一区在线观看视频| 久久噜噜亚洲综合| 久久女同互慰一区二区三区| 日韩免费视频线观看| 欧美一区二区网站| 欧美日韩黄色一区二区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 国产成人精品影院| 狠狠色丁香婷综合久久| 久久国产福利国产秒拍| 裸体健美xxxx欧美裸体表演| 婷婷综合久久一区二区三区| 亚洲成年人影院| 亚洲福利一二三区| 亚洲sss视频在线视频| 亚洲免费色视频| 欧美mv和日韩mv的网站| 国产精品影视天天线| 欧美性xxxxxxxx| 99riav久久精品riav| 福利91精品一区二区三区| 国产69精品久久久久777| 国产成人免费视频网站| 岛国av在线一区| 91日韩在线专区| 欧美曰成人黄网| 欧美高清视频一二三区 | 国产精品69久久久久水密桃| 国产乱对白刺激视频不卡| 高潮精品一区videoshd| 99re8在线精品视频免费播放| 色噜噜久久综合| 欧美精品久久99| 久久综合色天天久久综合图片| 久久精品综合网| 亚洲人精品午夜| 日韩精品一区第一页| 成人免费不卡视频| 国产精品18久久久久久久久久久久| av电影天堂一区二区在线观看| 欧美午夜影院一区| 免费成人在线网站| 国产精品一区2区| 99精品视频在线播放观看| 欧美日韩一区二区不卡| 精品久久五月天| 亚洲天堂av老司机| 日韩在线一二三区| 国产成人亚洲综合a∨婷婷| 一本色道久久加勒比精品| 欧美一区二区国产| 国产精品卡一卡二| 免费高清视频精品| 91麻豆自制传媒国产之光| 欧美一区二区私人影院日本| 亚洲国产美国国产综合一区二区| 免费一级片91| 色欧美日韩亚洲| 久久久久青草大香线综合精品| 亚洲美女视频在线观看| 国产美女av一区二区三区| 欧美日韩一区中文字幕| 国产精品人成在线观看免费| 蜜臀av一区二区在线免费观看| 日韩成人午夜电影| 精品一区二区国语对白| 亚洲一区二区在线免费观看视频| 裸体歌舞表演一区二区| 日本韩国精品在线| 久久久久久久久久电影| 日韩精品国产精品| 成人黄色在线看| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 欧美日韩国产美女| 国产精品久久久久久久久久久免费看 | 麻豆国产欧美日韩综合精品二区| 色av成人天堂桃色av| 国产欧美一区二区精品久导航| 免费黄网站欧美| 欧美亚洲精品一区| 最新国产成人在线观看| 国产乱码精品一区二区三区忘忧草 | 亚洲免费观看高清完整版在线观看| 美女视频免费一区| 欧美日韩久久不卡| 亚洲精品国产a久久久久久| 丰满放荡岳乱妇91ww| 久久综合久久99| 精品一区二区在线观看| 91 com成人网| 午夜av一区二区| 777午夜精品视频在线播放| 一区二区在线观看视频| 色婷婷香蕉在线一区二区| 综合久久国产九一剧情麻豆| 丁香六月久久综合狠狠色| 久久精品一区二区三区不卡牛牛| 六月丁香婷婷久久| 欧美大片在线观看| 久久丁香综合五月国产三级网站| 91精品国产色综合久久不卡蜜臀| 午夜av一区二区| 91精品久久久久久久99蜜桃| 日本vs亚洲vs韩国一区三区二区 | 一区二区三国产精华液| 色八戒一区二区三区| 一区二区三区免费看视频| 色婷婷精品久久二区二区蜜臂av| 亚洲人123区| 色狠狠av一区二区三区| 亚洲私人黄色宅男| 日本福利一区二区| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲激情在线播放| 久久精品国产**网站演员| 97精品超碰一区二区三区| 亚洲精品亚洲人成人网在线播放| 在线免费亚洲电影| 视频一区二区三区在线| 欧美xxx久久| 国产99久久久国产精品潘金网站| 一区在线播放视频| 欧美色网站导航| 激情久久久久久久久久久久久久久久| 久久精品夜色噜噜亚洲aⅴ| 欧美日韩1区2区| 男人的j进女人的j一区| 久久先锋影音av鲁色资源网| 91在线你懂得| 免费在线成人网| 中文字幕二三区不卡| 欧美日韩视频不卡| 国产成人免费视频网站高清观看视频| 国产精品久久久久久久岛一牛影视|