Mike McCormack : msi: Add a test for formatting records with strings.

Alexandre Julliard julliard at wine.codeweavers.com
Tue Nov 21 08:14:49 CST 2006


Module: wine
Branch: master
Commit: 99129d20a6927b707a89165a5351c9ed26e0af3c
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=99129d20a6927b707a89165a5351c9ed26e0af3c

Author: Mike McCormack <mike at 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 );
 }
 




More information about the wine-cvs mailing list