A portable and powerful and simple unit testing framework for C++