COMPILE-TIME FUNCTION CALL INTERCEPTION FOR TESTING IN C/C++
In C/C++, during the test development process we often have to modify the public interface of a class to replace existing dependencies; supplementary setter or constructor functions or extra template parameters are added for dependency injection.These solutions may have serious detrimental effects on the code structure and Toothbrushes sometimes on