aboutsummaryrefslogtreecommitdiff
path: root/src/ext/Bal
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2022-06-15 17:07:46 -0500
committerSean Hall <r.sean.hall@gmail.com>2022-06-15 18:27:22 -0500
commit09501680d4fcef277b33200c702ce409e9f9c1ef (patch)
treec355a88295eaedd8992561c7f4c3bf374520afb2 /src/ext/Bal
parentec61ceb6b2bc0b6cf12259e08c1f8db2a9335773 (diff)
downloadwix-09501680d4fcef277b33200c702ce409e9f9c1ef.tar.gz
wix-09501680d4fcef277b33200c702ce409e9f9c1ef.tar.bz2
wix-09501680d4fcef277b33200c702ce409e9f9c1ef.zip
Use WixAssert in more places.
Diffstat (limited to 'src/ext/Bal')
-rw-r--r--src/ext/Bal/test/WixToolsetTest.Bal/BalExtensionFixture.cs26
1 files changed, 16 insertions, 10 deletions
diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/BalExtensionFixture.cs b/src/ext/Bal/test/WixToolsetTest.Bal/BalExtensionFixture.cs
index 43484855..d8197467 100644
--- a/src/ext/Bal/test/WixToolsetTest.Bal/BalExtensionFixture.cs
+++ b/src/ext/Bal/test/WixToolsetTest.Bal/BalExtensionFixture.cs
@@ -41,9 +41,11 @@ namespace WixToolsetTest.Bal
41 var extractResult = BundleExtractor.ExtractBAContainer(null, bundleFile, baFolderPath, extractFolderPath); 41 var extractResult = BundleExtractor.ExtractBAContainer(null, bundleFile, baFolderPath, extractFolderPath);
42 extractResult.AssertSuccess(); 42 extractResult.AssertSuccess();
43 43
44 var balPackageInfos = extractResult.SelectBADataNodes("/ba:BootstrapperApplicationData/ba:WixBalPackageInfo"); 44 var balPackageInfos = extractResult.GetBADataTestXmlLines("/ba:BootstrapperApplicationData/ba:WixBalPackageInfo");
45 var balPackageInfo = (XmlNode)Assert.Single(balPackageInfos); 45 WixAssert.CompareLineByLine(new string[]
46 Assert.Equal("<WixBalPackageInfo PackageId='test.msi' DisplayInternalUICondition='1' />", balPackageInfo.GetTestXml()); 46 {
47 "<WixBalPackageInfo PackageId='test.msi' DisplayInternalUICondition='1' />",
48 }, balPackageInfos);
47 49
48 Assert.True(File.Exists(Path.Combine(baFolderPath, "thm.wxl"))); 50 Assert.True(File.Exists(Path.Combine(baFolderPath, "thm.wxl")));
49 } 51 }
@@ -76,9 +78,11 @@ namespace WixToolsetTest.Bal
76 var extractResult = BundleExtractor.ExtractBAContainer(null, bundleFile, baFolderPath, extractFolderPath); 78 var extractResult = BundleExtractor.ExtractBAContainer(null, bundleFile, baFolderPath, extractFolderPath);
77 extractResult.AssertSuccess(); 79 extractResult.AssertSuccess();
78 80
79 var balOverridableVariables = extractResult.SelectBADataNodes("/ba:BootstrapperApplicationData/ba:WixStdbaOverridableVariable"); 81 var balOverridableVariables = extractResult.GetBADataTestXmlLines("/ba:BootstrapperApplicationData/ba:WixStdbaOverridableVariable");
80 var balOverridableVariable = (XmlNode)Assert.Single(balOverridableVariables); 82 WixAssert.CompareLineByLine(new[]
81 Assert.Equal("<WixStdbaOverridableVariable Name='TEST1' />", balOverridableVariable.GetTestXml()); 83 {
84 "<WixStdbaOverridableVariable Name='TEST1' />",
85 }, balOverridableVariables);
82 } 86 }
83 } 87 }
84 88
@@ -134,9 +138,11 @@ namespace WixToolsetTest.Bal
134 var extractResult = BundleExtractor.ExtractBAContainer(null, bundleFile, baFolderPath, extractFolderPath); 138 var extractResult = BundleExtractor.ExtractBAContainer(null, bundleFile, baFolderPath, extractFolderPath);
135 extractResult.AssertSuccess(); 139 extractResult.AssertSuccess();
136 140
137 var wixMbaPrereqOptionsElements = extractResult.SelectBADataNodes("/ba:BootstrapperApplicationData/ba:WixMbaPrereqOptions"); 141 var wixMbaPrereqOptionsElements = extractResult.GetBADataTestXmlLines("/ba:BootstrapperApplicationData/ba:WixMbaPrereqOptions");
138 var wixMbaPrereqOptions = (XmlNode)Assert.Single(wixMbaPrereqOptionsElements); 142 WixAssert.CompareLineByLine(new[]
139 Assert.Equal("<WixMbaPrereqOptions AlwaysInstallPrereqs='1' />", wixMbaPrereqOptions.GetTestXml()); 143 {
144 "<WixMbaPrereqOptions AlwaysInstallPrereqs='1' />",
145 }, wixMbaPrereqOptionsElements);
140 } 146 }
141 } 147 }
142 148
@@ -159,7 +165,7 @@ namespace WixToolsetTest.Bal
159 "-o", bundleFile, 165 "-o", bundleFile,
160 }); 166 });
161 Assert.Equal(6802, compileResult.ExitCode); 167 Assert.Equal(6802, compileResult.ExitCode);
162 Assert.Equal("There must be at least one PrereqPackage when using the ManagedBootstrapperApplicationHost.\nThis is typically done by using the WixNetFxExtension and referencing one of the NetFxAsPrereq package groups.", compileResult.Messages[0].ToString()); 168 WixAssert.StringEqual("There must be at least one PrereqPackage when using the ManagedBootstrapperApplicationHost.\nThis is typically done by using the WixNetFxExtension and referencing one of the NetFxAsPrereq package groups.", compileResult.Messages[0].ToString());
163 169
164 Assert.False(File.Exists(bundleFile)); 170 Assert.False(File.Exists(bundleFile));
165 Assert.False(File.Exists(Path.Combine(intermediateFolder, "test.exe"))); 171 Assert.False(File.Exists(Path.Combine(intermediateFolder, "test.exe")));