NO MOM
I CANT PAUSE.
RowTether DocumentationSupport
Browse documentation

Test project fixtures

Use downloadable fixtures in a separate test project to reproduce a known review.

On this page

Separate test project

The commercial plugin does not ship sample DataTables, a Content folder or an Examples folder. The downloadable CSV and JSON files on this page are fixtures for a separate test project or for creating your own tables.

Use a C++ Unreal project with a Content/RowTetherExample folder. Create or import Targets, Consumers and ConsumersValid, then keep the prepared profiles and CSV files in a project-level Fixtures folder.

  1. Select Targets and Consumers, click Use selected DataTables, and load Fixtures/BundledHandles.json.
  2. Click Review tables. Expect two current errors: one missing row and one missing destination table. Optional empty handles do not create errors.
  3. Select the Targets DataTable as the candidate destination and choose Fixtures/Candidate.csv. Once both are selected, the comparison starts automatically. It removes T1: expect two additional warnings, for C1 and C2.
  4. For a clean control, select Targets and ConsumersValid, load Fixtures/BundledValid.json, clear the candidate comparison and review again.

If you do not have the separate test project, download the CSV files below and create equivalent tables. Targets uses a Label String column; Consumers uses a Link Data Table Row Handle column. The profile for those imported tables is nullable-handles.json.

Create equivalent tables

Use these steps only when you need a reproducible sample in an empty project. If your project already has DataTables, skip this section and follow Reviewing your tables.

  1. In the Content Browser, create /Game/RowTetherExample.
  2. Create a User Defined Structure with a Label property of type String. Right-click the structure and choose Create Data Table; save the asset as Targets in /Game/RowTetherExample.
  3. Create a second User Defined Structure with a Link property of type Data Table Row Handle. Create a Data Table from it and save it as Consumers, then create ConsumersValid from the same row structure.
  4. Import Targets.csv into Targets, Consumers.csv into Consumers and ConsumersValid.csv into ConsumersValid. Keep the downloaded JSON and CSV files in a project-level Fixtures folder; the core plugin does not install them.
  5. Select Targets and Consumers, load bundled-handles.json, and run the review. The row handle owns its destination; the profile deliberately leaves targetTablePath empty. Use the exact asset path /Game/RowTetherExample/Targets.Targets when checking the candidate.

Download the inputs