diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2022-05-16 16:07:43 -0500 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2022-05-17 22:54:13 -0500 |
commit | 46fb0597d4d6192833ddcf836f4bcf6295ef0aaf (patch) | |
tree | bfe188365bb37b298c42238d39568ebfc8809dcb /src/api/burn/test | |
parent | 0ea53e27361cbfe664df98d717e55005f329aff1 (diff) | |
download | wix-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.cs | 8 |
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); |