Add cpp test