Add typed property setters (setInt, setString, setBool, setDouble) to IDataNode interface for symmetric read/write API. Implement loadConfigFile and loadDataDirectory methods in JsonDataTree for granular loading. Create comprehensive test_12_datanode covering: - Typed setters/getters with read-only enforcement - Data and tree hash change detection - Property-based queries (predicates) - Pattern matching with wildcards - Type-safe defaults All 6 tests passing successfully. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| test_01_production_hotreload.cpp | ||
| test_02_chaos_monkey.cpp | ||
| test_03_stress_test.cpp | ||
| test_04_race_condition.cpp | ||
| test_05_memory_leak.cpp | ||
| test_06_error_recovery.cpp | ||
| test_07_limits.cpp | ||
| test_12_datanode.cpp | ||