summaryrefslogtreecommitdiff
path: root/TC/testcase
diff options
context:
space:
mode:
Diffstat (limited to 'TC/testcase')
-rwxr-xr-xTC/testcase/Makefile28
-rw-r--r--TC/testcase/tslist3
-rw-r--r--TC/testcase/utc_system_device_battery.c156
-rw-r--r--TC/testcase/utc_system_device_brightness.c330
4 files changed, 0 insertions, 517 deletions
diff --git a/TC/testcase/Makefile b/TC/testcase/Makefile
deleted file mode 100755
index 8cc3da8..0000000
--- a/TC/testcase/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-CC = gcc
-
-C_FILES = $(shell ls *.c)
-
-PKGS = dlog capi-system-device capi-system-power
-
-#TET_ROOT = /home/idkiller/work/tetware/TETware/tetware-target
-
-LDFLAGS += $(TET_ROOT)/lib/tet3/tcm_s.o
-LDFLAGS += -L$(TET_ROOT)/lib/tet3 -ltcm_s
-LDFLAGS += -L$(TET_ROOT)/lib/tet3 -lapi_s
-LDFLAGS += `pkg-config --libs $(PKGS)`
-
-CFLAGS += `pkg-config --cflags $(PKGS)`
-CFLAGS += -I.
-CFLAGS += -I$(TET_ROOT)/inc/tet3
-CFLAGS += -Wall
-
-#TARGETS = $(C_FILES:%.c=tc-%)
-TCS := $(shell ls -1 *.c | cut -d. -f1)
-
-all: $(TCS)
-
-%: %.c
- $(CC) -o $@ $< $(CFLAGS) $(LDFLAGS)
-
-clean:
- rm -f $(TCS)
diff --git a/TC/testcase/tslist b/TC/testcase/tslist
deleted file mode 100644
index 9517124..0000000
--- a/TC/testcase/tslist
+++ /dev/null
@@ -1,3 +0,0 @@
-/testcase/utc_system_device_battery
-/testcase/utc_system_device_brightness
-
diff --git a/TC/testcase/utc_system_device_battery.c b/TC/testcase/utc_system_device_battery.c
deleted file mode 100644
index a93ba00..0000000
--- a/TC/testcase/utc_system_device_battery.c
+++ /dev/null
@@ -1,156 +0,0 @@
-/*
- *
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- * PROPRIETARY/CONFIDENTIAL
- *
- * This software is the confidential and proprietary information of SAMSUNG
- * ELECTRONICS ("Confidential Information"). You agree and acknowledge that
- * this software is owned by Samsung and you shall not disclose such
- * Confidential Information and shall use it only in accordance with the terms
- * of the license agreement you entered into with SAMSUNG ELECTRONICS. SAMSUNG
- * make no representations or warranties about the suitability of the software,
- * either express or implied, including but not limited to the implied
- * warranties of merchantability, fitness for a particular purpose, or
- * non-infringement. SAMSUNG shall not be liable for any damages suffered by
- * licensee arising out of or related to this software.
- *
- */
-#include <tet_api.h>
-#include <device.h>
-
-#define API_NAME_DEVICE_BATTERY_GET_PERCENT "device_battery_get_percent"
-#define API_NAME_DEVICE_BATTERY_IS_FULL "device_battery_is_full"
-#define API_NAME_DEVICE_BATTERY_IS_CHARGING "device_battery_is_charging"
-#define API_NAME_DEVICE_BATTERY_SET_CB "device_battery_set_cb"
-#define API_NAME_DEVICE_BATTERY_UNSET_CB "device_battery_unset_cb"
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_system_device_battery_get_percent_p(void);
-static void utc_system_device_battery_get_percent_n(void);
-static void utc_system_device_battery_is_full_p(void);
-static void utc_system_device_battery_is_full_n(void);
-static void utc_system_device_battery_is_charging_p(void);
-static void utc_system_device_battery_is_charging_n(void);
-static void utc_system_device_battery_set_cb_p(void);
-static void utc_system_device_battery_set_cb_n(void);
-static void utc_system_device_battery_unset_cb_p(void);
-
-
-enum {
- POSITIVE_TC_IDX = 0x01,
- NEGATIVE_TC_IDX,
-};
-
-struct tet_testlist tet_testlist[] = {
- { utc_system_device_battery_get_percent_p, POSITIVE_TC_IDX },
- { utc_system_device_battery_get_percent_n, NEGATIVE_TC_IDX },
- { utc_system_device_battery_is_full_p, POSITIVE_TC_IDX },
- { utc_system_device_battery_is_full_n, NEGATIVE_TC_IDX },
- { utc_system_device_battery_is_charging_p, POSITIVE_TC_IDX },
- { utc_system_device_battery_is_charging_n, NEGATIVE_TC_IDX },
- { utc_system_device_battery_set_cb_p, POSITIVE_TC_IDX },
- { utc_system_device_battery_set_cb_n, NEGATIVE_TC_IDX },
- { utc_system_device_battery_unset_cb_p, POSITIVE_TC_IDX },
- { NULL, 0},
-};
-
-static void startup(void)
-{
- /* start of TC */
-}
-
-static void cleanup(void)
-{
- /* end of TC */
-}
-
-/**
- * @brief Positive test case of device_battery_get_percent()
- */
-static void utc_system_device_battery_get_percent_p(void)
-{
- int percent = 0;
- int error = DEVICE_ERROR_NONE;
- error = device_battery_get_percent(&percent);
-
- dts_check_eq(API_NAME_DEVICE_BATTERY_GET_PERCENT, error, DEVICE_ERROR_NONE);
-}
-
-/**
- * @brief Negative test case of device_battery_get_percent()
- */
-static void utc_system_device_battery_get_percent_n(void)
-{
- int error = DEVICE_ERROR_NONE;
- error = device_battery_get_percent(NULL);
-
- dts_check_ne(API_NAME_DEVICE_BATTERY_GET_PERCENT, error, DEVICE_ERROR_NONE);
-}
-
-/**
- * @brief Positive test case of device_battery_is_full()
- */
-static void utc_system_device_battery_is_full_p(void)
-{
- bool full;
- int error = DEVICE_ERROR_NONE;
- error = device_battery_is_full(&full);
- dts_check_eq(API_NAME_DEVICE_BATTERY_IS_FULL, error, DEVICE_ERROR_NONE);
-}
-
-/**
- * @brief Negative test case of device_battery_is_full()
- */
-static void utc_system_device_battery_is_full_n(void)
-{
- int error = DEVICE_ERROR_NONE;
- error = device_battery_is_full(NULL);
- dts_check_ne(API_NAME_DEVICE_BATTERY_IS_FULL, error, DEVICE_ERROR_NONE);
-}
-
-
-static void utc_system_device_battery_is_charging_p(void)
-{
- bool charging;
- int error = DEVICE_ERROR_NONE;
- error = device_battery_is_charging(&charging);
- dts_check_eq(API_NAME_DEVICE_BATTERY_IS_CHARGING, error, DEVICE_ERROR_NONE);
-}
-
-static void utc_system_device_battery_is_charging_n(void)
-{
- bool charging;
- int error = DEVICE_ERROR_NONE;
- error = device_battery_is_charging(NULL);
- dts_check_ne(API_NAME_DEVICE_BATTERY_IS_CHARGING, error, DEVICE_ERROR_NONE);
-}
-
-static void battery_cb(int percent, void *user_data)
-{
-}
-
-static void utc_system_device_battery_set_cb_p(void)
-{
- int error = device_battery_set_cb(battery_cb, NULL);
- device_battery_unset_cb();
- dts_check_eq(API_NAME_DEVICE_BATTERY_SET_CB, error, DEVICE_ERROR_NONE);
-}
-
-static void utc_system_device_battery_set_cb_n(void)
-{
- int error = device_battery_set_cb(NULL, NULL);
- device_battery_unset_cb();
- dts_check_ne(API_NAME_DEVICE_BATTERY_SET_CB, error, DEVICE_ERROR_NONE);
-}
-
-static void utc_system_device_battery_unset_cb_p(void)
-{
- device_battery_set_cb(battery_cb, NULL);
- int error = device_battery_unset_cb();
- dts_check_eq(API_NAME_DEVICE_BATTERY_SET_CB, error, DEVICE_ERROR_NONE);
-}
diff --git a/TC/testcase/utc_system_device_brightness.c b/TC/testcase/utc_system_device_brightness.c
deleted file mode 100644
index 3914e9f..0000000
--- a/TC/testcase/utc_system_device_brightness.c
+++ /dev/null
@@ -1,330 +0,0 @@
-/*
- *
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- * PROPRIETARY/CONFIDENTIAL
- *
- * This software is the confidential and proprietary information of SAMSUNG
- * ELECTRONICS ("Confidential Information"). You agree and acknowledge that
- * this software is owned by Samsung and you shall not disclose such
- * Confidential Information and shall use it only in accordance with the terms
- * of the license agreement you entered into with SAMSUNG ELECTRONICS. SAMSUNG
- * make no representations or warranties about the suitability of the software,
- * either express or implied, including but not limited to the implied
- * warranties of merchantability, fitness for a particular purpose, or
- * non-infringement. SAMSUNG shall not be liable for any damages suffered by
- * licensee arising out of or related to this software.
- *
- */
-#include <tet_api.h>
-#include <device.h>
-#include <power.h>
-
-#define API_NAME_DEVICE_GET_DISPLAY_COUNT "device_get_display_numbers"
-#define API_NAME_DEVICE_GET_BRIGHTNESS "device_get_brightness"
-#define API_NAME_DEVICE_GET_MAX_BRIGHTNESS "device_get_max_brightness"
-#define API_NAME_DEVICE_SET_BRIGHTNESS "device_set_brightness"
-#define API_NAME_DEVICE_SET_BRIGHTNESS_FROM_SETTINGS "device_set_brightness_from_settings"
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-
-static void utc_system_device_get_display_numbers_p(void);
-static void utc_system_device_get_brightness_p(void);
-static void utc_system_device_get_brightness_n_1(void);
-static void utc_system_device_get_brightness_n_2(void);
-static void utc_system_device_get_max_brightness_p(void);
-static void utc_system_device_get_max_brightness_n_1(void);
-static void utc_system_device_get_max_brightness_n_2(void);
-static void utc_system_device_set_brightness_p_1(void);
-static void utc_system_device_set_brightness_p_2(void);
-static void utc_system_device_set_brightness_n_1(void);
-static void utc_system_device_set_brightness_n_2(void);
-static void utc_system_device_set_brightness_from_settings_p(void);
-static void utc_system_device_set_brightness_from_settings_n(void);
-
-
-enum {
- POSITIVE_TC_IDX = 0x01,
- NEGATIVE_TC_IDX,
-};
-
-struct tet_testlist tet_testlist[] = {
- { utc_system_device_get_display_numbers_p, POSITIVE_TC_IDX},
- { utc_system_device_get_brightness_p, POSITIVE_TC_IDX },
- { utc_system_device_get_brightness_n_1, NEGATIVE_TC_IDX },
- { utc_system_device_get_brightness_n_2, NEGATIVE_TC_IDX },
- { utc_system_device_get_max_brightness_p, POSITIVE_TC_IDX },
- { utc_system_device_get_max_brightness_n_1, NEGATIVE_TC_IDX },
- { utc_system_device_get_max_brightness_n_2, NEGATIVE_TC_IDX },
- { utc_system_device_set_brightness_p_1, POSITIVE_TC_IDX },
- { utc_system_device_set_brightness_p_2, POSITIVE_TC_IDX },
- { utc_system_device_set_brightness_n_1, NEGATIVE_TC_IDX },
- { utc_system_device_set_brightness_n_2, NEGATIVE_TC_IDX },
- { utc_system_device_set_brightness_from_settings_p, POSITIVE_TC_IDX },
- { utc_system_device_set_brightness_from_settings_n, NEGATIVE_TC_IDX },
- { NULL, 0},
-};
-
-static int cnt;
-
-static void startup(void)
-{
- /* start of TC */
- power_wakeup(false);
- power_lock_state(POWER_STATE_NORMAL, 0);
-
- device_get_display_numbers(&cnt);
-}
-
-static void cleanup(void)
-{
- /* end of TC */
- power_unlock_state(POWER_STATE_NORMAL);
-}
-
-static void utc_system_device_get_display_numbers_p(void)
-{
- int _cnt, err;
- err = device_get_display_numbers(&_cnt);
-
- if(err < 0){
- dts_fail(API_NAME_DEVICE_GET_DISPLAY_COUNT);
- }
- else{
- dts_pass(API_NAME_DEVICE_GET_DISPLAY_COUNT);
- }
-}
-
-/**
- * @brief Positive test case of device_get_brightness()
- */
-static void utc_system_device_get_brightness_p(void)
-{
- int i;
- int value = 0;
- int error = DEVICE_ERROR_NONE;
-
- for(i=0; i<cnt; i++){
- error = device_get_brightness(i, &value);
-
- if (error != DEVICE_ERROR_NONE){
- dts_fail(API_NAME_DEVICE_GET_BRIGHTNESS);
- }
-
- if (value < 0){
- dts_fail(API_NAME_DEVICE_GET_BRIGHTNESS);
- }
- }
-
- dts_pass(API_NAME_DEVICE_GET_BRIGHTNESS);
-}
-
-/**
- * @brief Negative test case of device_get_brightness() with bad display parameter
- */
-static void utc_system_device_get_brightness_n_1(void)
-{
- int value = 0;
- int error = DEVICE_ERROR_NONE;
-
- error = device_get_brightness(cnt+1, &value);
- dts_check_ne(API_NAME_DEVICE_GET_BRIGHTNESS, error, DEVICE_ERROR_NONE);
-}
-
-/**
- * @brief Negative test case of device_get_brightness() with null pointer
- */
-static void utc_system_device_get_brightness_n_2(void)
-{
- int value = 0, i=0;
- int error = DEVICE_ERROR_NONE;
-
- for(i=0; i<cnt; i++){
- error = device_get_brightness(i, NULL);
-
- if(error == DEVICE_ERROR_NONE){
- dts_fail(API_NAME_DEVICE_GET_BRIGHTNESS);
- }
- }
- dts_pass(API_NAME_DEVICE_GET_BRIGHTNESS);
-}
-
-/**
- * @brief Positive test case of device_get_max_brightness()
- */
-static void utc_system_device_get_max_brightness_p(void)
-{
- int value = 0, i=0;
- int error = DEVICE_ERROR_NONE;
-
- for(i=0; i<cnt; i++){
- error = device_get_max_brightness(i, &value);
-
- if(error != DEVICE_ERROR_NONE){
- dts_fail(API_NAME_DEVICE_GET_MAX_BRIGHTNESS);
- }
- }
- dts_pass(API_NAME_DEVICE_GET_MAX_BRIGHTNESS);
-}
-
-/**
- * @brief Negative test case of device_get_max_brightness() with bad display parameter
- */
-static void utc_system_device_get_max_brightness_n_1(void)
-{
- int value = 0;
- int error = DEVICE_ERROR_NONE;
- error = device_get_max_brightness(cnt+1, &value);
-
- dts_check_ne(API_NAME_DEVICE_GET_MAX_BRIGHTNESS, error, DEVICE_ERROR_NONE);
-}
-
-/**
- * @brief Negative test case of device_get_max_brightness() with null pointer
- */
-static void utc_system_device_get_max_brightness_n_2(void)
-{
- int error = DEVICE_ERROR_NONE, i=0;
-
- for(i=0; i<cnt; i++){
- error = device_get_max_brightness(i, NULL);
-
- if(error == DEVICE_ERROR_NONE){
- dts_fail(API_NAME_DEVICE_GET_MAX_BRIGHTNESS);
- }
- }
- dts_pass(API_NAME_DEVICE_GET_MAX_BRIGHTNESS);
-}
-
-/**
- * @brief Positive test case of device_set_brightness()
- */
-static void utc_system_device_set_brightness_p_1(void)
-{
- int i=0;
- int err;
-
- dts_message(API_NAME_DEVICE_SET_BRIGHTNESS, "!@#$ cnt=%d", cnt);
-
- for(i=0; i<cnt; i++){
- dts_message(API_NAME_DEVICE_SET_BRIGHTNESS, "index=%d", i);
- err = device_set_brightness(i, 0);
- dts_message(API_NAME_DEVICE_SET_BRIGHTNESS, "error=%d", err);
- if(err != DEVICE_ERROR_NONE) {
- dts_fail(API_NAME_DEVICE_SET_BRIGHTNESS);
- }
- }
- dts_pass(API_NAME_DEVICE_SET_BRIGHTNESS);
-}
-
-/**
- * @brief Positive test case of device_set_brightness()
- */
-static void utc_system_device_set_brightness_p_2(void)
-{
- int setting = 0;
- int max_value = 0;
- int value = 0, i=0;
-
- for(i=0; i<cnt; i++){
- if( device_get_max_brightness(i, &max_value) != DEVICE_ERROR_NONE ) {
- dts_fail(API_NAME_DEVICE_SET_BRIGHTNESS);
- }
-
- if( max_value < 0 ) {
- dts_fail(API_NAME_DEVICE_SET_BRIGHTNESS);
- }
-
- setting = max_value > 1 ? max_value / 2 : 1;
-
- if( device_set_brightness(i, setting) != DEVICE_ERROR_NONE ) {
- dts_fail(API_NAME_DEVICE_SET_BRIGHTNESS);
- }
- dts_message(API_NAME_DEVICE_SET_BRIGHTNESS, "brightness=%d", setting);
-
-
- if ( device_get_brightness(i, &value) != DEVICE_ERROR_NONE ) {
- dts_fail(API_NAME_DEVICE_SET_BRIGHTNESS);
- }
- dts_message(API_NAME_DEVICE_SET_BRIGHTNESS, "brightness=%d", value);
-
- if ( value != setting ){
- dts_fail(API_NAME_DEVICE_SET_BRIGHTNESS);
- }
- }
-
- dts_pass(API_NAME_DEVICE_SET_BRIGHTNESS);
-}
-
-/**
- * @brief Negative test case of device_set_brightness()
- */
-static void utc_system_device_set_brightness_n_1(void)
-{
- int i=0;
- int max_value = 0;
-
- for(i=0; i<cnt; i++){
- if( device_get_max_brightness(i, &max_value) != DEVICE_ERROR_NONE ) {
- dts_fail(API_NAME_DEVICE_SET_BRIGHTNESS, "fail get_max_brightness");
- }
-
- if( device_set_brightness(i, max_value+1) == DEVICE_ERROR_NONE ) {
- dts_fail(API_NAME_DEVICE_SET_BRIGHTNESS, "fail set_brightness");
- }
- }
-
- dts_pass(API_NAME_DEVICE_SET_BRIGHTNESS);
-}
-
-/**
- * @brief Negative test case of device_set_brightness()
- */
-static void utc_system_device_set_brightness_n_2(void)
-{
- int i=0;
-
- for(i=0; i<cnt; i++){
- if( device_set_brightness(i, -1) == DEVICE_ERROR_NONE ) {
- dts_fail(API_NAME_DEVICE_SET_BRIGHTNESS);
- }
- }
-
- dts_pass(API_NAME_DEVICE_SET_BRIGHTNESS);
-}
-
-/**
- * @brief Positive test case of device_set_brightness_from_settings()
- */
-static void utc_system_device_set_brightness_from_settings_p(void)
-{
- int i, error;
-
- dts_message(API_NAME_DEVICE_SET_BRIGHTNESS_FROM_SETTINGS, "display cnt=%d", cnt);
-
- for(i=0; i<cnt; i++){
- dts_message(API_NAME_DEVICE_SET_BRIGHTNESS_FROM_SETTINGS, "index=%d", i);
- error = device_set_brightness_from_settings(i);
- dts_message(API_NAME_DEVICE_SET_BRIGHTNESS_FROM_SETTINGS, "error=%d", error);
- if(error != DEVICE_ERROR_NONE) {
- dts_fail(API_NAME_DEVICE_SET_BRIGHTNESS_FROM_SETTINGS);
- }
- }
- dts_pass(API_NAME_DEVICE_SET_BRIGHTNESS_FROM_SETTINGS);
-}
-
-/**
- * @brief Negative test case of device_set_brightness_from_settings() with bad display parameter
- */
-static void utc_system_device_set_brightness_from_settings_n(void)
-{
- int error = DEVICE_ERROR_NONE;
-
- error = device_set_brightness_from_settings(cnt+1);
-
- dts_check_ne(API_NAME_DEVICE_SET_BRIGHTNESS_FROM_SETTINGS, error, DEVICE_ERROR_NONE);
-}