Module: wine Branch: master Commit: def55873793a4640dcef7bb81a215edfcc579687 URL: http://source.winehq.org/git/wine.git/?a=commit;h=def55873793a4640dcef7bb81a...
Author: Jacek Caban jacek@codeweavers.com Date: Fri Mar 31 15:57:27 2017 +0200
xmllite/tests: Added move_to_element helper.
Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Nikolay Sivov nsivov@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/xmllite/tests/reader.c | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/dlls/xmllite/tests/reader.c b/dlls/xmllite/tests/reader.c index 666432e..731c7b8 100644 --- a/dlls/xmllite/tests/reader.c +++ b/dlls/xmllite/tests/reader.c @@ -256,6 +256,14 @@ static void _next_attribute(unsigned line, IXmlReader *reader) ok_(__FILE__,line)(hr == S_OK, "MoveToNextAttribute returned %08x\n", hr); }
+#define move_to_element(a) _move_to_element(__LINE__,a) +static void _move_to_element(unsigned line, IXmlReader *reader) +{ + HRESULT hr; + hr = IXmlReader_MoveToElement(reader); + ok_(__FILE__,line)(hr == S_OK, "MoveToElement failed: %08x\n", hr); +} + static void test_read_state(IXmlReader *reader, XmlReadState expected, XmlReadState exp_broken, int line) { @@ -943,8 +951,7 @@ static void test_read_xmldeclaration(void)
TEST_DEPTH(reader, 1);
- hr = IXmlReader_MoveToElement(reader); - ok(hr == S_OK, "got %08x\n", hr); + move_to_element(reader); TEST_READER_POSITION2(reader, 1, 3, ~0u, 55);
type = XmlNodeType_None; @@ -1302,8 +1309,7 @@ static void test_read_public_dtd(void) reader_name(reader, "SYSTEM"); reader_value(reader, "externalid uri");
- hr = IXmlReader_MoveToElement(reader); - ok(hr == S_OK, "got 0x%08x\n", hr); + move_to_element(reader);
len = 0; str = NULL; @@ -1367,8 +1373,7 @@ static void test_read_system_dtd(void) reader_name(reader, "SYSTEM"); reader_value(reader, "externalid uri");
- hr = IXmlReader_MoveToElement(reader); - ok(hr == S_OK, "got 0x%08x\n", hr); + move_to_element(reader);
len = 0; str = NULL; @@ -1539,9 +1544,7 @@ static void test_read_element(void) ok(hr == S_OK, "got %08x\n", hr); ok(depth == depths[i] + 1, "%u: got depth %u, expected %u\n", i, depth, depths[i] + 1);
- hr = IXmlReader_MoveToElement(reader); - ok(hr == S_OK, "got %08x\n", hr); - + move_to_element(reader); reader_value(reader, "");
depth = 123; @@ -2045,9 +2048,7 @@ static void test_prefix(void) reader_prefix(reader, prefix_tests[i].prefix3);
/* back to the element, check prefix */ - hr = IXmlReader_MoveToElement(reader); - ok(hr == S_OK, "MoveToElement() failed, %#x.\n", hr); - + move_to_element(reader); reader_prefix(reader, prefix_tests[i].prefix1);
IStream_Release(stream); @@ -2473,8 +2474,7 @@ static void test_reader_position(void) next_attribute(reader); TEST_READER_POSITION2(reader, 1, 24, ~0u, 34);
- hr = IXmlReader_MoveToElement(reader); - ok(hr == S_OK, "got %08x\n", hr); + move_to_element(reader); TEST_READER_POSITION2(reader, 1, 2, ~0u, 34);
hr = IXmlReader_Read(reader, &type);