原文:gmock使用、原理及源碼分析

初識gmock . 什么是Mock 便捷的模擬對象的方法。 . Google Mock概述 google mock是用來配合google test對C 項目做單元測試的。它依賴於googletest Google Mock 簡稱gmock 是Google在 年推出的一套針對C 的Mock框架,它靈感取自於jMock EasyMock harcreat。它提供了以下這些特性: 輕松地創建mock類 ...

2018-07-24 19:12 0 7854 推薦指數:

查看詳情

mybatis源碼分析——TypeHandler的使用原理

一:TypeHandler的定義   mybatis是orm(對象關系模型)框架,需要實現pojo與數據庫jdbcType的轉換,當設置參數時,會調用到DefaultParameterHand ...

Wed Jun 24 02:52:00 CST 2020 0 599
Gmock使用說明

Gmock是C++中的一個接口測試框架,一般來說和Google Test搭配使用,但Google Test也可以和其他Mock框架一起使用。 本部分是Google Mock基礎常用的用法,如需要特殊用法,請查閱Google Mock官方文檔。 一、安裝部署 依次執行下面命令即可 ...

Wed Oct 13 17:04:00 CST 2021 0 2447
Mybatis原理源碼分析

什么是Mybatis?   Mybatis是一個半自動化的持久層框架。   Mybatis可以將向PreparedStatement中的輸入參數自動進行映射(輸入映射),將結果集映射成Java對象(輸出映射) 為什么使用Mybatis?   JDBC:     SQL夾雜在Java代碼塊 ...

Sat Jul 06 07:53:00 CST 2019 0 674
arpspoof原理分析 源碼分析

從main函數開始 首先大家不要慌,我加了無數注釋,這個工具的代碼也不過400行而已。首先我們看一下main函數: 為了避免大家看起來太緊張,我在源碼的注釋中加了詳細的講解,方便基礎薄弱的同學理解: 看了main函數里面的各種東西,我們發現並沒有什么玄機,其實就是很簡單的編程 ...

Thu Mar 31 18:32:00 CST 2016 0 2444
wifidog源碼分析 - wifidog原理

wifidog是一個用於配合認證服務器實現無線網頁認證功能的程序,常見的情景就是使用於公共場合的無線wifi接入點,首先移動設備會連接公共wifi接入點,之后會彈出網頁要求輸入用戶名密碼,認證過后才能夠連入外網。其主頁是http://dev.wifidog.org/ 實現原理 ...

Wed Jan 14 20:34:00 CST 2015 0 5323
HashMap實現原理源碼分析

1.HashMap介紹 HashMap為Map接口的一個實現類,實現了所有Map的操作。HashMap除了允許key和value保存null值和非線程安全外,其他實現幾乎和HashTable一致。 HashMap使用散列存儲的方式保存kay-value鍵值對,因此其不支持數據保存的順序 ...

Mon Jun 25 00:02:00 CST 2018 0 7721
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM