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.