#pragma once // test_suite — boton "Run Tests" del QA panel. // // Suite de smoke tests sobre la API publica del modulo `data_table`. Ejecutable // in-process (NO requiere relanzar la app). Resultados se exponen via // qa::counters().last_test_*. // // Fase 1: smoke tests basicos (estructuras inicializan OK, renders no crashean, // events emitidos cuando se simulan). Fase 2 con imgui_test_engine puede // drive UI completa. namespace tables_qa { // Ejecuta toda la suite. Actualiza qa::counters().last_test_*. // Retorna true si todos pasan. bool run_test_suite(); } // namespace tables_qa