aboutsummaryrefslogtreecommitdiff
path: root/src/api/burn/test
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2022-05-16 16:07:43 -0500
committerSean Hall <r.sean.hall@gmail.com>2022-05-17 22:54:13 -0500
commit46fb0597d4d6192833ddcf836f4bcf6295ef0aaf (patch)
treebfe188365bb37b298c42238d39568ebfc8809dcb /src/api/burn/test
parent0ea53e27361cbfe664df98d717e55005f329aff1 (diff)
downloadwix-46fb0597d4d6192833ddcf836f4bcf6295ef0aaf.tar.gz
wix-46fb0597d4d6192833ddcf836f4bcf6295ef0aaf.tar.bz2
wix-46fb0597d4d6192833ddcf836f4bcf6295ef0aaf.zip
Keep track of when parts of verutil/WixVersions are missing.
Return null when WixVersion.TryParse returns false. 6776
Diffstat (limited to 'src/api/burn/test')
-rw-r--r--src/api/burn/test/WixToolsetTest.Mba.Core/VerUtilFixture.cs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/api/burn/test/WixToolsetTest.Mba.Core/VerUtilFixture.cs b/src/api/burn/test/WixToolsetTest.Mba.Core/VerUtilFixture.cs
index ceb1b12a..6fb8aced 100644
--- a/src/api/burn/test/WixToolsetTest.Mba.Core/VerUtilFixture.cs
+++ b/src/api/burn/test/WixToolsetTest.Mba.Core/VerUtilFixture.cs
@@ -57,6 +57,10 @@ namespace WixToolsetTest.Mba.Core
57 Assert.Empty(parsedVersion.ReleaseLabels); 57 Assert.Empty(parsedVersion.ReleaseLabels);
58 Assert.Equal("", parsedVersion.Metadata); 58 Assert.Equal("", parsedVersion.Metadata);
59 Assert.False(parsedVersion.IsInvalid); 59 Assert.False(parsedVersion.IsInvalid);
60 Assert.True(parsedVersion.HasMajor);
61 Assert.True(parsedVersion.HasMinor);
62 Assert.True(parsedVersion.HasPatch);
63 Assert.True(parsedVersion.HasRevision);
60 } 64 }
61 65
62 [Fact] 66 [Fact]
@@ -74,6 +78,10 @@ namespace WixToolsetTest.Mba.Core
74 Assert.Equal(5, parsedVersion.ReleaseLabels.Length); 78 Assert.Equal(5, parsedVersion.ReleaseLabels.Length);
75 Assert.Equal("+abc123", parsedVersion.Metadata); 79 Assert.Equal("+abc123", parsedVersion.Metadata);
76 Assert.True(parsedVersion.IsInvalid); 80 Assert.True(parsedVersion.IsInvalid);
81 Assert.True(parsedVersion.HasMajor);
82 Assert.True(parsedVersion.HasMinor);
83 Assert.True(parsedVersion.HasPatch);
84 Assert.True(parsedVersion.HasRevision);
77 85
78 Assert.Equal("a", parsedVersion.ReleaseLabels[0].Label); 86 Assert.Equal("a", parsedVersion.ReleaseLabels[0].Label);
79 Assert.False(parsedVersion.ReleaseLabels[0].IsNumeric); 87 Assert.False(parsedVersion.ReleaseLabels[0].IsNumeric);