司徒玟琅
司徒玟琅
核心思想就是为lambda表达式生成独一无二的类和执行函数。 ```cpp #include #include #include "cpp_stub/stub.h" /*** * FakeFunction 可以封装一个函数或lambda表达式,用于替换目标函数。 * 需要注意的是模板参数中的N和S,对于同一个测试用例中的FakeFunction,一定不能有相同的N、S组合。 * 如果测试用例中只有一个FakeFunction或传入的函数声明都不相同时,可以省略N或S。 * 如果想要通过某个类型区分FakeFunction,请设置模板参数S。 * * 使用示例: * auto fun = []() { prstd::size_tf("hehe\n"); }; * FakeFunction fl(fun);...
Fiddler只能用于桌面平台(貌似是mac和windows?),Titanium-Web-Proxy的跨平台性更好一些。 这是项目地址 [https://github.com/justcoding121/Titanium-Web-Proxy.git](https://github.com/justcoding121/Titanium-Web-Proxy.git) 现在当然也可以自己调用,不过框架里能自带就更好了。
- [ ] close #34 - [ ] close #29 - [x] close #23 - [ ] close #61