add test cpp files
add test files