Leaving the unittest.cpp inside /test may override existing unittest files, while leaving unittest.cpp.base potentially leaves junk files. Perhaps it is a better idea to provide the skeleton code in the README.md file