all tests passing with g++ and Catch