From f163b4ec01cced7574e78d4f1181892c03a0d02d Mon Sep 17 00:00:00 2001 From: "shiva.jm" Date: Fri, 1 Jul 2016 16:30:30 +0530 Subject: [PATCH] [UTC][dali-adaptor][NON-ACR][Adding missing dali-adaptor testcases] This patch includes missing APIs. Change-Id: Icee54a73a5d626b6f36a489ef7f1d48361167d56 Signed-off-by: shiva.jm --- .../application/utc-dali-application-common.h | 12 ++++++ .../application/utc-dali-application.cpp | 20 ++++++++- .../utc-dali-native-image-source.cpp | 47 +++++++++++++++++++++- .../tct-dali-adaptor-core_common_iot.h | 4 ++ .../dali-adaptor/tct-dali-adaptor-core_mobile.h | 4 ++ src/utc/dali-adaptor/tct-dali-adaptor-core_tv.h | 4 ++ .../dali-adaptor/tct-dali-adaptor-core_wearable.h | 4 ++ 7 files changed, 92 insertions(+), 3 deletions(-) diff --git a/src/utc/dali-adaptor/application/utc-dali-application-common.h b/src/utc/dali-adaptor/application/utc-dali-application-common.h index 22a5840..9767c6e 100755 --- a/src/utc/dali-adaptor/application/utc-dali-application-common.h +++ b/src/utc/dali-adaptor/application/utc-dali-application-common.h @@ -14,4 +14,16 @@ using namespace Toolkit; #define SUITE_NAME "APPLICATION_UTC" +#define DALI_TEST_CHECK(condition) \ +if ( (condition) ) \ +{ \ + test_return_value = 0; \ +} \ +else \ +{ \ + fprintf(stderr, "%s Failed in %s at line %d\n", __PRETTY_FUNCTION__, __FILE__, __LINE__); \ + test_return_value = 1; \ + TcResult(); \ +} + #endif //_UTC_DALI_APPLICATION_COMMON_H_ diff --git a/src/utc/dali-adaptor/application/utc-dali-application.cpp b/src/utc/dali-adaptor/application/utc-dali-application.cpp index ee21b8c..8ee467c 100755 --- a/src/utc/dali-adaptor/application/utc-dali-application.cpp +++ b/src/utc/dali-adaptor/application/utc-dali-application.cpp @@ -1060,9 +1060,9 @@ void ApplicationCopyConstructorP(void) Dali::Application copy( application ); - DALI_CHECK_FAIL(copy != application,"TtsPlayer::CopyConstructorP is failing") + DALI_CHECK_FAIL(copy != application,"TtsPlayer::CopyConstructorP is failing"); - DaliLog::PrintPass(); + DaliLog::PrintPass(); } @@ -1787,3 +1787,19 @@ int UtcDaliApplicationNewP4(void) return test_return_value; } +/** + * @testcase UtcDaliApplicationNewP5 + * @since_tizen 2.4 + * @description checks for Application::New() functionality with no parameters + */ + +int UtcDaliApplicationNewP5(void) +{ + DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__); + Application application = Application::New(); + CHECK_GL; + + DALI_TEST_CHECK(application); + DaliLog::PrintPass(); + return test_return_value; +} diff --git a/src/utc/dali-adaptor/native-image-source/utc-dali-native-image-source.cpp b/src/utc/dali-adaptor/native-image-source/utc-dali-native-image-source.cpp index 4a4e813..299bc68 100755 --- a/src/utc/dali-adaptor/native-image-source/utc-dali-native-image-source.cpp +++ b/src/utc/dali-adaptor/native-image-source/utc-dali-native-image-source.cpp @@ -39,6 +39,7 @@ void NativeImageSourceNewAnyP(); void NativeImageSourceEncodeToFileP(); void NativeImageSourceGetPixelsN(); void NativeImageSourceGetPixelsP(); +void NativeImageSourceSetSourceP(); NativeImageSourcePtr CreateNativeImageSource(unsigned int, unsigned int); @@ -110,7 +111,6 @@ namespace NativeImageSourceGetNativeImageSourceN(); break; - case NATIVE_IMAGE_SOURCE_NEW_P: NativeImageSourceCreateNativeImageSourceP(); break; @@ -135,6 +135,10 @@ namespace NativeImageSourceGetPixelsP(); break; + case NATIVE_IMAGE_SOURCE_SET_SOURCE_P: + NativeImageSourceSetSourceP(); + break; + } } @@ -318,6 +322,29 @@ void NativeImageSourceColorDepth32P() DaliLog::PrintPass(); } +void NativeImageSourceSetSourceP() +{ + NativeImageSourcePtr nativeImageSource = CreateNativeImageSource(0u, 0u); + DALI_CHECK_FAIL( !nativeImageSource, "Native Image source not created" ); + + try + { + Any nativeImage = nativeImageSource->GetNativeImageSource(); + DALI_CHECK_FAIL( nativeImage.Empty(), "NativeImageSourceisEmpty" ); + + nativeImageSource->SetSource(nativeImage); + + Any nativeImage1 = nativeImageSource->GetNativeImageSource(); + DALI_CHECK_FAIL( nativeImage1.Empty(), "NativeImageSourceisEmpty" ); + } + catch( DaliException& e ) + { + DALI_CHECK_FAIL( true,"nativeImageSource::SetSource is failing" ); + } + + DaliLog::PrintPass(); +} + /** * @testcase UtcDaliNativeImageSourceColorDepthDefaultP * @since_tizen 2.4 @@ -516,4 +543,22 @@ int UtcDaliNativeImageSourceGetPixelsP(void) return test_return_value; } +/** + * @testcase UtcDaliNativeImageSourceSetSourceP + * @since_tizen 2.4 + * @description checks for NativeImageSource::SetSource() functionality + */ + +int UtcDaliNativeImageSourceSetSourceP(void) +{ + DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__); + + Application application = Application::New( &gArgc, &gArgv ); + CHECK_GL; + NativeImageSource_TestApp testApp( application, NATIVE_IMAGE_SOURCE_SET_SOURCE_P); + application.MainLoop(); + + return test_return_value; +} + diff --git a/src/utc/dali-adaptor/tct-dali-adaptor-core_common_iot.h b/src/utc/dali-adaptor/tct-dali-adaptor-core_common_iot.h index 88bd978..7f28d5a 100755 --- a/src/utc/dali-adaptor/tct-dali-adaptor-core_common_iot.h +++ b/src/utc/dali-adaptor/tct-dali-adaptor-core_common_iot.h @@ -54,6 +54,7 @@ extern int UtcDaliNativeImageSourceNewAnyP(void); extern int UtcDaliNativeImageSourceEncodeToFileP(void); extern int UtcDaliNativeImageSourceGetPixelsN(void); extern int UtcDaliNativeImageSourceGetPixelsP(void); +extern int UtcDaliNativeImageSourceSetSourceP(void); extern int UtcDaliWindowIndicatorVisibilityChangedSignalP(void); extern int UtcDaliWindowNewP(void); @@ -91,6 +92,7 @@ extern int UtcDaliApplicationNewP(void); extern int UtcDaliApplicationNewP2(void); extern int UtcDaliApplicationNewP3(void); extern int UtcDaliApplicationNewP4(void); +extern int UtcDaliApplicationNewP5(void); extern int UtcDaliApplicationMemoryLowSignalP(void); extern int UtcDaliApplicationMemoryLowSignalN(void); extern int UtcDaliApplicationInitSignalP(void); @@ -141,6 +143,7 @@ testcase tc_array[] = { {"UtcDaliApplicationNewP2", UtcDaliApplicationNewP2, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, {"UtcDaliApplicationNewP3", UtcDaliApplicationNewP3, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, {"UtcDaliApplicationNewP4", UtcDaliApplicationNewP4, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, + {"UtcDaliApplicationNewP5", UtcDaliApplicationNewP5, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, {"UtcDaliApplicationMemoryLowSignalP", UtcDaliApplicationMemoryLowSignalP, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, {"UtcDaliApplicationMemoryLowSignalN", UtcDaliApplicationMemoryLowSignalN, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, {"UtcDaliApplicationInitSignalP", UtcDaliApplicationInitSignalP, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, @@ -218,6 +221,7 @@ testcase tc_array[] = { {"UtcDaliNativeImageSourceEncodeToFileP", UtcDaliNativeImageSourceEncodeToFileP, utc_Dali_NativeImageSource_startup, utc_Dali_NativeImageSource_cleanup}, {"UtcDaliNativeImageSourceGetPixelsN", UtcDaliNativeImageSourceGetPixelsN, utc_Dali_NativeImageSource_startup, utc_Dali_NativeImageSource_cleanup}, {"UtcDaliNativeImageSourceGetPixelsP", UtcDaliNativeImageSourceGetPixelsP, utc_Dali_NativeImageSource_startup, utc_Dali_NativeImageSource_cleanup}, + {"UtcDaliNativeImageSourceSetSourceP", UtcDaliNativeImageSourceSetSourceP, utc_Dali_NativeImageSource_startup, utc_Dali_NativeImageSource_cleanup}, {"UtcDaliIsKeyP", UtcDaliIsKeyP, utc_Dali_Key_startup, utc_Dali_Key_cleanup}, {"UtcDaliTtsPlayerGetP", UtcDaliTtsPlayerGetP, utc_Dali_TtsPlayer_startup, utc_Dali_TtsPlayer_cleanup}, {"UtcDaliTtsPlayerGetStateN", UtcDaliTtsPlayerGetStateN, utc_Dali_TtsPlayer_startup, utc_Dali_TtsPlayer_cleanup}, diff --git a/src/utc/dali-adaptor/tct-dali-adaptor-core_mobile.h b/src/utc/dali-adaptor/tct-dali-adaptor-core_mobile.h index 88bd978..7f28d5a 100755 --- a/src/utc/dali-adaptor/tct-dali-adaptor-core_mobile.h +++ b/src/utc/dali-adaptor/tct-dali-adaptor-core_mobile.h @@ -54,6 +54,7 @@ extern int UtcDaliNativeImageSourceNewAnyP(void); extern int UtcDaliNativeImageSourceEncodeToFileP(void); extern int UtcDaliNativeImageSourceGetPixelsN(void); extern int UtcDaliNativeImageSourceGetPixelsP(void); +extern int UtcDaliNativeImageSourceSetSourceP(void); extern int UtcDaliWindowIndicatorVisibilityChangedSignalP(void); extern int UtcDaliWindowNewP(void); @@ -91,6 +92,7 @@ extern int UtcDaliApplicationNewP(void); extern int UtcDaliApplicationNewP2(void); extern int UtcDaliApplicationNewP3(void); extern int UtcDaliApplicationNewP4(void); +extern int UtcDaliApplicationNewP5(void); extern int UtcDaliApplicationMemoryLowSignalP(void); extern int UtcDaliApplicationMemoryLowSignalN(void); extern int UtcDaliApplicationInitSignalP(void); @@ -141,6 +143,7 @@ testcase tc_array[] = { {"UtcDaliApplicationNewP2", UtcDaliApplicationNewP2, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, {"UtcDaliApplicationNewP3", UtcDaliApplicationNewP3, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, {"UtcDaliApplicationNewP4", UtcDaliApplicationNewP4, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, + {"UtcDaliApplicationNewP5", UtcDaliApplicationNewP5, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, {"UtcDaliApplicationMemoryLowSignalP", UtcDaliApplicationMemoryLowSignalP, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, {"UtcDaliApplicationMemoryLowSignalN", UtcDaliApplicationMemoryLowSignalN, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, {"UtcDaliApplicationInitSignalP", UtcDaliApplicationInitSignalP, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, @@ -218,6 +221,7 @@ testcase tc_array[] = { {"UtcDaliNativeImageSourceEncodeToFileP", UtcDaliNativeImageSourceEncodeToFileP, utc_Dali_NativeImageSource_startup, utc_Dali_NativeImageSource_cleanup}, {"UtcDaliNativeImageSourceGetPixelsN", UtcDaliNativeImageSourceGetPixelsN, utc_Dali_NativeImageSource_startup, utc_Dali_NativeImageSource_cleanup}, {"UtcDaliNativeImageSourceGetPixelsP", UtcDaliNativeImageSourceGetPixelsP, utc_Dali_NativeImageSource_startup, utc_Dali_NativeImageSource_cleanup}, + {"UtcDaliNativeImageSourceSetSourceP", UtcDaliNativeImageSourceSetSourceP, utc_Dali_NativeImageSource_startup, utc_Dali_NativeImageSource_cleanup}, {"UtcDaliIsKeyP", UtcDaliIsKeyP, utc_Dali_Key_startup, utc_Dali_Key_cleanup}, {"UtcDaliTtsPlayerGetP", UtcDaliTtsPlayerGetP, utc_Dali_TtsPlayer_startup, utc_Dali_TtsPlayer_cleanup}, {"UtcDaliTtsPlayerGetStateN", UtcDaliTtsPlayerGetStateN, utc_Dali_TtsPlayer_startup, utc_Dali_TtsPlayer_cleanup}, diff --git a/src/utc/dali-adaptor/tct-dali-adaptor-core_tv.h b/src/utc/dali-adaptor/tct-dali-adaptor-core_tv.h index 88bd978..7f28d5a 100755 --- a/src/utc/dali-adaptor/tct-dali-adaptor-core_tv.h +++ b/src/utc/dali-adaptor/tct-dali-adaptor-core_tv.h @@ -54,6 +54,7 @@ extern int UtcDaliNativeImageSourceNewAnyP(void); extern int UtcDaliNativeImageSourceEncodeToFileP(void); extern int UtcDaliNativeImageSourceGetPixelsN(void); extern int UtcDaliNativeImageSourceGetPixelsP(void); +extern int UtcDaliNativeImageSourceSetSourceP(void); extern int UtcDaliWindowIndicatorVisibilityChangedSignalP(void); extern int UtcDaliWindowNewP(void); @@ -91,6 +92,7 @@ extern int UtcDaliApplicationNewP(void); extern int UtcDaliApplicationNewP2(void); extern int UtcDaliApplicationNewP3(void); extern int UtcDaliApplicationNewP4(void); +extern int UtcDaliApplicationNewP5(void); extern int UtcDaliApplicationMemoryLowSignalP(void); extern int UtcDaliApplicationMemoryLowSignalN(void); extern int UtcDaliApplicationInitSignalP(void); @@ -141,6 +143,7 @@ testcase tc_array[] = { {"UtcDaliApplicationNewP2", UtcDaliApplicationNewP2, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, {"UtcDaliApplicationNewP3", UtcDaliApplicationNewP3, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, {"UtcDaliApplicationNewP4", UtcDaliApplicationNewP4, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, + {"UtcDaliApplicationNewP5", UtcDaliApplicationNewP5, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, {"UtcDaliApplicationMemoryLowSignalP", UtcDaliApplicationMemoryLowSignalP, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, {"UtcDaliApplicationMemoryLowSignalN", UtcDaliApplicationMemoryLowSignalN, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, {"UtcDaliApplicationInitSignalP", UtcDaliApplicationInitSignalP, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, @@ -218,6 +221,7 @@ testcase tc_array[] = { {"UtcDaliNativeImageSourceEncodeToFileP", UtcDaliNativeImageSourceEncodeToFileP, utc_Dali_NativeImageSource_startup, utc_Dali_NativeImageSource_cleanup}, {"UtcDaliNativeImageSourceGetPixelsN", UtcDaliNativeImageSourceGetPixelsN, utc_Dali_NativeImageSource_startup, utc_Dali_NativeImageSource_cleanup}, {"UtcDaliNativeImageSourceGetPixelsP", UtcDaliNativeImageSourceGetPixelsP, utc_Dali_NativeImageSource_startup, utc_Dali_NativeImageSource_cleanup}, + {"UtcDaliNativeImageSourceSetSourceP", UtcDaliNativeImageSourceSetSourceP, utc_Dali_NativeImageSource_startup, utc_Dali_NativeImageSource_cleanup}, {"UtcDaliIsKeyP", UtcDaliIsKeyP, utc_Dali_Key_startup, utc_Dali_Key_cleanup}, {"UtcDaliTtsPlayerGetP", UtcDaliTtsPlayerGetP, utc_Dali_TtsPlayer_startup, utc_Dali_TtsPlayer_cleanup}, {"UtcDaliTtsPlayerGetStateN", UtcDaliTtsPlayerGetStateN, utc_Dali_TtsPlayer_startup, utc_Dali_TtsPlayer_cleanup}, diff --git a/src/utc/dali-adaptor/tct-dali-adaptor-core_wearable.h b/src/utc/dali-adaptor/tct-dali-adaptor-core_wearable.h index 88bd978..7f28d5a 100755 --- a/src/utc/dali-adaptor/tct-dali-adaptor-core_wearable.h +++ b/src/utc/dali-adaptor/tct-dali-adaptor-core_wearable.h @@ -54,6 +54,7 @@ extern int UtcDaliNativeImageSourceNewAnyP(void); extern int UtcDaliNativeImageSourceEncodeToFileP(void); extern int UtcDaliNativeImageSourceGetPixelsN(void); extern int UtcDaliNativeImageSourceGetPixelsP(void); +extern int UtcDaliNativeImageSourceSetSourceP(void); extern int UtcDaliWindowIndicatorVisibilityChangedSignalP(void); extern int UtcDaliWindowNewP(void); @@ -91,6 +92,7 @@ extern int UtcDaliApplicationNewP(void); extern int UtcDaliApplicationNewP2(void); extern int UtcDaliApplicationNewP3(void); extern int UtcDaliApplicationNewP4(void); +extern int UtcDaliApplicationNewP5(void); extern int UtcDaliApplicationMemoryLowSignalP(void); extern int UtcDaliApplicationMemoryLowSignalN(void); extern int UtcDaliApplicationInitSignalP(void); @@ -141,6 +143,7 @@ testcase tc_array[] = { {"UtcDaliApplicationNewP2", UtcDaliApplicationNewP2, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, {"UtcDaliApplicationNewP3", UtcDaliApplicationNewP3, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, {"UtcDaliApplicationNewP4", UtcDaliApplicationNewP4, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, + {"UtcDaliApplicationNewP5", UtcDaliApplicationNewP5, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, {"UtcDaliApplicationMemoryLowSignalP", UtcDaliApplicationMemoryLowSignalP, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, {"UtcDaliApplicationMemoryLowSignalN", UtcDaliApplicationMemoryLowSignalN, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, {"UtcDaliApplicationInitSignalP", UtcDaliApplicationInitSignalP, utc_Dali_Application_startup, utc_Dali_Application_cleanup}, @@ -218,6 +221,7 @@ testcase tc_array[] = { {"UtcDaliNativeImageSourceEncodeToFileP", UtcDaliNativeImageSourceEncodeToFileP, utc_Dali_NativeImageSource_startup, utc_Dali_NativeImageSource_cleanup}, {"UtcDaliNativeImageSourceGetPixelsN", UtcDaliNativeImageSourceGetPixelsN, utc_Dali_NativeImageSource_startup, utc_Dali_NativeImageSource_cleanup}, {"UtcDaliNativeImageSourceGetPixelsP", UtcDaliNativeImageSourceGetPixelsP, utc_Dali_NativeImageSource_startup, utc_Dali_NativeImageSource_cleanup}, + {"UtcDaliNativeImageSourceSetSourceP", UtcDaliNativeImageSourceSetSourceP, utc_Dali_NativeImageSource_startup, utc_Dali_NativeImageSource_cleanup}, {"UtcDaliIsKeyP", UtcDaliIsKeyP, utc_Dali_Key_startup, utc_Dali_Key_cleanup}, {"UtcDaliTtsPlayerGetP", UtcDaliTtsPlayerGetP, utc_Dali_TtsPlayer_startup, utc_Dali_TtsPlayer_cleanup}, {"UtcDaliTtsPlayerGetStateN", UtcDaliTtsPlayerGetStateN, utc_Dali_TtsPlayer_startup, utc_Dali_TtsPlayer_cleanup}, -- 2.7.4