diff options
author | Bob Arnson <bob@firegiant.com> | 2019-12-11 19:08:30 -0500 |
---|---|---|
committer | Bob Arnson <bob@firegiant.com> | 2019-12-11 19:14:06 -0500 |
commit | 3add0e56ddc57ddcfeb92c3b4cbb7ad0eee7674f (patch) | |
tree | b60f6109ecaea47ed6f65e2af4fc724e555ad066 /src | |
parent | 13b2d56bf2ac116f29ca4b930a929bb26037b940 (diff) | |
download | wix-3add0e56ddc57ddcfeb92c3b4cbb7ad0eee7674f.tar.gz wix-3add0e56ddc57ddcfeb92c3b4cbb7ad0eee7674f.tar.bz2 wix-3add0e56ddc57ddcfeb92c3b4cbb7ad0eee7674f.zip |
Add unit tests written during discovery of errors elsewhere because why not keep 'em?
Diffstat (limited to 'src')
4 files changed, 6 insertions, 3 deletions
diff --git a/src/test/WixToolsetTest.CoreIntegration/MsiFixture.cs b/src/test/WixToolsetTest.CoreIntegration/MsiFixture.cs index 4d1e35f9..81289e5a 100644 --- a/src/test/WixToolsetTest.CoreIntegration/MsiFixture.cs +++ b/src/test/WixToolsetTest.CoreIntegration/MsiFixture.cs | |||
@@ -277,9 +277,9 @@ namespace WixToolsetTest.CoreIntegration | |||
277 | var intermediate = Intermediate.Load(Path.Combine(baseFolder, @"bin\test.wixpdb")); | 277 | var intermediate = Intermediate.Load(Path.Combine(baseFolder, @"bin\test.wixpdb")); |
278 | var section = intermediate.Sections.Single(); | 278 | var section = intermediate.Sections.Single(); |
279 | 279 | ||
280 | var error = section.Tuples.OfType<ErrorTuple>().Single(); | 280 | var errors = section.Tuples.OfType<ErrorTuple>().ToDictionary(t => t.Error); |
281 | Assert.Equal(1234, error.Error); | 281 | Assert.Equal("Category 55 Emergency Doomsday Crisis", errors[1234].Message.Trim()); |
282 | Assert.Equal("Category 55 Emergency Doomsday Crisis", error.Message.Trim()); | 282 | Assert.Equal(" ", errors[5678].Message); |
283 | } | 283 | } |
284 | } | 284 | } |
285 | 285 | ||
diff --git a/src/test/WixToolsetTest.CoreIntegration/MsiQueryFixture.cs b/src/test/WixToolsetTest.CoreIntegration/MsiQueryFixture.cs index 5a78bbc2..200ba7b8 100644 --- a/src/test/WixToolsetTest.CoreIntegration/MsiQueryFixture.cs +++ b/src/test/WixToolsetTest.CoreIntegration/MsiQueryFixture.cs | |||
@@ -454,6 +454,7 @@ namespace WixToolsetTest.CoreIntegration | |||
454 | var results = Query.QueryDatabase(msiPath, new[] { "Environment" }); | 454 | var results = Query.QueryDatabase(msiPath, new[] { "Environment" }); |
455 | Assert.Equal(new[] | 455 | Assert.Equal(new[] |
456 | { | 456 | { |
457 | "Environment:PATH\t=-*PATH\t[INSTALLFOLDER]; ;[~]\tWixEnvironmentTest", | ||
457 | "Environment:WixEnvironmentTest1\t=-WixEnvTest1\t\tWixEnvironmentTest", | 458 | "Environment:WixEnvironmentTest1\t=-WixEnvTest1\t\tWixEnvironmentTest", |
458 | "Environment:WixEnvironmentTest2\t+-WixEnvTest1\t\tWixEnvironmentTest", | 459 | "Environment:WixEnvironmentTest2\t+-WixEnvTest1\t\tWixEnvironmentTest", |
459 | "Environment:WixEnvironmentTest3\t!-WixEnvTest1\t\tWixEnvironmentTest", | 460 | "Environment:WixEnvironmentTest3\t!-WixEnvTest1\t\tWixEnvironmentTest", |
diff --git a/src/test/WixToolsetTest.CoreIntegration/TestData/Environment/Environment.wxs b/src/test/WixToolsetTest.CoreIntegration/TestData/Environment/Environment.wxs index 284801e2..de9744a7 100644 --- a/src/test/WixToolsetTest.CoreIntegration/TestData/Environment/Environment.wxs +++ b/src/test/WixToolsetTest.CoreIntegration/TestData/Environment/Environment.wxs | |||
@@ -7,6 +7,7 @@ | |||
7 | <Environment Id="WixEnvironmentTest2" Action="create" Name="WixEnvTest1"/> | 7 | <Environment Id="WixEnvironmentTest2" Action="create" Name="WixEnvTest1"/> |
8 | <Environment Id="WixEnvironmentTest3" Action="remove" Name="WixEnvTest1"/> | 8 | <Environment Id="WixEnvironmentTest3" Action="remove" Name="WixEnvTest1"/> |
9 | <Environment Id="WixEnvironmentTest4" Name="WIX" Action="set" System="yes" Value="[INSTALLFOLDER]" /> | 9 | <Environment Id="WixEnvironmentTest4" Name="WIX" Action="set" System="yes" Value="[INSTALLFOLDER]" /> |
10 | <Environment Id="PATH" Name="PATH" Action="set" Part="first" Value="[INSTALLFOLDER]; " System="yes" /> | ||
10 | </Component> | 11 | </Component> |
11 | </ComponentGroup> | 12 | </ComponentGroup> |
12 | </Fragment> | 13 | </Fragment> |
diff --git a/src/test/WixToolsetTest.CoreIntegration/TestData/ErrorsInUI/PackageComponents.wxs b/src/test/WixToolsetTest.CoreIntegration/TestData/ErrorsInUI/PackageComponents.wxs index db128695..c9c65fc7 100644 --- a/src/test/WixToolsetTest.CoreIntegration/TestData/ErrorsInUI/PackageComponents.wxs +++ b/src/test/WixToolsetTest.CoreIntegration/TestData/ErrorsInUI/PackageComponents.wxs | |||
@@ -5,6 +5,7 @@ | |||
5 | <Error Id="1234"> | 5 | <Error Id="1234"> |
6 | Category 55 Emergency Doomsday Crisis | 6 | Category 55 Emergency Doomsday Crisis |
7 | </Error> | 7 | </Error> |
8 | <Error Id="5678"><![CDATA[ ]]></Error> | ||
8 | </UI> | 9 | </UI> |
9 | <ComponentGroup Id="ProductComponents" Directory="INSTALLFOLDER"> | 10 | <ComponentGroup Id="ProductComponents" Directory="INSTALLFOLDER"> |
10 | <Component> | 11 | <Component> |