Progress.

This commit is contained in:
BadQuanta
2026-05-13 19:49:14 +00:00
parent ba85c37f88
commit 81ecc87d39
16 changed files with 1212 additions and 134 deletions
+18
View File
@@ -0,0 +1,18 @@
#include <doctest/doctest.h>
#include <hdk/grid/PrimitiveWrapper.hpp>
TEST_CASE("PrimitiveWrapper stores and exposes primitive values") {
hdk::grid::PrimitiveWrapper<int> wrapped(7);
CHECK(static_cast<int>(wrapped) == 7);
wrapped = 42;
CHECK(static_cast<int>(wrapped) == 42);
}
TEST_CASE("PrimitiveWrapper assignment returns self for chaining") {
hdk::grid::PrimitiveWrapper<int> wrapped(1);
auto& ref = (wrapped = 9);
CHECK(&ref == &wrapped);
CHECK(static_cast<int>(wrapped) == 9);
}