mirror of
https://github.com/mmueller41/mxtasking.git
synced 2026-01-21 20:52:57 +01:00
Initial commit
This commit is contained in:
14
test/mx/util/aligned_t.test.cpp
Normal file
14
test/mx/util/aligned_t.test.cpp
Normal file
@@ -0,0 +1,14 @@
|
||||
#include <gtest/gtest.h>
|
||||
#include <mx/util/aligned_t.h>
|
||||
|
||||
TEST(MxTasking, aligned_t)
|
||||
{
|
||||
EXPECT_EQ(sizeof(mx::util::aligned_t<std::uint8_t>), 64U);
|
||||
EXPECT_EQ(sizeof(mx::util::aligned_t<std::uint64_t>), 64U);
|
||||
|
||||
auto aligned_value = mx::util::aligned_t<std::uint64_t>{42U};
|
||||
EXPECT_EQ(aligned_value.value(), 42U);
|
||||
|
||||
aligned_value = 1337U;
|
||||
EXPECT_EQ(aligned_value.value(), 1337U);
|
||||
}
|
||||
Reference in New Issue
Block a user