Add a trivial test for IXMLDOMDocumentFragment_get_parentNode()
Nikolay Sivov
bunglehead at gmail.com
Tue Feb 9 12:08:36 CST 2010
---
dlls/msxml3/tests/domdoc.c | 22 +++++++++++++++-------
1 files changed, 15 insertions(+), 7 deletions(-)
diff --git a/dlls/msxml3/tests/domdoc.c b/dlls/msxml3/tests/domdoc.c
index 0c847e5..bf2e234 100644
--- a/dlls/msxml3/tests/domdoc.c
+++ b/dlls/msxml3/tests/domdoc.c
@@ -3510,7 +3510,15 @@ static void test_xmlTypes(void)
ok(hr == S_OK, "ret %08x\n", hr );
if(hr == S_OK)
{
- IXMLDOMNode *pNextChild = (IXMLDOMNode *)0x1;
+ IXMLDOMNode *node;
+
+ hr = IXMLDOMDocumentFragment_get_parentNode(pDocFrag, NULL);
+ ok(hr == E_INVALIDARG, "ret %08x\n", hr );
+
+ node = (IXMLDOMNode *)0x1;
+ hr = IXMLDOMDocumentFragment_get_parentNode(pDocFrag, &node);
+ ok(hr == S_FALSE, "ret %08x\n", hr );
+ ok(node == NULL, "expected NULL, got %p\n", node);
hr = IXMLDOMElement_appendChild(pRoot, (IXMLDOMNode*)pDocFrag, NULL);
ok(hr == S_OK, "ret %08x\n", hr );
@@ -3533,19 +3541,19 @@ static void test_xmlTypes(void)
hr = IXMLDOMDocumentFragment_get_nextSibling(pDocFrag, NULL);
ok(hr == E_INVALIDARG, "ret %08x\n", hr );
- pNextChild = (IXMLDOMNode *)0x1;
- hr = IXMLDOMDocumentFragment_get_nextSibling(pDocFrag, &pNextChild);
+ node = (IXMLDOMNode *)0x1;
+ hr = IXMLDOMDocumentFragment_get_nextSibling(pDocFrag, &node);
ok(hr == S_FALSE, "ret %08x\n", hr );
- ok(pNextChild == NULL, "pNextChild not NULL\n");
+ ok(node == NULL, "next sibling not NULL\n");
/* test Previous Sibling*/
hr = IXMLDOMDocumentFragment_get_previousSibling(pDocFrag, NULL);
ok(hr == E_INVALIDARG, "ret %08x\n", hr );
- pNextChild = (IXMLDOMNode *)0x1;
- hr = IXMLDOMDocumentFragment_get_previousSibling(pDocFrag, &pNextChild);
+ node = (IXMLDOMNode *)0x1;
+ hr = IXMLDOMDocumentFragment_get_previousSibling(pDocFrag, &node);
ok(hr == S_FALSE, "ret %08x\n", hr );
- ok(pNextChild == NULL, "pNextChild not NULL\n");
+ ok(node == NULL, "previous sibling not NULL\n");
/* test get_dataType */
hr = IXMLDOMDocumentFragment_get_dataType(pDocFrag, NULL);
--
1.5.6.5
--=-CxEC+ZcsSU2sEbRbqnGG--
More information about the wine-patches
mailing list