cppunit tests