Approvals-style auto test library for C++