Introduction to c++ unit test framework googletest.