[PATCH 05/13] quartz/tests: Add COM aggregation test for NullRenderer.
Michael Stefaniuc
mstefani at redhat.de
Sun Jul 1 17:59:38 CDT 2012
---
dlls/quartz/tests/misc.c | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/dlls/quartz/tests/misc.c b/dlls/quartz/tests/misc.c
index 74c386b..a84a0d7 100644
--- a/dlls/quartz/tests/misc.c
+++ b/dlls/quartz/tests/misc.c
@@ -157,6 +157,19 @@ static void test_aggregation(const CLSID clsidOuter, const CLSID clsidInner,
} while (refCount);
}
+static void test_null_renderer_aggregations(void)
+{
+ const IID * iids[] = {
+ &IID_IMediaFilter, &IID_IBaseFilter
+ };
+ int i;
+
+ for (i = 0; i < sizeof(iids) / sizeof(iids[0]); i++)
+ {
+ test_aggregation(CLSID_SystemClock, CLSID_NullRenderer, IID_IReferenceClock, *iids[i]);
+ }
+}
+
static void test_video_renderer_aggregations(void)
{
const IID * iids[] = {
@@ -206,6 +219,7 @@ START_TEST(misc)
{
CoInitialize(NULL);
+ test_null_renderer_aggregations();
test_video_renderer_aggregations();
test_filter_graph_aggregations();
test_filter_mapper_aggregations();
--
1.7.6.5
More information about the wine-patches
mailing list