From 47de9198f7eaba664269fb862037c4f65d94c2af Mon Sep 17 00:00:00 2001 From: Alfred Burgess <alfred.burgess95@gmail.com> Date: Fri, 5 Jan 2024 02:41:40 +0800 Subject: [PATCH] Expanded unit tests for vec2 --- tests/maths/vec2.test.hpp | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/tests/maths/vec2.test.hpp b/tests/maths/vec2.test.hpp index adfe210..b4e1e25 100644 --- a/tests/maths/vec2.test.hpp +++ b/tests/maths/vec2.test.hpp @@ -29,6 +29,17 @@ TEST_CASE( "Testing Operator Comparisons" ) { CHECK( d.x == 4 ); CHECK( d.y == 400 ); } + SUBCASE( "Scale Multiplication" ) + { + Vec2 c = a * scale_a; + CHECK( c.x == 100 ); + CHECK( c.y == 500 ); + + Vec2 d = a * scale_b; + CHECK( d.x == 0.5 ); + CHECK( d.y == 2.5 ); + + } SUBCASE( "Division" ) { Vec2 c = a / b; @@ -51,4 +62,15 @@ TEST_CASE( "Testing Operator Comparisons" ) { CHECK( c.x == 0.0 ); CHECK( c.y == 0.0 ); } + SUBCASE( "Scale Division" ) + { + Vec2 c = a / scale_a; + CHECK( c.x == ( 1 / scale_a ) ); + CHECK( c.y == ( 5 / scale_a ) ); + + Vec2 d = a / scale_b; + CHECK( d.x == ( 1 / scale_b ) ); + CHECK( d.y == ( 5 / scale_b ) ); + + } } \ No newline at end of file -- GitLab