data function for vector and matrix

This commit is contained in:
BlackMATov
2020-12-03 06:34:28 +07:00
parent 6513122fc5
commit 76174171f3
5 changed files with 69 additions and 1 deletions

View File

@@ -118,6 +118,29 @@ TEST_CASE("vmath/vec") {
}
}
SUBCASE("data") {
{
int2 i2;
REQUIRE(i2.data() == &i2[0]);
int3 i3;
REQUIRE(i3.data() == &i3[0]);
int4 i4;
REQUIRE(i4.data() == &i4[0]);
}
{
constexpr int2 i2;
STATIC_REQUIRE(i2.data() == &i2[0]);
constexpr int3 i3;
STATIC_REQUIRE(i3.data() == &i3[0]);
constexpr int4 i4;
STATIC_REQUIRE(i4.data() == &i4[0]);
}
}
SUBCASE("operator[]") {
{
STATIC_REQUIRE(int2(1,2).x == 1);