Nikolay Sivov (@nsivov) commented about dlls/msxml4/tests/domdoc.c:
- test = tests;
- while (test->xml)
- {
hr = CoCreateInstance(&CLSID_DOMDocument40, NULL, CLSCTX_INPROC_SERVER, &IID_IXMLDOMDocument2, (void **)&doc);
ok(SUCCEEDED(hr), "Unexpected hr %#lx.\n", hr);
hr = IXMLDOMDocument2_loadXML(doc, _bstr_(test->xml), &b);
ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);
node = NULL;
hr = IXMLDOMDocument2_selectSingleNode(doc, _bstr_("a"), &node);
ok(SUCCEEDED(hr), "Unexpected hr %#lx.\n", hr);
hr = IXMLDOMNode_get_attributes(node, &map);
ok(SUCCEEDED(hr), "Unexpected hr %#lx.\n", hr);
Let's make these stricter, and check for S_OK.