From 23b8c9a7dd56c707732a514bbf85b9d9e016ef18 Mon Sep 17 00:00:00 2001 From: Filip Henningsson Date: Fri, 13 Feb 2026 13:37:42 +0100 Subject: [PATCH] Add test to verify that combustion engine parameters are properly added and found --- Tests/Runtime/DataTests.cs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/Tests/Runtime/DataTests.cs b/Tests/Runtime/DataTests.cs index e2c80fbb..4f3aaf57 100644 --- a/Tests/Runtime/DataTests.cs +++ b/Tests/Runtime/DataTests.cs @@ -6,10 +6,15 @@ namespace AGXUnityTesting.Runtime { public class DataTests { + [OneTimeSetUp] + public void InitializeAGXEnvironment() + { + var _ = NativeHandler.Instance; + } + [Test] public void TerrainMaterialPresetsAreFound() { - var _ = NativeHandler.Instance; var presets = DeformableTerrainMaterial.GetAvailablePresets(); Assert.NotNull( presets ); Assert.NotZero( presets.Length ); @@ -20,5 +25,14 @@ public void LidarRayPatternsAreFound() { Assert.True( LidarDataUtil.LidarRayPatternsAreFound() ); } + + [Test] + public void CombustionEngineParametersAreFound() + { + agxDriveTrain.CombustionEngineParameters props = new(); + var defMaxTorque = props.maxTorque; + Assert.True( agxDriveTrain.CombustionEngine.readLibraryProperties( "Cat-C27", props ), "Properties are expected to be found" ); + Assert.That( props.maxTorque, Is.Not.EqualTo( defMaxTorque ), "Properties are expected to be updated" ); + } } }