sinojelly / mockcpp

Two C/C++ testing tools, mockcpp and testngpp.
Apache License 2.0
67 stars 42 forks source link

Is there a way to monitor the function calls without changing the original behavior?(有方法可以只监控函数调用次数,不改变原函数的行为吗) #61

Open DaysChan opened 3 months ago

DaysChan commented 3 months ago

虽然函数实现很简单,我也不希望复制一份函数代码去调用invoke。

fish2bird commented 2 months ago

可以变通使用, 在桩函数中 先拆桩, 然后调用原函数, 再重新打桩

DaysChan commented 1 month ago

可以变通使用, 在桩函数中 先拆桩, 然后调用原函数, 再重新打桩

https://github.com/sinojelly/mockcpp/issues/30 这个issue里也有提到,无法单独取消某个mock,所以是要先用verify全部拆桩,最后再重新全部打桩是吧? 我下次试试 :)