应用程序mock打桩1

该文章介绍应用程序打桩操作(即将应用发送数据的时候,进行MOCK打桩,不在进行后端消息的发送,而是直接在mock处返回回调)对发送数据的send层修改。
作用:应用完全与后台分割,不在依赖后台的返回,而是直接返回成功。案例1:测试应用代码覆盖率时不依赖后端环境,直接使用gtest进行测试即可。案例2:压测应用接口最大TPS量。等等
修改:

class SendDataMock
	{
   
	public:
		类的初始化
		SendDataMock(CTcpClientMock* client);
		void init();
	public:
		// 调用消息的统一入口
		void operator() (structDate& sdate);	// Function call operator
	public:
		// 回调函数
		void OnLogin(const structDate& sdate)
	public:
		// 调用函数
		void SendToData(STRUCT_TYPE1 sType1, STRUCT_TYPE2 sType2, void* pData);
	
	private:
		// 全局map,用于存放回调函数指针, key是消息类型
		std
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值