oledb32/tests: Skip tests on older versions of the conversion library.

This commit is contained in:
Huw Davies 2009-09-18 15:14:35 +01:00 committed by Alexandre Julliard
parent 8a890d399a
commit 7b1f1c7123
1 changed files with 10 additions and 0 deletions

View File

@ -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++)
{