Summary
The incorrect return types on Vec::rbegin()/rend() (#8 / B3) are not caught by the test suite because no test exercises reverse iteration on Vec.
Required Tests
In TestVec.cpp, add TEST(Vec, ReverseIteration):
- Construct
Vec3f{1.f, 2.f, 3.f}
- Iterate with
rbegin()/rend(), assert order is {3.f, 2.f, 1.f}
- Repeat with
crbegin()/crend() on a const Vec3f
Note
This test should be added before fixing #8 (B3) per TDD policy — it should fail to compile until the fix is applied.
Dependencies
Conductor Track
T4