Robert Shearman : msi: Add a test for MsiFormatRecord with integer
fields.
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Mar 20 06:17:50 CST 2006
Module: wine
Branch: refs/heads/master
Commit: d62aa01ec0a005dc9f8be481a6aef0cedb1191fe
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=d62aa01ec0a005dc9f8be481a6aef0cedb1191fe
Author: Robert Shearman <rob at 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);
}
More information about the wine-cvs
mailing list