Hans Leidekker : msi: Add a test for MsiSetTargetPath.

Alexandre Julliard julliard at winehq.org
Thu Jan 28 11:15:37 CST 2010


Module: wine
Branch: master
Commit: 4d14ea47f760d42abdd6f0f959e9733a85f29b7a
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=4d14ea47f760d42abdd6f0f959e9733a85f29b7a

Author: Hans Leidekker <hans at codeweavers.com>
Date:   Thu Jan 28 11:04:49 2010 +0100

msi: Add a test for MsiSetTargetPath.

---

 dlls/msi/tests/package.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/dlls/msi/tests/package.c b/dlls/msi/tests/package.c
index 979de1a..ddb3522 100644
--- a/dlls/msi/tests/package.c
+++ b/dlls/msi/tests/package.c
@@ -1047,6 +1047,14 @@ static void test_settargetpath(void)
     ok( r == ERROR_SUCCESS, "failed to get target path: %d\n", r);
     ok( !lstrcmpi(buffer, "C:\\one\\two\\"), "Expected C:\\one\\two\\, got %s\n", buffer);
 
+    r = MsiSetTargetPath( hpkg, "TestParent", "C:\\one\\two\\three" );
+    ok( r == ERROR_SUCCESS, "MsiSetTargetPath returned %d\n", r );
+
+    sz = sizeof buffer - 1;
+    r = MsiGetTargetPath( hpkg, "TestParent", buffer, &sz );
+    ok( r == ERROR_SUCCESS, "failed to get target path: %d\n", r);
+    ok( !lstrcmpi(buffer, "C:\\one\\two\\three\\"), "Expected C:\\one\\two\\three\\, got %s\n", buffer);
+
     MsiCloseHandle( hpkg );
 }
 




More information about the wine-cvs mailing list