Hans Leidekker : webservices/tests: Add a test for WsWriteText.

Alexandre Julliard julliard at winehq.org
Fri Aug 26 10:18:11 CDT 2016


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

Author: Hans Leidekker <hans at codeweavers.com>
Date:   Thu Aug 25 20:02:50 2016 +0200

webservices/tests: Add a test for WsWriteText.

Signed-off-by: Hans Leidekker <hans at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/webservices/tests/writer.c | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/dlls/webservices/tests/writer.c b/dlls/webservices/tests/writer.c
index d2573e3..d9c3fb1 100644
--- a/dlls/webservices/tests/writer.c
+++ b/dlls/webservices/tests/writer.c
@@ -2195,6 +2195,27 @@ static void test_field_flags(void)
     WsFreeWriter( writer );
 }
 
+static void test_WsWriteText(void)
+{
+    HRESULT hr;
+    WS_XML_WRITER *writer;
+    WS_XML_UTF8_TEXT utf8;
+
+    hr = WsCreateWriter( NULL, 0, &writer, NULL );
+    ok( hr == S_OK, "got %08x\n", hr );
+
+    hr = set_output( writer );
+    ok( hr == S_OK, "got %08x\n", hr );
+
+    utf8.text.textType = WS_XML_TEXT_TYPE_UTF8;
+    utf8.value.bytes  = (BYTE *)"test";
+    utf8.value.length = 4;
+    hr = WsWriteText( writer, &utf8.text, NULL );
+    todo_wine ok( hr == WS_E_INVALID_FORMAT, "got %08x\n", hr );
+
+    WsFreeWriter( writer );
+}
+
 START_TEST(writer)
 {
     test_WsCreateWriter();
@@ -2222,4 +2243,5 @@ START_TEST(writer)
     test_text_types();
     test_double();
     test_field_flags();
+    test_WsWriteText();
 }




More information about the wine-cvs mailing list