Rationals are 100% tested, Vectors are 82% covered. I used example cases from the class, so it's not exhaustive but it should be good. The untested code in the vector class is all related to raising nonconformant errors.