[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