msvcp90/tests: Skip tests on missing functions
André Hentschel
nerv at dawncrow.de
Tue Aug 6 16:00:14 CDT 2013
---
dlls/msvcp90/tests/ios.c | 7 +++++++
dlls/msvcp90/tests/misc.c | 6 ++++++
2 files changed, 13 insertions(+)
diff --git a/dlls/msvcp90/tests/ios.c b/dlls/msvcp90/tests/ios.c
index 9c78318..68294f3 100644
--- a/dlls/msvcp90/tests/ios.c
+++ b/dlls/msvcp90/tests/ios.c
@@ -749,6 +749,13 @@ static BOOL init(void)
SET(p_basic_istream_char_read_uint64,
"??5?$basic_istream at DU?$char_traits at D@std@@@std@@QAEAAV01 at AA_K@Z");
+
+ if (!p_basic_istream_char_read_uint64)
+ {
+ skip("_basic_istream_char_read_uint64 not found, skipping tests\n");
+ return FALSE;
+ }
+
SET(p_basic_istream_char_read_double,
"??5?$basic_istream at DU?$char_traits at D@std@@@std@@QAEAAV01 at AAN@Z");
SET(p_basic_istream_char_get,
diff --git a/dlls/msvcp90/tests/misc.c b/dlls/msvcp90/tests/misc.c
index f8eee4e..d88dd70 100644
--- a/dlls/msvcp90/tests/misc.c
+++ b/dlls/msvcp90/tests/misc.c
@@ -593,6 +593,12 @@ static void test_virtual_base_dtors(void)
call_func3(p_basic_ostringstream_char_ctor_mode, this, 0, 1);
call_func1(p_basic_ostringstream_char_vbase_dtor, this);
+ if (!p_basic_ios_char_dtor)
+ {
+ skip("_basic_ios_char_dtor not found, skipping tests\n");
+ return FALSE;
+ }
+
/* this test uses vbtable set by earlier test */
call_func3(p_basic_ostringstream_char_ctor_mode, this, 0, 0);
call_func1(p_basic_ostringstream_char_dtor, this+basic_ostringstream_char_vbtable[1]);
--
1.8.1.2
More information about the wine-patches
mailing list