Huw Davies : oledb32/tests: Skip tests on older versions of the conversion library.
Alexandre Julliard
julliard at winehq.org
Fri Sep 18 13:37:35 CDT 2009
Module: wine
Branch: master
Commit: 7b1f1c7123373e941aaa79500a7940e87e76718e
URL: http://source.winehq.org/git/wine.git/?a=commit;h=7b1f1c7123373e941aaa79500a7940e87e76718e
Author: Huw Davies <huw at codeweavers.com>
Date: Fri Sep 18 15:14:35 2009 +0100
oledb32/tests: Skip tests on older versions of the conversion library.
---
dlls/oledb32/tests/convert.c | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/dlls/oledb32/tests/convert.c b/dlls/oledb32/tests/convert.c
index 5ca06c3..cc67ab2 100644
--- a/dlls/oledb32/tests/convert.c
+++ b/dlls/oledb32/tests/convert.c
@@ -203,6 +203,16 @@ static void test_canconvert(void)
return;
}
+ /* Some older versions of the library don't support several conversions, we'll skip
+ if we have such a library */
+ hr = IDataConvert_CanConvert(convert, DBTYPE_EMPTY, DBTYPE_DBTIMESTAMP);
+ if(hr == S_FALSE)
+ {
+ win_skip("Doesn't handle DBTYPE_EMPTY -> DBTYPE_DBTIMESTAMP conversion so skipping\n");
+ IDataConvert_Release(convert);
+ return;
+ }
+
for(src_idx = 0; src_idx < sizeof(simple_convert) / sizeof(simple_convert[0]); src_idx++)
for(dst_idx = 0; dst_idx < sizeof(simple_convert) / sizeof(simple_convert[0]); dst_idx++)
{
More information about the wine-cvs
mailing list