Module: wine Branch: master Commit: c3f9a4c362f91d04ef6ef4f8b9d5df69431c81b5 URL: http://source.winehq.org/git/wine.git/?a=commit;h=c3f9a4c362f91d04ef6ef4f8b9...
Author: Austin Lund austin.lund@gmail.com Date: Wed Aug 18 12:27:38 2010 +1000
comctl32/tests: Do not perform comparison of dates if GetDateFormat fails.
---
dlls/comctl32/tests/datetime.c | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/dlls/comctl32/tests/datetime.c b/dlls/comctl32/tests/datetime.c index a97ab34..83f8e03 100644 --- a/dlls/comctl32/tests/datetime.c +++ b/dlls/comctl32/tests/datetime.c @@ -673,10 +673,15 @@ static void test_wm_set_get_text(void)
buff[0] = 0; ret = SendMessage(hWnd, WM_GETTEXT, sizeof(buff), (LPARAM)buff); - ok(strcmp(buff, a_str) != 0, "Expected text not to change, got %s\n", buff); - - GetDateFormat(LOCALE_USER_DEFAULT, 0, NULL, NULL, time, sizeof(time)); - ok(!strcmp(buff, time), "Expected %s, got %s\n", time, buff); + ok(strcmp(buff, a_str) != 0, "Expected text to change, got %s\n", buff); + ok(ret != 0, "Expected non-zero return value\n"); + + SetLastError(0xdeadbeef); + ret = GetDateFormat(LOCALE_USER_DEFAULT, 0, NULL, NULL, time, sizeof(time)); + if (ret == 0) + skip("GetDateFormat failed, returned %ld, error %d\n", ret, GetLastError()); + else + ok(!strcmp(buff, time), "Expected %s, got %s\n", time, buff);
DestroyWindow(hWnd); }