+ tet_infoline(" UtcDaliSuperBlurViewSetTexture ");
+
+ SuperBlurView blurView = SuperBlurView::New(BLUR_LEVELS);
+ blurView.SetProperty(Actor::Property::SIZE, Vector2(100.0f, 100.0f));
+
+ Texture inputTexture = CreateSolidColorTexture(application, Color::GREEN, 50, 50);
+ blurView.SetTexture(inputTexture);
+ // start multiple guassian blur call, each guassian blur creates two render tasks
+ DALI_TEST_CHECK(application.GetScene().GetRenderTaskList().GetTaskCount() == 1 + BLUR_LEVELS * 2);
+
+ {
+ // create renderers for the original image and each blurred image
+ application.GetScene().Add(blurView);
+ Wait(application);
+ DALI_TEST_EQUALS(blurView.GetRendererCount(), BLUR_LEVELS + 1, TEST_LOCATION);
+
+ Wait(application);
+ application.GetScene().Remove(blurView);
+ }
+
+ END_TEST;
+}
+
+int UtcDaliSuperBlurViewSetTexture2(void)