Module: wine Branch: master Commit: 99129d20a6927b707a89165a5351c9ed26e0af3c URL: http://source.winehq.org/git/wine.git/?a=commit;h=99129d20a6927b707a89165a53...
Author: Mike McCormack mike@codeweavers.com Date: Tue Nov 21 15:21:13 2006 +0900
msi: Add a test for formatting records with strings.
---
dlls/msi/tests/format.c | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/dlls/msi/tests/format.c b/dlls/msi/tests/format.c index f3ae027..308bd70 100644 --- a/dlls/msi/tests/format.c +++ b/dlls/msi/tests/format.c @@ -1628,6 +1628,17 @@ static void test_formatrecord(void) ok( 0 == strcmp(buffer,"}}"), "wrong output (%s)\n",buffer); }
+ sz = sizeof buffer; + MsiRecordSetInteger(hrec, 1, 100); + MsiRecordSetInteger(hrec, 2, -100); + MsiRecordSetString(hrec, 0, "[1] [2]"); + r = MsiFormatRecord(0, hrec, buffer, &sz); + ok( r == ERROR_SUCCESS, "format failed\n"); + todo_wine { + ok( sz == 8, "size wrong(%i)\n",sz); + ok( 0 == strcmp(buffer,"100 -100"), "wrong output (%s)\n",buffer); + } + MsiCloseHandle( hrec ); }