add vec2 test cases