Hans Leidekker : msi/test: Add tests for MsiGetFeatureState.

Alexandre Julliard julliard at winehq.org
Fri Sep 24 11:43:46 CDT 2010


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

Author: Hans Leidekker <hans at codeweavers.com>
Date:   Fri Sep 24 17:08:48 2010 +0200

msi/test: Add tests for MsiGetFeatureState.

---

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

diff --git a/dlls/msi/tests/package.c b/dlls/msi/tests/package.c
index 841ef14..7efb6a2 100644
--- a/dlls/msi/tests/package.c
+++ b/dlls/msi/tests/package.c
@@ -3283,6 +3283,19 @@ static void test_states(void)
     r = MsiDoAction( hpkg, "FileCost");
     ok( r == ERROR_SUCCESS, "file cost failed\n");
 
+    r = MsiGetFeatureState(hpkg, "one", NULL, NULL);
+    ok( r == ERROR_SUCCESS, "Expected ERROR_SUCCESS, got %d\n", r );
+
+    action = 0xdeadbee;
+    r = MsiGetFeatureState(hpkg, "one", NULL, &action);
+    ok( r == ERROR_SUCCESS, "Expected ERROR_SUCCESS, got %d\n", r );
+    ok( state == INSTALLSTATE_UNKNOWN, "Expected INSTALLSTATE_UNKNOWN, got %d\n", state);
+
+    state = 0xdeadbee;
+    r = MsiGetFeatureState( hpkg, "one", &state, NULL);
+    ok( r == ERROR_SUCCESS, "Expected ERROR_SUCCESS, got %d\n", r );
+    ok( state == INSTALLSTATE_UNKNOWN, "Expected INSTALLSTATE_UNKNOWN, got %d\n", state);
+
     state = 0xdeadbee;
     action = 0xdeadbee;
     r = MsiGetFeatureState(hpkg, "one", &state, &action);




More information about the wine-cvs mailing list