Commit 38f94b48 authored by Nikolay Sivov's avatar Nikolay Sivov Committed by Alexandre Julliard

mf/tests: Add a test for default node attributes.

parent 2eb80e12
......@@ -150,6 +150,17 @@ static void test_topology(void)
IMFTopology_Release(topology2);
/* No attributes by default. */
for (node_type = MF_TOPOLOGY_OUTPUT_NODE; node_type < MF_TOPOLOGY_TEE_NODE; ++node_type)
{
hr = MFCreateTopologyNode(node_type, &node);
ok(hr == S_OK, "Failed to create a node for type %d, hr %#x.\n", node_type, hr);
hr = IMFTopologyNode_GetCount(node, &count);
ok(hr == S_OK, "Failed to get attribute count, hr %#x.\n", hr);
ok(!count, "Unexpected attribute count %u.\n", count);
IMFTopologyNode_Release(node);
}
hr = MFCreateTopologyNode(MF_TOPOLOGY_OUTPUT_NODE, NULL);
ok(hr == E_POINTER, "Unexpected hr %#x.\n", hr);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment