• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    教你快速學會使用gtest的TEST_F宏

    C++11

    方式/步調

    1. 1

      利用TEST_F宏之前,需要自界說一個測試套件類,并界說SetUpTestCase、TearDownTestCase、SetUp和TearDown四個函數

      e4dde71190ef76c6078512319216fdfaaf516751.jpg
    2. 2

      接實在現SetUpTestCase、TearDownTestCase兩個函數,它們是靜態方式,t它們是在每組測試用例挪用前后執行

      63d0f703918fa0ec4c168d17299759ee3c6ddbd3.jpg
    3. 3

      然后實現SetUp和TearDown兩個虛函數,而它們是在每個測試用例挪用前后會執行

      d31b0ef41bd5ad6e37d18cf08ecb39dbb6fd3c84.jpg
    4. 4

      完當作上面自界說類之后,接下來挪用TEST_F宏,且第一個參數是上面自界說的類

      d788d43f8794a4c298510f3101f41bd5ad6e39be.jpg
    5. 5

      運行調試之后,輸出如下所示的信息,SetUpTestCase在整個用例組之前執行,TearDownTestCase在整個用例組之后執行,SetUp單個用例之前執行,TearDown單個用例之后執行

      5882b2b7d0a20cf4b77317c579094b36adaf99cd.jpg
    6. 6

      接著再模擬一個犯錯的測試用例,而且自界說輸出日記信息

      9e3df8dcd100baa114f2aea14810b912c9fc2eca.jpg
    7. 7

      從運行后終端輸出的信息看,測試用例測試不經由過程的時辰,不單輸出具體的信息,還輸出自界說信息

      267f9e2f070828383217340eb799a9014c08f196.jpg
    • 發表于 2019-09-25 17:01
    • 閱讀 ( 1442 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆