core

added cppunit test