Added data evaluation, made parser more robust, switched to NewtonSoft json

This commit is contained in:
2026-01-27 23:03:32 -06:00
parent 523cd2104f
commit 507e6348f6
8 changed files with 128 additions and 20 deletions

View File

@@ -16,7 +16,10 @@ public class Program
Test.CreateTestData();
var dataset = SZ.SzDataHandler.LoadDataset("test-dataset");
var dataTemplate = SZ.SzDataHandler.LoadTemplate<SzDataObjectTemplate>("szcore-item-basic");
_logger.Log($"Test - {dataTemplate?.DataObjectType ?? "Template was null"}");
var evalResult = SZ.SzEvaluator.EvaluateDataObject(dataset.DataObjects["test"], dataTemplate);
_logger.Log($"Evaluation test -- Pass?: {evalResult.Pass} {(evalResult.Errors == "" ? "" : (" - Errors: " + evalResult.Errors))}");
}
}
}