Google test is a great library that one can use for unit testing. Google mock is an extension of Google test as a mocking framework which can be used to mock the behavior of interfaces. First things first, build the library gmock. I use netbeans. 1. Create a new project as C/C++ static library 2. Include the files as "Add Existing Item" ${GTEST_DIR}/src/gtest-all.cc and ${GMOCK_DIR}/src/gmock-all.cc 3. Include the Directories and Headers for the compiler in project properties. ${GTEST_DIR}/include and ${GMOCK_DIR}/include and ${GTEST_DIR} and ${GMOCK_DIR} 4. Build..... Note: It's mentioned that you need -pthread but since we are building a static library, the links are not resolved so you need to only enter them in the application linker properties. Now you'll end up with the ".a file" in the dist folder. Now create a new application as a C/C++ project. This project contains your application that should be tested or mocked using Google test f...
Programming, Machine Learning and Capital Markets