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