msi: Add a test for MsiFormatRecord with integer fields.

This commit is contained in:
Robert Shearman 2006-03-18 16:14:09 +00:00 committed by Alexandre Julliard
parent 15a7d3b2b4
commit d62aa01ec0
1 changed files with 12 additions and 0 deletions

View File

@ -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);
}