[UTC][dali-core, dali-toolkit][ACR-748][Add some UTCs for NativeImage and ImageView]
authortaeyoon <taeyoon0.lee@samsung.com>
Thu, 29 Sep 2016 08:26:19 +0000 (17:26 +0900)
committertaeyoon <taeyoon0.lee@samsung.com>
Fri, 30 Sep 2016 04:40:48 +0000 (13:40 +0900)
Change-Id: I4b070cb16a70ddd2a0c5a9b19485de83ffc0111d

12 files changed:
src/utc/dali-core/native-image/utc-dali-native-image-impl.h
src/utc/dali-core/native-image/utc-dali-native-image.cpp
src/utc/dali-core/property-map/utc-dali-property-map.cpp
src/utc/dali-core/tct-dali-core-core_common_iot.h
src/utc/dali-core/tct-dali-core-core_mobile.h
src/utc/dali-core/tct-dali-core-core_tv.h
src/utc/dali-core/tct-dali-core-core_wearable.h
src/utc/dali-toolkit/image-view/utc-dali-image-view.cpp
src/utc/dali-toolkit/tct-dali-toolkit-core_common_iot.h
src/utc/dali-toolkit/tct-dali-toolkit-core_mobile.h
src/utc/dali-toolkit/tct-dali-toolkit-core_tv.h
src/utc/dali-toolkit/tct-dali-toolkit-core_wearable.h

index 16bf126..bc92393 100755 (executable)
@@ -120,6 +120,32 @@ void NativeImageCreateGlTextureP()
   nativeImage.CreateGlTexture();
 }
 
+void NativeImageCustomFragmentPrefixP()
+{
+  const int WIDTH = 10, HEIGHT = 15;
+  NativeImageImplementedPointer nativeImageImplemented = NativeImageImplemented::New( WIDTH, HEIGHT );
+  DALI_CHECK_INSTANCE( nativeImageImplemented, "NativeImageImplemented instance is not created." );
+
+  NativeImage nativeImage = NativeImage::New(*(nativeImageImplemented.Get()));
+  DALI_CHECK_INSTANCE( nativeImage, "NativeImage::New is failed" );
+
+  DALI_CHECK_FAIL( nativeImage.GetCustomFragmentPreFix() != NULL, "NativeImageImplemented doesn't have Extension, so GetCustomFragmentPreFix() should be NULL" );
+  DaliLog::PrintPass();
+}
+
+void NativeImageCustomSamplerTypenameP()
+{
+  const int WIDTH = 10, HEIGHT = 15;
+  NativeImageImplementedPointer nativeImageImplemented = NativeImageImplemented::New( WIDTH, HEIGHT );
+  DALI_CHECK_INSTANCE( nativeImageImplemented, "NativeImageImplemented instance is not created." );
+
+  NativeImage nativeImage = NativeImage::New(*(nativeImageImplemented.Get()));
+  DALI_CHECK_INSTANCE( nativeImage, "NativeImage::New is failed" );
+
+  DALI_CHECK_FAIL( nativeImage.GetCustomSamplerTypename() != NULL, "NativeImageImplemented doesn't have Extension, so GetCustomSamplerTypename() should be NULL" );
+  DaliLog::PrintPass();
+}
+
 void VTNativeImageCreateGlTexture001()
 {
   bool bCreateGlTextureStatus = false;
index 6249986..544ad3a 100755 (executable)
@@ -38,7 +38,9 @@ namespace
     NATIVE_IMAGE_DOWNCAST_N,
     NATIVE_IMAGE_COPY_CONSTRUCTOR_P,
     NATIVE_IMAGE_OPERATOR_ASSIGNMENT_P,
-    NATIVE_IMAGE_CREATE_GL_TEXTURE_P
+    NATIVE_IMAGE_CREATE_GL_TEXTURE_P,
+    NATIVE_IMAGE_CUSTOM_FRAGMENT_PREFIX_P,
+    NATIVE_IMAGE_CUSTOM_SAMPLER_TYPENAME_P
   };
 
   struct NativeImage_TestApp : public ConnectionTracker
@@ -109,6 +111,14 @@ namespace
         case NATIVE_IMAGE_CREATE_GL_TEXTURE_P:
           NativeImageCreateGlTextureP();
           break;
+
+        case NATIVE_IMAGE_CUSTOM_FRAGMENT_PREFIX_P:
+          NativeImageCustomFragmentPrefixP();
+          break;
+
+        case NATIVE_IMAGE_CUSTOM_SAMPLER_TYPENAME_P:
+          NativeImageCustomSamplerTypenameP();
+          break;
       }
     }
     void VerdictTest()
@@ -273,3 +283,39 @@ int UtcDaliNativeImageCreateGlTextureP(void)
 
   return test_return_value;
 }
+/**
+ * @testcase            UtcDaliNativeImageCustomFragmentPrefixP
+ * @since_tizen         3.0
+ * @description         check if CustomFragmentPrefix api works or not.
+ */
+
+int UtcDaliNativeImageCustomFragmentPrefixP(void)
+{
+  DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
+
+  Application application = Application::New( &gArgc, &gArgv );
+  CHECK_GL;
+  NativeImage_TestApp testApp( application, NATIVE_IMAGE_CUSTOM_FRAGMENT_PREFIX_P );
+  application.MainLoop();
+
+  return test_return_value;
+}
+
+/**
+ * @testcase            UtcDaliNativeImageCustomSamplerTypenameP
+ * @since_tizen         3.0
+ * @description         check if CustomSamplerTypename api works or not.
+ */
+
+int UtcDaliNativeImageCustomSamplerTypenameP(void)
+{
+  DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
+
+  Application application = Application::New( &gArgc, &gArgv );
+  CHECK_GL;
+  NativeImage_TestApp testApp( application, NATIVE_IMAGE_CUSTOM_SAMPLER_TYPENAME_P );
+  application.MainLoop();
+
+  return test_return_value;
+}
+
index 6cfe9a6..e41b860 100755 (executable)
@@ -911,6 +911,7 @@ void PropertyMapSquareOperatorP()
 
   DaliLog::PrintPass();
 }
+
 void PropertyMapConstSquareOperatorP()
 {
   const Property::Index indexMapFirst = 10;
index 79e687e..683752b 100755 (executable)
@@ -718,6 +718,8 @@ extern int UtcDaliNativeImageDownCastN(void);
 extern int UtcDaliNativeImageCopyConstructorP(void);
 extern int UtcDaliNativeImageOperatorAssignmentP(void);
 extern int UtcDaliNativeImageCreateGlTextureP(void);
+extern int UtcDaliNativeImageCustomFragmentPrefixP(void);
+extern int UtcDaliNativeImageCustomSamplerTypenameP(void);
 extern int UtcDaliObjectRegistryObjectCreatedSignalP(void);
 extern int UtcDaliObjectRegistryObjectDestroyedSignalP(void);
 extern int UtcDaliObjectRegistryOperatorAssignmentP(void);
@@ -1827,6 +1829,8 @@ testcase tc_array[] = {
     {"UtcDaliNativeImageCopyConstructorP", UtcDaliNativeImageCopyConstructorP, utc_Dali_NativeImage_startup, utc_Dali_NativeImage_cleanup},
     {"UtcDaliNativeImageOperatorAssignmentP", UtcDaliNativeImageOperatorAssignmentP, utc_Dali_NativeImage_startup, utc_Dali_NativeImage_cleanup},
     {"UtcDaliNativeImageCreateGlTextureP", UtcDaliNativeImageCreateGlTextureP, utc_Dali_NativeImage_startup, utc_Dali_NativeImage_cleanup},
+    {"UtcDaliNativeImageCustomFragmentPrefixP", UtcDaliNativeImageCustomFragmentPrefixP, utc_Dali_NativeImage_startup, utc_Dali_NativeImage_cleanup},
+    {"UtcDaliNativeImageCustomSamplerTypenameP", UtcDaliNativeImageCustomSamplerTypenameP, utc_Dali_NativeImage_startup, utc_Dali_NativeImage_cleanup},
     {"UtcDaliObjectRegistryObjectCreatedSignalP", UtcDaliObjectRegistryObjectCreatedSignalP, utc_Dali_ObjectRegistry_startup, utc_Dali_ObjectRegistry_cleanup},
     {"UtcDaliObjectRegistryObjectDestroyedSignalP", UtcDaliObjectRegistryObjectDestroyedSignalP, utc_Dali_ObjectRegistry_startup, utc_Dali_ObjectRegistry_cleanup},
     {"UtcDaliObjectRegistryOperatorAssignmentP", UtcDaliObjectRegistryOperatorAssignmentP, utc_Dali_ObjectRegistry_startup, utc_Dali_ObjectRegistry_cleanup},
index 05d5fa9..30623b7 100755 (executable)
@@ -718,6 +718,8 @@ extern int UtcDaliNativeImageDownCastN(void);
 extern int UtcDaliNativeImageCopyConstructorP(void);
 extern int UtcDaliNativeImageOperatorAssignmentP(void);
 extern int UtcDaliNativeImageCreateGlTextureP(void);
+extern int UtcDaliNativeImageCustomFragmentPrefixP(void);
+extern int UtcDaliNativeImageCustomSamplerTypenameP(void);
 extern int UtcDaliObjectRegistryObjectCreatedSignalP(void);
 extern int UtcDaliObjectRegistryObjectDestroyedSignalP(void);
 extern int UtcDaliObjectRegistryOperatorAssignmentP(void);
@@ -1827,6 +1829,8 @@ testcase tc_array[] = {
     {"UtcDaliNativeImageCopyConstructorP", UtcDaliNativeImageCopyConstructorP, utc_Dali_NativeImage_startup, utc_Dali_NativeImage_cleanup},
     {"UtcDaliNativeImageOperatorAssignmentP", UtcDaliNativeImageOperatorAssignmentP, utc_Dali_NativeImage_startup, utc_Dali_NativeImage_cleanup},
     {"UtcDaliNativeImageCreateGlTextureP", UtcDaliNativeImageCreateGlTextureP, utc_Dali_NativeImage_startup, utc_Dali_NativeImage_cleanup},
+    {"UtcDaliNativeImageCustomFragmentPrefixP", UtcDaliNativeImageCustomFragmentPrefixP, utc_Dali_NativeImage_startup, utc_Dali_NativeImage_cleanup},
+    {"UtcDaliNativeImageCustomSamplerTypenameP", UtcDaliNativeImageCustomSamplerTypenameP, utc_Dali_NativeImage_startup, utc_Dali_NativeImage_cleanup},
     {"UtcDaliObjectRegistryObjectCreatedSignalP", UtcDaliObjectRegistryObjectCreatedSignalP, utc_Dali_ObjectRegistry_startup, utc_Dali_ObjectRegistry_cleanup},
     {"UtcDaliObjectRegistryObjectDestroyedSignalP", UtcDaliObjectRegistryObjectDestroyedSignalP, utc_Dali_ObjectRegistry_startup, utc_Dali_ObjectRegistry_cleanup},
     {"UtcDaliObjectRegistryOperatorAssignmentP", UtcDaliObjectRegistryOperatorAssignmentP, utc_Dali_ObjectRegistry_startup, utc_Dali_ObjectRegistry_cleanup},
index b766d67..d6725fd 100755 (executable)
@@ -718,6 +718,8 @@ extern int UtcDaliNativeImageDownCastN(void);
 extern int UtcDaliNativeImageCopyConstructorP(void);
 extern int UtcDaliNativeImageOperatorAssignmentP(void);
 extern int UtcDaliNativeImageCreateGlTextureP(void);
+extern int UtcDaliNativeImageCustomFragmentPrefixP(void);
+extern int UtcDaliNativeImageCustomSamplerTypenameP(void);
 extern int UtcDaliObjectRegistryObjectCreatedSignalP(void);
 extern int UtcDaliObjectRegistryObjectDestroyedSignalP(void);
 extern int UtcDaliObjectRegistryOperatorAssignmentP(void);
@@ -1827,6 +1829,8 @@ testcase tc_array[] = {
     {"UtcDaliNativeImageCopyConstructorP", UtcDaliNativeImageCopyConstructorP, utc_Dali_NativeImage_startup, utc_Dali_NativeImage_cleanup},
     {"UtcDaliNativeImageOperatorAssignmentP", UtcDaliNativeImageOperatorAssignmentP, utc_Dali_NativeImage_startup, utc_Dali_NativeImage_cleanup},
     {"UtcDaliNativeImageCreateGlTextureP", UtcDaliNativeImageCreateGlTextureP, utc_Dali_NativeImage_startup, utc_Dali_NativeImage_cleanup},
+    {"UtcDaliNativeImageCustomFragmentPrefixP", UtcDaliNativeImageCustomFragmentPrefixP, utc_Dali_NativeImage_startup, utc_Dali_NativeImage_cleanup},
+    {"UtcDaliNativeImageCustomSamplerTypenameP", UtcDaliNativeImageCustomSamplerTypenameP, utc_Dali_NativeImage_startup, utc_Dali_NativeImage_cleanup},
     {"UtcDaliObjectRegistryObjectCreatedSignalP", UtcDaliObjectRegistryObjectCreatedSignalP, utc_Dali_ObjectRegistry_startup, utc_Dali_ObjectRegistry_cleanup},
     {"UtcDaliObjectRegistryObjectDestroyedSignalP", UtcDaliObjectRegistryObjectDestroyedSignalP, utc_Dali_ObjectRegistry_startup, utc_Dali_ObjectRegistry_cleanup},
     {"UtcDaliObjectRegistryOperatorAssignmentP", UtcDaliObjectRegistryOperatorAssignmentP, utc_Dali_ObjectRegistry_startup, utc_Dali_ObjectRegistry_cleanup},
index d9c9f6a..46ff9bc 100755 (executable)
@@ -718,6 +718,8 @@ extern int UtcDaliNativeImageDownCastN(void);
 extern int UtcDaliNativeImageCopyConstructorP(void);
 extern int UtcDaliNativeImageOperatorAssignmentP(void);
 extern int UtcDaliNativeImageCreateGlTextureP(void);
+extern int UtcDaliNativeImageCustomFragmentPrefixP(void);
+extern int UtcDaliNativeImageCustomSamplerTypenameP(void);
 extern int UtcDaliObjectRegistryObjectCreatedSignalP(void);
 extern int UtcDaliObjectRegistryObjectDestroyedSignalP(void);
 extern int UtcDaliObjectRegistryOperatorAssignmentP(void);
@@ -1827,6 +1829,8 @@ testcase tc_array[] = {
     {"UtcDaliNativeImageCopyConstructorP", UtcDaliNativeImageCopyConstructorP, utc_Dali_NativeImage_startup, utc_Dali_NativeImage_cleanup},
     {"UtcDaliNativeImageOperatorAssignmentP", UtcDaliNativeImageOperatorAssignmentP, utc_Dali_NativeImage_startup, utc_Dali_NativeImage_cleanup},
     {"UtcDaliNativeImageCreateGlTextureP", UtcDaliNativeImageCreateGlTextureP, utc_Dali_NativeImage_startup, utc_Dali_NativeImage_cleanup},
+    {"UtcDaliNativeImageCustomFragmentPrefixP", UtcDaliNativeImageCustomFragmentPrefixP, utc_Dali_NativeImage_startup, utc_Dali_NativeImage_cleanup},
+    {"UtcDaliNativeImageCustomSamplerTypenameP", UtcDaliNativeImageCustomSamplerTypenameP, utc_Dali_NativeImage_startup, utc_Dali_NativeImage_cleanup},
     {"UtcDaliObjectRegistryObjectCreatedSignalP", UtcDaliObjectRegistryObjectCreatedSignalP, utc_Dali_ObjectRegistry_startup, utc_Dali_ObjectRegistry_cleanup},
     {"UtcDaliObjectRegistryObjectDestroyedSignalP", UtcDaliObjectRegistryObjectDestroyedSignalP, utc_Dali_ObjectRegistry_startup, utc_Dali_ObjectRegistry_cleanup},
     {"UtcDaliObjectRegistryOperatorAssignmentP", UtcDaliObjectRegistryOperatorAssignmentP, utc_Dali_ObjectRegistry_startup, utc_Dali_ObjectRegistry_cleanup},
index 30e8c47..f0b66d9 100755 (executable)
@@ -38,6 +38,7 @@ void ImageViewDownCastP();
 void ImageViewDownCastN();
 void ImageViewSetAndGetImageP();
 void ImageViewSetAndGetImageP2();
+void ImageViewSetAndGetImageP3();
 void ImageViewSetAndGetPropertyImage();
 void ImageViewSetAndGetPropertyResourceUrl();
 
@@ -58,6 +59,7 @@ namespace
     IMAGE_VIEW_DOWNCAST_N,
     IMAGE_VIEW_SET_GET_IMAGE_P,
     IMAGE_VIEW_SET_GET_IMAGE_P2,
+    IMAGE_VIEW_SET_GET_IMAGE_P3,
     IMAGE_VIEW_SET_GET_PROPERTY_IMAGE,
     IMAGE_VIEW_SET_GET_PROPERTY_RESOURCE_URL
   };
@@ -122,6 +124,9 @@ namespace
         case IMAGE_VIEW_SET_GET_IMAGE_P2:
           ImageViewSetAndGetImageP2();
           break;
+        case IMAGE_VIEW_SET_GET_IMAGE_P3:
+          ImageViewSetAndGetImageP3();
+          break;
         case IMAGE_VIEW_SET_GET_PROPERTY_IMAGE:
           ImageViewSetAndGetPropertyImage();
           break;
@@ -231,6 +236,7 @@ void ImageViewSetAndGetImageP()
   imageView.SetImage( image1 );
   Image image2 = imageView.GetImage();
   DALI_CHECK_FAIL( image1.GetWidth() != image2.GetWidth(), "ImageView Set Get Image is failed." );
+
   DaliLog::PrintPass();
 }
 
@@ -255,6 +261,16 @@ void ImageViewSetAndGetImageP2()
   TestUrl( imageView, TEST_IMAGE_FILE_NAME );
 }
 
+void ImageViewSetAndGetImageP3()
+{
+  ImageView imageView = ImageView::New();
+  DALI_CHECK_FAIL(!imageView, "Image handle is empty." );
+
+  imageView.SetImage(TEST_IMAGE_FILE_NAME, ImageDimensions( 34, 34 ) );
+
+  TestUrl( imageView, TEST_IMAGE_FILE_NAME );
+}
+
 void ImageViewSetAndGetPropertyImage()
 {
   ImageView imageView = ImageView::New();
@@ -478,6 +494,24 @@ int UtcDaliImageViewSetAndGetImageP2(void)
 }
 
 /**
+ * @testcase            UtcDaliImageViewSetAndGetImageP3
+ * @since_tizen         3.0
+ * @description         Set and Get the Image with actor
+ */
+
+int UtcDaliImageViewSetAndGetImageP3(void)
+{
+  DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
+
+  Application application = Application::New( &gArgc, &gArgv );
+  CHECK_GL;
+  ImageView_TestApp testApp( application, IMAGE_VIEW_SET_GET_IMAGE_P3);
+  application.MainLoop();
+
+  return test_return_value;
+}
+
+/**
  * @testcase            UtcDaliImageViewSetGetPropertyImage
  * @since_tizen         2.4
  * @description         Checks set and get property Image
index 5b5fd8d..9a9d506 100755 (executable)
@@ -266,6 +266,7 @@ extern int UtcDaliImageViewDownCastP(void);
 extern int UtcDaliImageViewDownCastN(void);
 extern int UtcDaliImageViewSetAndGetImageP(void);
 extern int UtcDaliImageViewSetAndGetImageP2(void);
+extern int UtcDaliImageViewSetAndGetImageP3(void);
 extern int UtcDaliImageViewSetGetPropertyImage(void);
 extern int UtcDaliImageViewSetGetPropertyResourceUrl(void);
 extern int UtcDaliItemFactoryConstructorP(void);
@@ -733,6 +734,7 @@ testcase tc_array[] = {
     {"UtcDaliImageViewDownCastN", UtcDaliImageViewDownCastN, utc_Dali_ImageView_startup, utc_Dali_ImageView_cleanup},
     {"UtcDaliImageViewSetAndGetImageP", UtcDaliImageViewSetAndGetImageP, utc_Dali_ImageView_startup, utc_Dali_ImageView_cleanup},
     {"UtcDaliImageViewSetAndGetImageP2", UtcDaliImageViewSetAndGetImageP2, utc_Dali_ImageView_startup, utc_Dali_ImageView_cleanup},
+    {"UtcDaliImageViewSetAndGetImageP3", UtcDaliImageViewSetAndGetImageP3, utc_Dali_ImageView_startup, utc_Dali_ImageView_cleanup},
     {"UtcDaliImageViewSetGetPropertyImage", UtcDaliImageViewSetGetPropertyImage, utc_Dali_ImageView_startup, utc_Dali_ImageView_cleanup},
     {"UtcDaliImageViewSetGetPropertyResourceUrl", UtcDaliImageViewSetGetPropertyResourceUrl, utc_Dali_ImageView_startup, utc_Dali_ImageView_cleanup},
     {"UtcDaliItemFactoryConstructorP", UtcDaliItemFactoryConstructorP, utc_Dali_ItemFactory_startup, utc_Dali_ItemFactory_cleanup},
index c0a1d2f..eb6be2e 100755 (executable)
@@ -266,6 +266,7 @@ extern int UtcDaliImageViewDownCastP(void);
 extern int UtcDaliImageViewDownCastN(void);
 extern int UtcDaliImageViewSetAndGetImageP(void);
 extern int UtcDaliImageViewSetAndGetImageP2(void);
+extern int UtcDaliImageViewSetAndGetImageP3(void);
 extern int UtcDaliImageViewSetGetPropertyImage(void);
 extern int UtcDaliImageViewSetGetPropertyResourceUrl(void);
 extern int UtcDaliItemFactoryConstructorP(void);
@@ -733,6 +734,7 @@ testcase tc_array[] = {
     {"UtcDaliImageViewDownCastN", UtcDaliImageViewDownCastN, utc_Dali_ImageView_startup, utc_Dali_ImageView_cleanup},
     {"UtcDaliImageViewSetAndGetImageP", UtcDaliImageViewSetAndGetImageP, utc_Dali_ImageView_startup, utc_Dali_ImageView_cleanup},
     {"UtcDaliImageViewSetAndGetImageP2", UtcDaliImageViewSetAndGetImageP2, utc_Dali_ImageView_startup, utc_Dali_ImageView_cleanup},
+    {"UtcDaliImageViewSetAndGetImageP3", UtcDaliImageViewSetAndGetImageP3, utc_Dali_ImageView_startup, utc_Dali_ImageView_cleanup},
     {"UtcDaliImageViewSetGetPropertyImage", UtcDaliImageViewSetGetPropertyImage, utc_Dali_ImageView_startup, utc_Dali_ImageView_cleanup},
     {"UtcDaliImageViewSetGetPropertyResourceUrl", UtcDaliImageViewSetGetPropertyResourceUrl, utc_Dali_ImageView_startup, utc_Dali_ImageView_cleanup},
     {"UtcDaliItemFactoryConstructorP", UtcDaliItemFactoryConstructorP, utc_Dali_ItemFactory_startup, utc_Dali_ItemFactory_cleanup},
index 0ad7a89..cc2ebd4 100755 (executable)
@@ -266,6 +266,7 @@ extern int UtcDaliImageViewDownCastP(void);
 extern int UtcDaliImageViewDownCastN(void);
 extern int UtcDaliImageViewSetAndGetImageP(void);
 extern int UtcDaliImageViewSetAndGetImageP2(void);
+extern int UtcDaliImageViewSetAndGetImageP3(void);
 extern int UtcDaliImageViewSetGetPropertyImage(void);
 extern int UtcDaliImageViewSetGetPropertyResourceUrl(void);
 extern int UtcDaliItemFactoryConstructorP(void);
@@ -733,6 +734,7 @@ testcase tc_array[] = {
     {"UtcDaliImageViewDownCastN", UtcDaliImageViewDownCastN, utc_Dali_ImageView_startup, utc_Dali_ImageView_cleanup},
     {"UtcDaliImageViewSetAndGetImageP", UtcDaliImageViewSetAndGetImageP, utc_Dali_ImageView_startup, utc_Dali_ImageView_cleanup},
     {"UtcDaliImageViewSetAndGetImageP2", UtcDaliImageViewSetAndGetImageP2, utc_Dali_ImageView_startup, utc_Dali_ImageView_cleanup},
+    {"UtcDaliImageViewSetAndGetImageP3", UtcDaliImageViewSetAndGetImageP3, utc_Dali_ImageView_startup, utc_Dali_ImageView_cleanup},
     {"UtcDaliImageViewSetGetPropertyImage", UtcDaliImageViewSetGetPropertyImage, utc_Dali_ImageView_startup, utc_Dali_ImageView_cleanup},
     {"UtcDaliImageViewSetGetPropertyResourceUrl", UtcDaliImageViewSetGetPropertyResourceUrl, utc_Dali_ImageView_startup, utc_Dali_ImageView_cleanup},
     {"UtcDaliItemFactoryConstructorP", UtcDaliItemFactoryConstructorP, utc_Dali_ItemFactory_startup, utc_Dali_ItemFactory_cleanup},
index 1b63e83..2ab7424 100755 (executable)
@@ -266,6 +266,7 @@ extern int UtcDaliImageViewDownCastP(void);
 extern int UtcDaliImageViewDownCastN(void);
 extern int UtcDaliImageViewSetAndGetImageP(void);
 extern int UtcDaliImageViewSetAndGetImageP2(void);
+extern int UtcDaliImageViewSetAndGetImageP3(void);
 extern int UtcDaliImageViewSetGetPropertyImage(void);
 extern int UtcDaliImageViewSetGetPropertyResourceUrl(void);
 extern int UtcDaliItemFactoryConstructorP(void);
@@ -733,6 +734,7 @@ testcase tc_array[] = {
     {"UtcDaliImageViewDownCastN", UtcDaliImageViewDownCastN, utc_Dali_ImageView_startup, utc_Dali_ImageView_cleanup},
     {"UtcDaliImageViewSetAndGetImageP", UtcDaliImageViewSetAndGetImageP, utc_Dali_ImageView_startup, utc_Dali_ImageView_cleanup},
     {"UtcDaliImageViewSetAndGetImageP2", UtcDaliImageViewSetAndGetImageP2, utc_Dali_ImageView_startup, utc_Dali_ImageView_cleanup},
+    {"UtcDaliImageViewSetAndGetImageP3", UtcDaliImageViewSetAndGetImageP3, utc_Dali_ImageView_startup, utc_Dali_ImageView_cleanup},
     {"UtcDaliImageViewSetGetPropertyImage", UtcDaliImageViewSetGetPropertyImage, utc_Dali_ImageView_startup, utc_Dali_ImageView_cleanup},
     {"UtcDaliImageViewSetGetPropertyResourceUrl", UtcDaliImageViewSetGetPropertyResourceUrl, utc_Dali_ImageView_startup, utc_Dali_ImageView_cleanup},
     {"UtcDaliItemFactoryConstructorP", UtcDaliItemFactoryConstructorP, utc_Dali_ItemFactory_startup, utc_Dali_ItemFactory_cleanup},