From 0ea53e27361cbfe664df98d717e55005f329aff1 Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Mon, 16 May 2022 16:03:25 -0500 Subject: Store the prefix character in VERUTIL_VERSION. Fix edge case where version string is all v's. --- src/api/burn/test/WixToolsetTest.Mba.Core/VerUtilFixture.cs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/api/burn/test') diff --git a/src/api/burn/test/WixToolsetTest.Mba.Core/VerUtilFixture.cs b/src/api/burn/test/WixToolsetTest.Mba.Core/VerUtilFixture.cs index 44142e3d..ceb1b12a 100644 --- a/src/api/burn/test/WixToolsetTest.Mba.Core/VerUtilFixture.cs +++ b/src/api/burn/test/WixToolsetTest.Mba.Core/VerUtilFixture.cs @@ -49,6 +49,7 @@ namespace WixToolsetTest.Mba.Core using var parsedVersion = VerUtil.VersionFromQword(qwVersion); Assert.Equal("100.200.300.400", parsedVersion.Version); + Assert.Equal('\0', parsedVersion.Prefix); Assert.Equal(100u, parsedVersion.Major); Assert.Equal(200u, parsedVersion.Minor); Assert.Equal(300u, parsedVersion.Patch); @@ -65,6 +66,7 @@ namespace WixToolsetTest.Mba.Core using var parsedVersion = VerUtil.ParseVersion(version, strict: false); Assert.Equal(version, parsedVersion.Version); + Assert.Equal('\0', parsedVersion.Prefix); Assert.Equal(1u, parsedVersion.Major); Assert.Equal(2u, parsedVersion.Minor); Assert.Equal(3u, parsedVersion.Patch); -- cgit v1.2.3-55-g6feb