Fixtures del proyecto de pruebas
Usa fixtures descargables en un proyecto de pruebas separado para reproducir una revisión conocida.
Proyecto de pruebas separado
El plugin comercial no incluye DataTables de ejemplo ni carpetas Content o Examples. Los CSV y JSON descargables de esta página son fixtures para un proyecto de pruebas separado o para crear tus propias tablas.
Usa un proyecto C++ de Unreal con una carpeta Content/RowTetherExample. Crea o importa Targets, Consumers y ConsumersValid, y conserva los perfiles y CSV preparados en una carpeta Fixtures del proyecto.
- Selecciona
TargetsyConsumers, pulsa Use selected DataTables y cargaFixtures/BundledHandles.json. - Pulsa Review tables. Espera dos errores actuales: una fila inexistente y una tabla de destino ausente. Los handles vacíos opcionales no generan errores.
- Selecciona la DataTable
Targetscomo destino y eligeFixtures/Candidate.csv. Cuando ambos están seleccionados, la comparación comienza automáticamente. Elimina T1: espera dos avisos adicionales, para C1 y C2. - Para un control limpio, selecciona
TargetsyConsumersValid, cargaFixtures/BundledValid.json, limpia la comparación y ejecuta otra revisión.
Si no tienes el proyecto de pruebas, descarga los CSV y crea tablas equivalentes. Targets usa una columna String Label; Consumers, una columna Data Table Row Handle Link. El perfil para esas tablas importadas es nullable-handles.json.
Crear tablas equivalentes
Usa estos pasos solo si necesitas reproducir el ejemplo en un proyecto vacío. Si tu proyecto ya tiene DataTables, omite esta sección y sigue Revisar tus tablas.
- En el Content Browser, crea
/Game/RowTetherExample. - Crea una User Defined Structure con una propiedad
Labelde tipoString. Haz clic derecho en la estructura y elige Create Data Table; guarda el asset comoTargetsen/Game/RowTetherExample. - Crea una segunda User Defined Structure con una propiedad
Linkde tipo Data Table Row Handle. Crea una DataTable a partir de ella y guárdala comoConsumers; después creaConsumersValidcon la misma estructura de fila. - Importa
Targets.csvenTargets,Consumers.csvenConsumersyConsumersValid.csvenConsumersValid. Conserva el JSON y los CSV descargados en una carpetaFixturesdel proyecto; el plugin core no los instala. - Selecciona
TargetsyConsumers, cargabundled-handles.jsony ejecuta la revisión. El row handle contiene su destino; el perfil deja deliberadamente vacíotargetTablePath. Usa la ruta exacta/Game/RowTetherExample/Targets.Targetsal comprobar el candidato.
Descargar las entradas
- Targets.csv — diez filas de destino.
- Consumers.csv — incluye referencias inválidas.
- ConsumersValid.csv — referencias válidas y handles vacíos opcionales.
- Candidate.csv — elimina T1.
- bundled-handles.json — perfil para el ejemplo inválido del proyecto de pruebas.
- bundled-valid.json — perfil para el ejemplo limpio del proyecto de pruebas.
- nullable-handles.json — perfil para tablas creadas bajo /Game/RowTetherExample.