aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBob Arnson <bob@firegiant.com>2019-12-11 19:08:30 -0500
committerBob Arnson <bob@firegiant.com>2019-12-11 19:14:06 -0500
commit3add0e56ddc57ddcfeb92c3b4cbb7ad0eee7674f (patch)
treeb60f6109ecaea47ed6f65e2af4fc724e555ad066 /src
parent13b2d56bf2ac116f29ca4b930a929bb26037b940 (diff)
downloadwix-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')
-rw-r--r--src/test/WixToolsetTest.CoreIntegration/MsiFixture.cs6
-rw-r--r--src/test/WixToolsetTest.CoreIntegration/MsiQueryFixture.cs1
-rw-r--r--src/test/WixToolsetTest.CoreIntegration/TestData/Environment/Environment.wxs1
-rw-r--r--src/test/WixToolsetTest.CoreIntegration/TestData/ErrorsInUI/PackageComponents.wxs1
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>