new generation testing framework for C and C++