add c++ test functions