From 97d82dda4641173b28310789542255d7c6df3067 Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Sun, 14 Jun 2026 00:45:00 -0400 Subject: [PATCH] test(runtime): future-enum trap for AccessLevel->Writable parity --- .../Drivers/DeploymentArtifactAliasParityTests.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.Runtime.Tests/Drivers/DeploymentArtifactAliasParityTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.Runtime.Tests/Drivers/DeploymentArtifactAliasParityTests.cs index 76f431e1..fbeba6f1 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.Runtime.Tests/Drivers/DeploymentArtifactAliasParityTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.Runtime.Tests/Drivers/DeploymentArtifactAliasParityTests.cs @@ -73,6 +73,7 @@ public sealed class DeploymentArtifactAliasParityTests [Theory] [InlineData(1, true)] // numeric ReadWrite [InlineData(0, false)] // numeric Read + [InlineData(2, false)] // future/unknown AccessLevel maps fail-safe to read-only (only ReadWrite==1 ⇒ writable) public void ParseComposition_maps_numeric_AccessLevel_to_Writable(int accessLevel, bool expectedWritable) { var blob = JsonSerializer.SerializeToUtf8Bytes(new