test(viz): cubrir helpers de dod_evidence_panel (issue 0117)
7 test cases via Catch2: count_status (3 escenarios incl. unknown status y missing_required), find_evidence (2 lookup positivo/negativo) y status_icon_id/status_color_token (mapeo de 4+2 keys). Linkamos solo helpers — sin ImGui ni vendor extra. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -297,3 +297,10 @@ target_compile_definitions(test_visual PRIVATE
|
||||
"FN_TEST_REPO_ROOT=\"${CMAKE_SOURCE_DIR}/..\"")
|
||||
# Asegura que primitives_gallery existe antes de correr el test.
|
||||
add_dependencies(test_visual primitives_gallery)
|
||||
|
||||
# --- Issue 0117 — dod_evidence_panel helpers: logica pura para panel DoD ----
|
||||
# Solo helpers (count_status, find_evidence, status_icon_id, status_color_token).
|
||||
# El render con ImGui (dod_evidence_panel.cpp) NO se compila aqui: requiere
|
||||
# imgui + tokens + icons_tabler — cubierto en builds de apps consumidoras.
|
||||
add_fn_test(test_dod_evidence_panel test_dod_evidence_panel.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../functions/viz/dod_evidence_panel_helpers.cpp)
|
||||
|
||||
Reference in New Issue
Block a user