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