|
@@ -28,11 +28,47 @@ namespace
|
|
|
{}
|
|
|
};
|
|
|
|
|
|
- TEST_F(Vector2Test, getComponent)
|
|
|
+ TEST_F(Vector2Test, operator_addition)
|
|
|
+ {
|
|
|
+ Vector2 c = Vector2(3, 4) + Vector2(5, 3);
|
|
|
+
|
|
|
+ ASSERT_FLOAT_EQ(8, c.getX());
|
|
|
+ ASSERT_FLOAT_EQ(7, c.getY());
|
|
|
+ }
|
|
|
+
|
|
|
+ TEST_F(Vector2Test, operator_substraction)
|
|
|
+ {
|
|
|
+ Vector2 c = Vector2(3, 4) - Vector2(5, 3);
|
|
|
+
|
|
|
+ ASSERT_FLOAT_EQ(-2, c.getX());
|
|
|
+ ASSERT_FLOAT_EQ(1, c.getY());
|
|
|
+ }
|
|
|
+
|
|
|
+ TEST_F(Vector2Test, getX)
|
|
|
+ {
|
|
|
+ Vector2 a{3, 4};
|
|
|
+ ASSERT_FLOAT_EQ(3, a.getX());
|
|
|
+ }
|
|
|
+
|
|
|
+ TEST_F(Vector2Test, getY)
|
|
|
+ {
|
|
|
+ Vector2 a{3, 4};
|
|
|
+ ASSERT_FLOAT_EQ(4, a.getY());
|
|
|
+ }
|
|
|
+
|
|
|
+ TEST_F(Vector2Test, setX)
|
|
|
+ {
|
|
|
+ Vector2 a{3, 4};
|
|
|
+ a.setX(14);
|
|
|
+
|
|
|
+ ASSERT_FLOAT_EQ(14, a.getX());
|
|
|
+ }
|
|
|
+
|
|
|
+ TEST_F(Vector2Test, setY)
|
|
|
{
|
|
|
Vector2 a{3, 4};
|
|
|
+ a.setY(8);
|
|
|
|
|
|
- ASSERT_FLOAT_EQ(3, a.getComponent(0));
|
|
|
- ASSERT_FLOAT_EQ(4, a.getComponent(1));
|
|
|
+ ASSERT_FLOAT_EQ(8, a.getY());
|
|
|
}
|
|
|
}
|