Esme Povirk (@madewokherd) commented about dlls/uiautomationcore/tests/uiautomation.c:
- initialize_provider_tree();
- for (i = 0; i < ARRAY_SIZE(exp_node_desc); i++)
init_node_provider_desc(&exp_node_desc[i], GetCurrentProcessId(), NULL);
- hr = UiaNodeFromProvider(&Provider.IRawElementProviderSimple_iface, &node);
- ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);
- ok(Provider.ref == 2, "Unexpected refcnt %ld\n", Provider.ref);
- hr = UiaGetPropertyValue(node, UIA_ProviderDescriptionPropertyId, &v);
- todo_wine ok(hr == S_OK, "Unexpected hr %#lx\n", hr);
- if (SUCCEEDED(hr))
- {
check_node_provider_desc_prefix(V_BSTR(&v), GetCurrentProcessId(), NULL);
check_node_provider_desc(V_BSTR(&v), L"Main", L"Provider", TRUE);
This is supposed to be a test for the find function, do we really need to check this here?