David Hedberg : shell32/tests: Add some event tests to ExplorerBrowser tests.

Alexandre Julliard julliard at winehq.org
Tue Aug 24 11:09:27 CDT 2010


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

Author: David Hedberg <david.hedberg at gmail.com>
Date:   Tue Aug 24 10:56:24 2010 +0200

shell32/tests: Add some event tests to ExplorerBrowser tests.

---

 dlls/shell32/tests/ebrowser.c |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/dlls/shell32/tests/ebrowser.c b/dlls/shell32/tests/ebrowser.c
index 8fa8b9a..60472a4 100644
--- a/dlls/shell32/tests/ebrowser.c
+++ b/dlls/shell32/tests/ebrowser.c
@@ -631,6 +631,11 @@ static void test_Advise(void)
 
     ok(ebev.ref == 10, "Got %d\n", ebev.ref);
 
+    ebev.completed = 0;
+    ebrowser_browse_to_desktop(peb);
+    process_msgs();
+    ok(ebev.completed == 10, "Got %d\n", ebev.completed);
+
     /* Remove a bunch somewhere in the middle */
     for(i = 4; i < 8; i++)
     {
@@ -638,6 +643,11 @@ static void test_Advise(void)
         ok(hr == S_OK, "got (0x%08x)\n", hr);
     }
 
+    ebev.completed = 0;
+    ebrowser_browse_to_desktop(peb);
+    process_msgs();
+    ok(ebev.completed == 6, "Got %d\n", ebev.completed);
+
     if(0)
     {
         /* Using unadvise with a previously unadvised cookie results
@@ -657,6 +667,11 @@ static void test_Advise(void)
 
     ok(ebev.ref == 0, "Got %d\n", ebev.ref);
 
+    ebev.completed = 0;
+    ebrowser_browse_to_desktop(peb);
+    process_msgs();
+    ok(ebev.completed == 0, "Got %d\n", ebev.completed);
+
     /* ::Destroy implies ::Unadvise. */
     hr = IExplorerBrowser_Advise(peb, pebe, &cookies[0]);
     ok(hr == S_OK, "Got 0x%08x\n", hr);




More information about the wine-cvs mailing list