• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • Google C++ Mock框架 googlemock的使用介紹

    發表于:2013-09-29來源:黃利作者:黃利點擊數: 標簽:
    Google C++ Mock框架 googlemock的使用介紹

      Google C++ Mock框架 googlemock的使用介紹

      在我們做單元測試、模塊的接口測試時候,經常會遇到編寫的模塊需要依賴另外一些類或者外部依賴接口,而這時我們所需的類還沒有完成,或者外部依賴接口服務的環境搭建需要消耗較多成本,在這些時候,我們可以通過定義Mock對象來模擬所需依賴接口的行為。這就是mock技術。

      今天給大家介紹在測試中使用的利器googlemock,它是Google在2008年發布的一套針對C++的Mock框架,與googletest吸取JUnit的精華一樣,的它靈感同樣來自去Java社區的JMock、EasyMock等Mock思想。

      更多關于googlemock的使用方法,參見其官方wiki http://code.google.com/p/googlemock/wiki 。JMock,EasyMock的使用方法在代碼層面上與googlemock像似,只是語言不同。主要注意的是,雖然googlemock一般會配合gtest(google 開源的C++單元測試框架)使用,但本身并無強制要求必須使用gtest。這意味著我們可以使用cppunit或其他的測試框架,在代碼中調用使用googlemock。

      目前淘寶內部YUM服務器上有gtest-1.6.0-1.el5 和gmock-1.6.0-1 版本,可以直接下載使用。

    原文轉自:http://sdet.org/?p=235

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>