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