aboutsummaryrefslogtreecommitdiff
path: root/src/test/WixToolsetTest.Util/TestData
diff options
context:
space:
mode:
authorBob Arnson <bob@joyofsetup.com>2019-10-23 21:25:57 -0400
committerBob Arnson <bob@firegiant.com>2019-10-23 21:36:29 -0400
commitda8727b126a3dc358c9d265c6e183b151ed8ec44 (patch)
tree47935c153385429aacbcf1aa171d0c6af37ae57c /src/test/WixToolsetTest.Util/TestData
parentc9546f882bde36d5b525f82280a1e09f81c08845 (diff)
downloadwix-da8727b126a3dc358c9d265c6e183b151ed8ec44.tar.gz
wix-da8727b126a3dc358c9d265c6e183b151ed8ec44.tar.bz2
wix-da8727b126a3dc358c9d265c6e183b151ed8ec44.zip
Use strongly-typed tuple creation...
...especially for tuples shared with WixToolset.Data. Add bundle tests.
Diffstat (limited to 'src/test/WixToolsetTest.Util/TestData')
-rw-r--r--src/test/WixToolsetTest.Util/TestData/.Data/burn.exebin0 -> 463360 bytes
-rw-r--r--src/test/WixToolsetTest.Util/TestData/BundleWithSearches/Bundle.en-us.wxl10
-rw-r--r--src/test/WixToolsetTest.Util/TestData/BundleWithSearches/Bundle.wxs35
-rw-r--r--src/test/WixToolsetTest.Util/TestData/BundleWithSearches/data/MsiPackage/Shared.dll1
-rw-r--r--src/test/WixToolsetTest.Util/TestData/BundleWithSearches/data/MsiPackage/test.txt1
-rw-r--r--src/test/WixToolsetTest.Util/TestData/BundleWithSearches/data/fakeba.dll1
-rw-r--r--src/test/WixToolsetTest.Util/TestData/BundleWithSearches/data/test.msibin0 -> 32768 bytes
7 files changed, 48 insertions, 0 deletions
diff --git a/src/test/WixToolsetTest.Util/TestData/.Data/burn.exe b/src/test/WixToolsetTest.Util/TestData/.Data/burn.exe
new file mode 100644
index 00000000..2a4f423f
--- /dev/null
+++ b/src/test/WixToolsetTest.Util/TestData/.Data/burn.exe
Binary files differ
diff --git a/src/test/WixToolsetTest.Util/TestData/BundleWithSearches/Bundle.en-us.wxl b/src/test/WixToolsetTest.Util/TestData/BundleWithSearches/Bundle.en-us.wxl
new file mode 100644
index 00000000..bc1dee83
--- /dev/null
+++ b/src/test/WixToolsetTest.Util/TestData/BundleWithSearches/Bundle.en-us.wxl
@@ -0,0 +1,10 @@
1<?xml version="1.0" encoding="utf-8"?>
2
3<!--
4This file contains the declaration of all the localizable strings.
5-->
6<WixLocalization xmlns="http://wixtoolset.org/schemas/v4/wxl" Culture="en-US">
7
8 <String Id="BundleName">~TestBundle</String>
9
10</WixLocalization>
diff --git a/src/test/WixToolsetTest.Util/TestData/BundleWithSearches/Bundle.wxs b/src/test/WixToolsetTest.Util/TestData/BundleWithSearches/Bundle.wxs
new file mode 100644
index 00000000..cafd4255
--- /dev/null
+++ b/src/test/WixToolsetTest.Util/TestData/BundleWithSearches/Bundle.wxs
@@ -0,0 +1,35 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"
3 xmlns:util="http://wixtoolset.org/schemas/v4/wxs/util">
4 <Bundle Name="!(loc.BundleName)" Version="1.0.0.0" Manufacturer="Example Corporation" UpgradeCode="047730a5-30fe-4a62-a520-da9381b8226a">
5 <BootstrapperApplication SourceFile="fakeba.dll" />
6
7 <util:RegistrySearchRef Id="RegistrySearchId" />
8 <util:ProductSearchRef Id="ProductSearchId" />
9 <util:FileSearchRef Id="FileSearchId" />
10
11 <Chain>
12 <MsiPackage SourceFile="test.msi">
13 <MsiProperty Name="TEST" Value="1" />
14 </MsiPackage>
15 </Chain>
16 </Bundle>
17
18 <Fragment>
19 <util:RegistrySearch
20 Id="RegistrySearchId"
21 Variable="RegistrySearchVariable"
22 Root="HKLM"
23 Key="SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full"
24 Value="Release"
25 Result="value" />
26 </Fragment>
27
28 <Fragment>
29 <util:ProductSearch Id="ProductSearchId" Variable="ProductSearchVariable" UpgradeCode="738D02BF-E231-4370-8209-E9FD4E1BE2A1" Condition="1 &amp; 2 &lt; 3" Result="version" />
30 </Fragment>
31
32 <Fragment>
33 <util:FileSearch Id="FileSearchId" Variable="FileSearchVariable" Path="%windir%\System32\mscoree.dll" Result="exists" />
34 </Fragment>
35</Wix>
diff --git a/src/test/WixToolsetTest.Util/TestData/BundleWithSearches/data/MsiPackage/Shared.dll b/src/test/WixToolsetTest.Util/TestData/BundleWithSearches/data/MsiPackage/Shared.dll
new file mode 100644
index 00000000..0e461ba8
--- /dev/null
+++ b/src/test/WixToolsetTest.Util/TestData/BundleWithSearches/data/MsiPackage/Shared.dll
@@ -0,0 +1 @@
This is Shared.dll. \ No newline at end of file
diff --git a/src/test/WixToolsetTest.Util/TestData/BundleWithSearches/data/MsiPackage/test.txt b/src/test/WixToolsetTest.Util/TestData/BundleWithSearches/data/MsiPackage/test.txt
new file mode 100644
index 00000000..8b986220
--- /dev/null
+++ b/src/test/WixToolsetTest.Util/TestData/BundleWithSearches/data/MsiPackage/test.txt
@@ -0,0 +1 @@
This is test.txt \ No newline at end of file
diff --git a/src/test/WixToolsetTest.Util/TestData/BundleWithSearches/data/fakeba.dll b/src/test/WixToolsetTest.Util/TestData/BundleWithSearches/data/fakeba.dll
new file mode 100644
index 00000000..970efdf0
--- /dev/null
+++ b/src/test/WixToolsetTest.Util/TestData/BundleWithSearches/data/fakeba.dll
@@ -0,0 +1 @@
This is a fakeba.dll \ No newline at end of file
diff --git a/src/test/WixToolsetTest.Util/TestData/BundleWithSearches/data/test.msi b/src/test/WixToolsetTest.Util/TestData/BundleWithSearches/data/test.msi
new file mode 100644
index 00000000..0722d60e
--- /dev/null
+++ b/src/test/WixToolsetTest.Util/TestData/BundleWithSearches/data/test.msi
Binary files differ