核心模板架构

This commit is contained in:
2026-08-04 16:24:41 +08:00
parent 68476882a3
commit f1b9cadd47
121 changed files with 4782 additions and 210 deletions
@@ -0,0 +1,10 @@
#include <gtest/gtest.h>
#include "../State_Test_Types.hpp"
TEST(state_strategy_base_test, publishes_through_virtual_interface) {
State_Plain_Strategy strategy;
State_Strategy_Base* base = &strategy;
strategy.set<&State_Plain_Value::count>(7);
base->publish();
EXPECT_EQ(base->state_revision(), 1);
EXPECT_EQ(strategy.render_use_state().count, 7);
}