From 99129d20a6927b707a89165a5351c9ed26e0af3c Mon Sep 17 00:00:00 2001 From: Mike McCormack Date: Tue, 21 Nov 2006 15:21:13 +0900 Subject: [PATCH] msi: Add a test for formatting records with strings. --- dlls/msi/tests/format.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/dlls/msi/tests/format.c b/dlls/msi/tests/format.c index f3ae027276b..308bd702275 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 ); }