Module: wine Branch: refs/heads/master Commit: d62aa01ec0a005dc9f8be481a6aef0cedb1191fe URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=d62aa01ec0a005dc9f8be481...
Author: Robert Shearman rob@codeweavers.com Date: Sat Mar 18 16:14:09 2006 +0000
msi: Add a test for MsiFormatRecord with integer fields.
---
dlls/msi/tests/format.c | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/dlls/msi/tests/format.c b/dlls/msi/tests/format.c index 59c6f11..50f0e3c 100644 --- a/dlls/msi/tests/format.c +++ b/dlls/msi/tests/format.c @@ -618,6 +618,18 @@ static void test_formatrecord(void) ok( r == ERROR_SUCCESS, "format failed\n"); ok( sz == 11, "size wrong\n"); ok( 0 == strcmp(buffer,"boo [~] hoo"), "wrong output (%s)\n",buffer); + + r = MsiRecordSetString(hrec, 0, "[1]"); + r = MsiRecordSetInteger(hrec, 1, 123456); + ok( r == ERROR_SUCCESS, "set integer failed\n"); + sz = sizeof buffer; + r = MsiFormatRecord(0, hrec, buffer, &sz); + ok( r == ERROR_SUCCESS, "format failed\n"); + todo_wine{ + ok( sz == 6, "size wrong\n"); + ok( 0 == strcmp(buffer,"123456"), "wrong output (%s)\n",buffer); + } + MsiCloseHandle(hrec); }