return 0;
}
+//& purpose: Sets and Gets the type of periodic ambient tick.
+//& type: auto
+/**
+ * @testcase ITc_appcore_watch_watch_app_set_get_ambient_tick_type_p
+ * @since_tizen 2.3.2
+ * @author SRID(nibha.sharma)
+ * @reviewer SRID(a.pandia1)
+ * @type auto
+ * @description Sets and Gets the type of periodic ambient tick.
+ * @scenario Sets and Gets the type of periodic ambient tick.
+ * @apicovered watch_app_set_ambient_tick_type and watch_app_get_ambient_tick_type
+ * @passcase When watch_app_set_ambient_tick_type and watch_app_get_ambient_tick_type are successful.
+ * @failcase If target APIs or any supporting API fails.
+ * @precondition NA
+ * @postcondition NA
+ */
+int ITc_appcore_watch_watch_app_set_get_ambient_tick_type_p(void)
+{
+ START_TEST;
+
+ watch_app_ambient_tick_type_e eSetType[]={
+ WATCH_APP_AMBIENT_TICK_NO_TICK,
+ WATCH_APP_AMBIENT_TICK_EVERY_MINUTE,
+ WATCH_APP_AMBIENT_TICK_EVERY_FIVE_MINUTES,
+ WATCH_APP_AMBIENT_TICK_EVERY_FIFTEEN_MINUTES,
+ WATCH_APP_AMBIENT_TICK_EVERY_THIRTY_MINUTES,
+ WATCH_APP_AMBIENT_TICK_EVERY_HOUR,
+ WATCH_APP_AMBIENT_TICK_EVERY_THREE_HOURS,
+ WATCH_APP_AMBIENT_TICK_EVERY_SIX_HOURS,
+ WATCH_APP_AMBIENT_TICK_EVERY_TWELVE_HOURS,
+ WATCH_APP_AMBIENT_TICK_EVERY_DAY};
+
+ int nEnumCount = sizeof(eSetType) / sizeof(eSetType[0]);
+ watch_app_ambient_tick_type_e eGetType;
+ int nEnumLoopCount;
+ for (nEnumLoopCount = 0; nEnumLoopCount < nEnumCount; nEnumLoopCount++ )
+ {
+ // Target API
+ int nRet = watch_app_set_ambient_tick_type(eSetType[nEnumLoopCount]);
+ if ( nRet != APP_ERROR_NONE )
+ {
+ FPRINTF("[Line : %d][appcore_watch_ITC] watch_app_set_ambient_tick_type failed, error returned = %s\\n", __LINE__, AppcoreWatchGetError(nRet));
+ return 1;
+ }
+
+ // Target API
+ nRet = watch_app_get_ambient_tick_type(&eGetType);
+ if ( nRet != APP_ERROR_NONE )
+ {
+ FPRINTF("[Line : %d][appcore_watch_ITC] watch_app_get_ambient_tick_type failed, error returned = %s\\n", __LINE__, AppcoreWatchGetError(nRet));
+ return 1;
+ }
+ if(eSetType[nEnumLoopCount]!=eGetType)
+ {
+ FPRINTF("[Line : %d][appcore_watch_ITC] Set Get value mismatch, error returned = %s\\n", __LINE__, AppcoreWatchGetError(nRet));
+ return 1;
+ }
+ }
+
+ return 0;
+}
+
//& purpose: Gets Evas_Object for a Elementary window of watch application
//& type: auto
/**
extern int ITc_appcore_watch_watch_time_get_utc_time_p(void);
extern int ITc_appcore_watch_watch_time_get_utc_timestamp_p(void);
extern int ITc_appcore_watch_watch_time_get_time_zone_p(void);
+extern int ITc_appcore_watch_watch_app_set_get_ambient_tick_type_p(void);
testcase tc_array[] = {
{"ITc_appcore_watch_watch_app_add_remove_event_handler_p", ITc_appcore_watch_watch_app_add_remove_event_handler_p, ITs_appcore_watch_startup, ITs_appcore_watch_cleanup},
{"ITc_appcore_watch_watch_time_get_utc_time_p", ITc_appcore_watch_watch_time_get_utc_time_p, ITs_appcore_watch_startup, ITs_appcore_watch_cleanup},
{"ITc_appcore_watch_watch_time_get_utc_timestamp_p", ITc_appcore_watch_watch_time_get_utc_timestamp_p, ITs_appcore_watch_startup, ITs_appcore_watch_cleanup},
{"ITc_appcore_watch_watch_time_get_time_zone_p", ITc_appcore_watch_watch_time_get_time_zone_p, ITs_appcore_watch_startup, ITs_appcore_watch_cleanup},
+ {"ITc_appcore_watch_watch_app_set_get_ambient_tick_type_p", ITc_appcore_watch_watch_app_set_get_ambient_tick_type_p, ITs_appcore_watch_startup, ITs_appcore_watch_cleanup},
{NULL, NULL}
};