diff options
| author | Bob Arnson <bob@joyofsetup.com> | 2019-10-23 21:25:57 -0400 |
|---|---|---|
| committer | Bob Arnson <bob@firegiant.com> | 2019-10-23 21:36:29 -0400 |
| commit | da8727b126a3dc358c9d265c6e183b151ed8ec44 (patch) | |
| tree | 47935c153385429aacbcf1aa171d0c6af37ae57c /src/test/WixToolsetTest.Util/TestData | |
| parent | c9546f882bde36d5b525f82280a1e09f81c08845 (diff) | |
| download | wix-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')
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 | <!-- | ||
| 4 | This 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 & 2 < 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 | |||
