test cpp don