Remove the old initial version for the new version 09/36209/1
authorgloryj.kim <gloryj.kim@samsung.com>
Tue, 3 Mar 2015 11:53:07 +0000 (20:53 +0900)
committergloryj.kim <gloryj.kim@samsung.com>
Tue, 3 Mar 2015 11:53:07 +0000 (20:53 +0900)
Change-Id: I859f81c6d08b48ee055e4124300846dd59641bd3

107 files changed:
AUTHORS [deleted file]
CMakeLists.txt [deleted file]
LICENSE.APLv2 [deleted file]
NOTICE [deleted file]
TC/_export_env.sh [deleted file]
TC/_export_target_env.sh [deleted file]
TC/build.sh [deleted file]
TC/clean.sh [deleted file]
TC/config [deleted file]
TC/execute.sh [deleted file]
TC/testcase/Makefile [deleted file]
TC/testcase/tslist [deleted file]
TC/testcase/utc_download_add_http_header_field_negative.c [deleted file]
TC/testcase/utc_download_add_http_header_field_positive.c [deleted file]
TC/testcase/utc_download_create_negative.c [deleted file]
TC/testcase/utc_download_create_positive.c [deleted file]
TC/testcase/utc_download_destroy_negative.c [deleted file]
TC/testcase/utc_download_destroy_positive.c [deleted file]
TC/testcase/utc_download_get_auto_download_negative.c [deleted file]
TC/testcase/utc_download_get_auto_download_positive.c [deleted file]
TC/testcase/utc_download_get_content_name_negative.c [deleted file]
TC/testcase/utc_download_get_content_name_positive.c [deleted file]
TC/testcase/utc_download_get_content_size_negative.c [deleted file]
TC/testcase/utc_download_get_content_size_positive.c [deleted file]
TC/testcase/utc_download_get_destination_negative.c [deleted file]
TC/testcase/utc_download_get_destination_positive.c [deleted file]
TC/testcase/utc_download_get_downloaded_file_path_negative.c [deleted file]
TC/testcase/utc_download_get_downloaded_file_path_positive.c [deleted file]
TC/testcase/utc_download_get_error_negative.c [deleted file]
TC/testcase/utc_download_get_error_positive.c [deleted file]
TC/testcase/utc_download_get_etag_negative.c [deleted file]
TC/testcase/utc_download_get_etag_positive.c [deleted file]
TC/testcase/utc_download_get_file_name_negative.c [deleted file]
TC/testcase/utc_download_get_file_name_positive.c [deleted file]
TC/testcase/utc_download_get_http_header_field_list_negative.c [deleted file]
TC/testcase/utc_download_get_http_header_field_list_positive.c [deleted file]
TC/testcase/utc_download_get_http_header_field_negative.c [deleted file]
TC/testcase/utc_download_get_http_header_field_positive.c [deleted file]
TC/testcase/utc_download_get_http_status_negative.c [deleted file]
TC/testcase/utc_download_get_http_status_positive.c [deleted file]
TC/testcase/utc_download_get_mime_type_negative.c [deleted file]
TC/testcase/utc_download_get_mime_type_positive.c [deleted file]
TC/testcase/utc_download_get_network_bonding_negative.c [deleted file]
TC/testcase/utc_download_get_network_bonding_positive.c [deleted file]
TC/testcase/utc_download_get_network_type_negative.c [deleted file]
TC/testcase/utc_download_get_network_type_positive.c [deleted file]
TC/testcase/utc_download_get_notification_bundle_negative.c [deleted file]
TC/testcase/utc_download_get_notification_bundle_positive.c [deleted file]
TC/testcase/utc_download_get_notification_description_negative.c [deleted file]
TC/testcase/utc_download_get_notification_description_positive.c [deleted file]
TC/testcase/utc_download_get_notification_title_negative.c [deleted file]
TC/testcase/utc_download_get_notification_title_positive.c [deleted file]
TC/testcase/utc_download_get_notification_type_negative.c [deleted file]
TC/testcase/utc_download_get_notification_type_positive.c [deleted file]
TC/testcase/utc_download_get_state_negative.c [deleted file]
TC/testcase/utc_download_get_state_positive.c [deleted file]
TC/testcase/utc_download_get_temp_path_negative.c [deleted file]
TC/testcase/utc_download_get_temp_path_positive.c [deleted file]
TC/testcase/utc_download_get_url_negative.c [deleted file]
TC/testcase/utc_download_get_url_positive.c [deleted file]
TC/testcase/utc_download_pause_negative.c [deleted file]
TC/testcase/utc_download_pause_positive.c [deleted file]
TC/testcase/utc_download_remove_http_header_field_negative.c [deleted file]
TC/testcase/utc_download_remove_http_header_field_positive.c [deleted file]
TC/testcase/utc_download_set_auto_download_negative.c [deleted file]
TC/testcase/utc_download_set_auto_download_positive.c [deleted file]
TC/testcase/utc_download_set_destination_negative.c [deleted file]
TC/testcase/utc_download_set_destination_positive.c [deleted file]
TC/testcase/utc_download_set_file_name_negative.c [deleted file]
TC/testcase/utc_download_set_file_name_positive.c [deleted file]
TC/testcase/utc_download_set_network_bonding_negative.c [deleted file]
TC/testcase/utc_download_set_network_bonding_positive.c [deleted file]
TC/testcase/utc_download_set_network_type_negative.c [deleted file]
TC/testcase/utc_download_set_network_type_positive.c [deleted file]
TC/testcase/utc_download_set_notification_bundle_negative.c [deleted file]
TC/testcase/utc_download_set_notification_bundle_positive.c [deleted file]
TC/testcase/utc_download_set_notification_description_negative.c [deleted file]
TC/testcase/utc_download_set_notification_description_positive.c [deleted file]
TC/testcase/utc_download_set_notification_title_negative.c [deleted file]
TC/testcase/utc_download_set_notification_title_positive.c [deleted file]
TC/testcase/utc_download_set_notification_type_negative.c [deleted file]
TC/testcase/utc_download_set_notification_type_positive.c [deleted file]
TC/testcase/utc_download_set_progress_cb_negative.c [deleted file]
TC/testcase/utc_download_set_progress_cb_positive.c [deleted file]
TC/testcase/utc_download_set_state_changed_cb_negative.c [deleted file]
TC/testcase/utc_download_set_state_changed_cb_positive.c [deleted file]
TC/testcase/utc_download_set_temp_file_path_negative.c [deleted file]
TC/testcase/utc_download_set_temp_file_path_positive.c [deleted file]
TC/testcase/utc_download_set_url_negative.c [deleted file]
TC/testcase/utc_download_set_url_positive.c [deleted file]
TC/testcase/utc_download_start_negative.c [deleted file]
TC/testcase/utc_download_start_positive.c [deleted file]
TC/testcase/utc_download_unset_progress_cb_negative.c [deleted file]
TC/testcase/utc_download_unset_progress_cb_positive.c [deleted file]
TC/testcase/utc_download_unset_state_changed_cb_negative.c [deleted file]
TC/testcase/utc_download_unset_state_changed_cb_positive.c [deleted file]
TC/tet_scen [deleted file]
TC/tetbuild.cfg [deleted file]
TC/tetclean.cfg [deleted file]
TC/tetexec.cfg [deleted file]
capi-web-url-download.manifest [deleted file]
capi-web-url-download.pc.in [deleted file]
doc/download_doc.h [deleted file]
include/download.h [deleted file]
packaging/capi-web-url-download.spec [deleted file]
script/commit-template [deleted file]
src/download-wrapping.c [deleted file]

diff --git a/AUTHORS b/AUTHORS
deleted file mode 100644 (file)
index 707ec6f..0000000
--- a/AUTHORS
+++ /dev/null
@@ -1,2 +0,0 @@
-Kwangmin Bang <justine.bang@samsung.com>\r
-Jungki Kwak <jungki.kwak@samsung.com>\r
diff --git a/CMakeLists.txt b/CMakeLists.txt
deleted file mode 100644 (file)
index 67cc49e..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-
-CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-SET(fw_name "capi-web-url-download")
-
-PROJECT(${fw_name})
-
-SET(CMAKE_INSTALL_PREFIX /usr)
-SET(PREFIX ${CMAKE_INSTALL_PREFIX})
-SET(VERSION_MAJOR 0)
-SET(VERSION "${VERSION_MAJOR}.1.0")
-
-SET(INC_DIR include)
-SET(DOC_DIR doc)
-INCLUDE_DIRECTORIES(${INC_DIR})
-
-SET(requires "dlog capi-base-common capi-appfw-application download-provider-interface")
-MESSAGE(STATUS "PACKAGES : ${requires}")
-SET(pc_requires "capi-base-common capi-appfw-application")
-
-INCLUDE(FindPkgConfig)
-pkg_check_modules(${fw_name} REQUIRED ${requires})
-FOREACH(flag ${${fw_name}_CFLAGS})
-    SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
-ENDFOREACH(flag)
-
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIC -Wall")
-SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
-
-IF("${ARCH}" STREQUAL "arm")
-    ADD_DEFINITIONS("-DTARGET")
-ENDIF("${ARCH}" STREQUAL "arm")
-
-ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
-ADD_DEFINITIONS("-DSLP_DEBUG")
-ADD_DEFINITIONS(-DDP_SUPPORT_DBUS_ACTIVATION)
-
-SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath=${LIB_INSTALL_DIR}")
-
-SET(SOURCES src/download-wrapping.c)
-MESSAGE(STATUS "SOURCES : ${SOURCES}")
-ADD_LIBRARY(${fw_name} SHARED ${SOURCES})
-
-TARGET_LINK_LIBRARIES(${fw_name} ${${fw_name}_LDFLAGS})
-SET_TARGET_PROPERTIES(${fw_name} PROPERTIES VERSION ${VERSION})
-SET_TARGET_PROPERTIES(${fw_name} PROPERTIES SOVERSION ${VERSION_MAJOR})
-
-INSTALL(TARGETS ${fw_name} DESTINATION ${LIB_INSTALL_DIR})
-INSTALL(FILES ${INC_DIR}/download.h DESTINATION include/web/)
-INSTALL(FILES ${DOC_DIR}/download_doc.h DESTINATION include/web/)
-
-SET(PC_NAME ${fw_name})
-SET(PC_REQUIRED ${pc_requires})
-SET(PC_LDFLAGS -l${fw_name})
-SET(PC_CFLAGS -I\${includedir}/system)
-
-CONFIGURE_FILE(
-    capi-web-url-download.pc.in
-    ${CMAKE_CURRENT_SOURCE_DIR}/${fw_name}.pc
-    @ONLY
-)
-CONFIGURE_FILE(
-       LICENSE.APLv2
-    ${fw_name}
-    @ONLY
-)
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${fw_name}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${fw_name} DESTINATION share/license)
-
-IF(UNIX)
-
-ADD_CUSTOM_TARGET (distclean @echo cleaning for source distribution)
-ADD_CUSTOM_COMMAND(
-        DEPENDS clean 
-        COMMENT "distribution clean"
-        COMMAND find
-        ARGS    . 
-        -not -name config.cmake -and \(
-        -name tester.c -or
-        -name Testing -or
-        -name CMakeFiles -or
-        -name cmake.depends -or
-        -name cmake.check_depends -or
-        -name CMakeCache.txt -or
-        -name cmake.check_cache -or
-        -name *.cmake -or
-        -name Makefile -or
-        -name core -or
-        -name core.* -or
-        -name gmon.out -or
-        -name install_manifest.txt -or
-        -name *.pc -or
-        -name *~ \)
-        | grep -v TC | xargs rm -rf
-        TARGET  distclean
-        VERBATIM
-)
-
-ENDIF(UNIX)
-
diff --git a/LICENSE.APLv2 b/LICENSE.APLv2
deleted file mode 100644 (file)
index d645695..0000000
+++ /dev/null
@@ -1,202 +0,0 @@
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
diff --git a/NOTICE b/NOTICE
deleted file mode 100644 (file)
index 6220b80..0000000
--- a/NOTICE
+++ /dev/null
@@ -1,3 +0,0 @@
-Copyright (c) 2012 Samsung Electronics Co., Ltd. All rights reserved.
-Except as noted, this software is licensed under Apache License, Version 2.
-Please, see the LICENSE file for Apache License terms and conditions.
diff --git a/TC/_export_env.sh b/TC/_export_env.sh
deleted file mode 100644 (file)
index b8d2ea9..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# Customize below path information 
-TET_INSTALL_PATH=/home/warmtree/git_private/DTS/TETware
-TET_TARGET_PATH=$TET_INSTALL_PATH/tetware-target
-
-export ARCH=target
-export TET_ROOT=$TET_TARGET_PATH
-export PATH=$TET_ROOT/bin:$PATH
-export LD_LIBRARY_PATH=$TET_ROOT/lib/tet3:$LD_LIBRARY_PATH
diff --git a/TC/_export_target_env.sh b/TC/_export_target_env.sh
deleted file mode 100644 (file)
index b48c54b..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# Customize below path information 
-TET_INSTALL_PATH=/mnt/dts/TETware
-TET_TARGET_PATH=$TET_INSTALL_PATH/tetware-target
-
-export ARCH=target
-export TET_ROOT=$TET_TARGET_PATH
-export PATH=$TET_ROOT/bin:$PATH
-export LD_LIBRARY_PATH=$TET_ROOT/lib/tet3:$LD_LIBRARY_PATH
diff --git a/TC/build.sh b/TC/build.sh
deleted file mode 100644 (file)
index 72aad6c..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/sh
-
-. ./_export_env.sh                              # setting environment variables
-
-export TET_SUITE_ROOT=`pwd`
-FILE_NAME_EXTENSION=`date +%s`
-
-RESULT_DIR=results
-HTML_RESULT=$RESULT_DIR/build-tar-result-$FILE_NAME_EXTENSION.html
-JOURNAL_RESULT=$RESULT_DIR/build-tar-result-$FILE_NAME_EXTENSION.journal
-
-mkdir -p $RESULT_DIR
-
-tcc -c -p ./
-tcc -b -j $JOURNAL_RESULT -p ./
-grw -c 7 -f chtml -o $HTML_RESULT $JOURNAL_RESULT
diff --git a/TC/clean.sh b/TC/clean.sh
deleted file mode 100644 (file)
index 29743e0..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-. ./_export_env.sh                              # setting environment variables
-
-export TET_SUITE_ROOT=`pwd`
-RESULT_DIR=results
-
-tcc -c -p ./                                # executing tcc, with clean option (-c)
-rm -r $RESULT_DIR
-rm -r tet_tmp_dir
-rm testcase/tet_captured
diff --git a/TC/config b/TC/config
deleted file mode 100644 (file)
index f3e2091..0000000
--- a/TC/config
+++ /dev/null
@@ -1,3 +0,0 @@
-PKG_NAME=capi-web-url-download
-TET_INSTALL_HOST_PATH=/var/tmp/dts_fw/TC/TETware
-TET_INSTALL_TARGET_PATH=/opt/home/$PKG_NAME/TETware
diff --git a/TC/execute.sh b/TC/execute.sh
deleted file mode 100644 (file)
index a4f6095..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-. ./_export_target_env.sh                    # setting environment variables
-
-export TET_SUITE_ROOT=`pwd`
-FILE_NAME_EXTENSION=`date +%s`
-
-RESULT_DIR=results
-HTML_RESULT=$RESULT_DIR/exec-tar-result-$FILE_NAME_EXTENSION.html
-JOURNAL_RESULT=$RESULT_DIR/exec-tar-result-$FILE_NAME_EXTENSION.journal
-
-mkdir -p $RESULT_DIR
-
-tcc -e -j $JOURNAL_RESULT -p ./
-grw -c 3 -f chtml -o $HTML_RESULT $JOURNAL_RESULT
diff --git a/TC/testcase/Makefile b/TC/testcase/Makefile
deleted file mode 100644 (file)
index 97e14c4..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-include ../config
-
-CC ?= gcc
-
-C_FILES = $(shell ls *.c)
-       
-PKGS = $(PKG_NAME)
-PKGS += glib-2.0
-PKGS += gobject-2.0 
-LDFLAGS = `pkg-config --libs $(PKGS)`
-LDFLAGS += $(TET_ROOT)/lib/tet3/tcm_s.o
-LDFLAGS += -L$(TET_ROOT)/lib/tet3 -ltcm_s
-LDFLAGS += -L$(TET_ROOT)/lib/tet3 -lapi_s
-
-CFLAGS = -I. `pkg-config --cflags $(PKGS)`
-CFLAGS += -I$(TET_ROOT)/inc/tet3
-CFLAGS += -Wall
-
-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 (file)
index 1fc0d45..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-/testcase/utc_download_set_auto_download_negative
-/testcase/utc_download_set_auto_download_positive
-/testcase/utc_download_get_auto_download_negative
-/testcase/utc_download_get_auto_download_positive
-/testcase/utc_download_get_http_header_field_list_negative
-/testcase/utc_download_get_http_header_field_list_positive
-/testcase/utc_download_get_mime_type_negative
-/testcase/utc_download_get_mime_type_positive
-/testcase/utc_download_get_downloaded_file_path_negative
-/testcase/utc_download_get_downloaded_file_path_positive
-/testcase/utc_download_get_file_name_negative
-/testcase/utc_download_get_file_name_positive
-/testcase/utc_download_set_file_name_negative
-/testcase/utc_download_set_file_name_positive
-/testcase/utc_download_get_temp_path_negative
-/testcase/utc_download_get_temp_path_positive
-/testcase/utc_download_get_content_name_negative
-/testcase/utc_download_get_content_name_positive
-/testcase/utc_download_get_content_size_negative
-/testcase/utc_download_get_content_size_positive
-/testcase/utc_download_get_error_negative
-/testcase/utc_download_get_error_positive
-/testcase/utc_download_get_http_status_negative
-/testcase/utc_download_get_http_status_positive
-/testcase/utc_download_set_network_type_negative
-/testcase/utc_download_set_network_type_positive
-/testcase/utc_download_get_network_type_negative
-/testcase/utc_download_get_network_type_positive
-/testcase/utc_download_set_network_bonding_negative
-/testcase/utc_download_set_network_bonding_positive
-/testcase/utc_download_get_network_bonding_negative
-/testcase/utc_download_get_network_bonding_positive
-/testcase/utc_download_start_negative
-/testcase/utc_download_start_positive
-/testcase/utc_download_create_negative
-/testcase/utc_download_create_positive
-/testcase/utc_download_destroy_negative
-/testcase/utc_download_destroy_positive
-/testcase/utc_download_add_http_header_field_negative
-/testcase/utc_download_add_http_header_field_positive
-/testcase/utc_download_get_destination_negative
-/testcase/utc_download_get_destination_positive
-/testcase/utc_download_get_http_header_field_negative
-/testcase/utc_download_get_http_header_field_positive
-/testcase/utc_download_get_state_negative
-/testcase/utc_download_get_state_positive
-/testcase/utc_download_get_url_negative
-/testcase/utc_download_get_url_positive
-/testcase/utc_download_pause_negative
-/testcase/utc_download_pause_positive
-/testcase/utc_download_remove_http_header_field_negative
-/testcase/utc_download_remove_http_header_field_positive
-/testcase/utc_download_set_destination_negative
-/testcase/utc_download_set_destination_positive
-/testcase/utc_download_set_url_negative
-/testcase/utc_download_set_url_positive
-/testcase/utc_download_set_notification_title_negative
-/testcase/utc_download_set_notification_title_positive
-/testcase/utc_download_get_notification_title_negative
-/testcase/utc_download_get_notification_title_positive
-/testcase/utc_download_set_notification_description_negative
-/testcase/utc_download_set_notification_description_positive
-/testcase/utc_download_get_notification_description_negative
-/testcase/utc_download_get_notification_description_positive
-/testcase/utc_download_set_notification_type_negative
-/testcase/utc_download_set_notification_type_positive
-/testcase/utc_download_get_notification_type_negative
-/testcase/utc_download_get_notification_type_positive
-/testcase/utc_download_set_notification_bundle_negative
-/testcase/utc_download_set_notification_bundle_positive
-/testcase/utc_download_get_notification_bundle_negative
-/testcase/utc_download_get_notification_bundle_positive
-/testcase/utc_download_set_state_changed_cb_negative
-/testcase/utc_download_set_state_changed_cb_positive 
-/testcase/utc_download_set_progress_cb_negative
-/testcase/utc_download_set_progress_cb_positive
-/testcase/utc_download_unset_state_changed_cb_negative
-/testcase/utc_download_unset_state_changed_cb_positive
-/testcase/utc_download_unset_progress_cb_negative
-/testcase/utc_download_unset_progress_cb_positive
-/testcase/utc_download_get_etag_positive
-/testcase/utc_download_get_etag_negative
-/testcase/utc_download_set_temp_file_path_negative
-/testcase/utc_download_set_temp_file_path_positive
diff --git a/TC/testcase/utc_download_add_http_header_field_negative.c b/TC/testcase/utc_download_add_http_header_field_negative.c
deleted file mode 100644 (file)
index f854ba6..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_add_http_header_field_negative1(void);
-static void utc_download_add_http_header_field_negative2(void);
-static void utc_download_add_http_header_field_negative3(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_add_http_header_field_negative1, 1},
-       {utc_download_add_http_header_field_negative2, 2},
-       {utc_download_add_http_header_field_negative3, 3},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_add_http_header_field_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-
-       retcode = download_add_http_header_field(-1, "field", "value");
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_add_http_header_field_negative2(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       download_create(&id);
-       retcode = download_add_http_header_field(id, NULL, "value");
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_add_http_header_field_negative3(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       download_create(&id);
-       retcode = download_add_http_header_field(id, "field", NULL);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
diff --git a/TC/testcase/utc_download_add_http_header_field_positive.c b/TC/testcase/utc_download_add_http_header_field_positive.c
deleted file mode 100644 (file)
index c9dbe58..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_add_http_header_field_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_add_http_header_field_positive1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_add_http_header_field_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       download_create(&id);
-       retcode = download_add_http_header_field(id, "field", "value");
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has no error");
-       else
-               dts_fail(TC_NAME, "retcode has error");
-}
-
diff --git a/TC/testcase/utc_download_create_negative.c b/TC/testcase/utc_download_create_negative.c
deleted file mode 100644 (file)
index 16b34ad..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_create_negative1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_create_negative1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_create_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-
-       retcode = download_create(NULL);
-
-       if (retcode != DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
diff --git a/TC/testcase/utc_download_create_positive.c b/TC/testcase/utc_download_create_positive.c
deleted file mode 100644 (file)
index 6965efc..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_create_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_create_positive1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_create_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       retcode = download_create(&id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE)     {
-               download_destroy(id);
-               dts_pass(TC_NAME, "retcode has no error");
-       }
-       else
-               dts_fail(TC_NAME, "retcode has error");
-}
-
diff --git a/TC/testcase/utc_download_destroy_negative.c b/TC/testcase/utc_download_destroy_negative.c
deleted file mode 100644 (file)
index a7194ec..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_destroy_negative1(void);
-struct tet_testlist tet_testlist[] = {
-       {utc_download_destroy_negative1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_destroy_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       retcode = download_destroy(-1);
-
-       if (retcode != DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
diff --git a/TC/testcase/utc_download_destroy_positive.c b/TC/testcase/utc_download_destroy_positive.c
deleted file mode 100644 (file)
index 166eedf..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_destroy_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_destroy_positive1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_destroy_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       retcode = download_create(&id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE)
-               retcode = download_destroy(id);
-       else {
-               dts_fail(TC_NAME, "create failed");
-               return;
-       }
-
-       if (retcode == DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has no error");
-       else
-               dts_fail(TC_NAME, "retcode has error");
-}
-
diff --git a/TC/testcase/utc_download_get_auto_download_negative.c b/TC/testcase/utc_download_get_auto_download_negative.c
deleted file mode 100644 (file)
index 4c033a2..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-/*\r
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved\r
- *\r
- * Licensed under the Apache License, Version 2.0 (the License);\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an AS IS BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- */\r
-\r
-#include <tet_api.h>\r
-#include <download.h>\r
-\r
-static void startup(void);\r
-static void cleanup(void);\r
-\r
-void (*tet_startup)(void) = startup;\r
-void (*tet_cleanup)(void) = cleanup;\r
-\r
-static void utc_download_get_auto_download_negative1(void);\r
-static void utc_download_get_auto_download_negative2(void);\r
-static void utc_download_get_auto_download_negative3(void);\r
-\r
-struct tet_testlist tet_testlist[] = {\r
-       {utc_download_get_auto_download_negative1, 1},\r
-       {utc_download_get_auto_download_negative2, 2},\r
-       {utc_download_get_auto_download_negative3, 3},\r
-       {NULL, 0},\r
-};\r
-\r
-static void startup(void)\r
-{\r
-\r
-}\r
-\r
-static void cleanup(void)\r
-{\r
-       /* end of TC */\r
-}\r
-\r
-void utc_download_get_auto_download_negative1(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-       bool get_enable = false;\r
-\r
-       retcode = download_get_auto_download(-1, &get_enable);\r
-\r
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)\r
-               dts_pass(TC_NAME, "retcode has invalid parameter");\r
-       else\r
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");\r
-}\r
-\r
-void utc_download_get_auto_download_negative2(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-       int id = 0;\r
-       \r
-       download_create(&id);\r
-       retcode = download_get_auto_download(id, NULL);\r
-       download_destroy(id);\r
-\r
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)\r
-               dts_pass(TC_NAME, "retcode has invalid parameter");\r
-       else\r
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");\r
-}\r
-\r
-void utc_download_get_auto_download_negative3(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-\r
-       retcode = download_get_auto_download(-1, NULL);\r
-\r
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)\r
-               dts_pass(TC_NAME, "retcode has invalid parameter");\r
-       else\r
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");\r
-}\r
-\r
diff --git a/TC/testcase/utc_download_get_auto_download_positive.c b/TC/testcase/utc_download_get_auto_download_positive.c
deleted file mode 100644 (file)
index d1823f5..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-/*\r
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved\r
- *\r
- * Licensed under the Apache License, Version 2.0 (the License);\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an AS IS BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- */\r
-\r
-#include <tet_api.h>\r
-#include <download.h>\r
-\r
-static void startup(void);\r
-static void cleanup(void);\r
-\r
-void (*tet_startup)(void) = startup;\r
-void (*tet_cleanup)(void) = cleanup;\r
-\r
-static void utc_download_get_auto_download_positive1(void);\r
-\r
-struct tet_testlist tet_testlist[] = {\r
-       {utc_download_get_auto_download_positive1, 1},\r
-       {NULL, 0},\r
-};\r
-\r
-static void startup(void)\r
-{\r
-\r
-}\r
-\r
-static void cleanup(void)\r
-{\r
-       /* end of TC */\r
-}\r
-\r
-void utc_download_get_auto_download_positive1(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-       bool enable = true;\r
-       bool getenable = false;\r
-       int id = 0;\r
-\r
-       download_create(&id);\r
-       download_set_auto_download(id, enable);\r
-       retcode = download_get_auto_download(id, &getenable);\r
-       download_destroy(id);\r
-\r
-       if (retcode == DOWNLOAD_ERROR_NONE && (enable == getenable))\r
-               dts_pass(TC_NAME, "retcode has no error and the auto nofication status of set API is same as of get API ");\r
-       else\r
-               dts_fail(TC_NAME, "retcode has error or the auto notification status of set API is not same as of get API");\r
-}\r
-\r
diff --git a/TC/testcase/utc_download_get_content_name_negative.c b/TC/testcase/utc_download_get_content_name_negative.c
deleted file mode 100644 (file)
index c6f9717..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_content_name_negative1(void);
-static void utc_download_get_content_name_negative2(void);
-static void utc_download_get_content_name_negative3(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_content_name_negative1, 1},
-       {utc_download_get_content_name_negative2, 2},
-       {utc_download_get_content_name_negative3, 3},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_get_content_name_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       char *output = NULL;
-
-       retcode = download_get_content_name(-1, &output);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_get_content_name_negative2(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-       
-       download_create(&id);
-       retcode = download_get_content_name(id, NULL);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_get_content_name_negative3(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-
-       retcode = download_get_content_name(-1, NULL);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
diff --git a/TC/testcase/utc_download_get_content_name_positive.c b/TC/testcase/utc_download_get_content_name_positive.c
deleted file mode 100644 (file)
index 9a850ea..0000000
+++ /dev/null
@@ -1,107 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-#include <glib.h>
-#include <glib-object.h>
-
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_content_name_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_content_name_positive1, 1},
-       {NULL, 0},
-};
-
-static GMainLoop* gloop = NULL;
-#define TEST_URL "http://static.campaign.naver.com/0/hangeul/2011/img/img_family.gif"
-
-static void state_cb (int download_id, download_state_e state, void *user_data)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       download_error_e err = DOWNLOAD_ERROR_NONE;
-       if (state == DOWNLOAD_STATE_DOWNLOADING)
-               g_main_loop_quit(gloop);
-       
-       retcode = download_get_error(download_id, &err);
-       if (retcode != DOWNLOAD_ERROR_NONE) {
-               dts_fail(TC_NAME, "Fail to get error");
-               g_main_loop_quit(gloop);
-               return;
-       }
-       dts_message(TC_NAME, "err[%d]", err);
-       if (err == DOWNLOAD_ERROR_INVALID_URL)
-               dts_message(TC_NAME, "invaild url err");
-       else
-               dts_message(TC_NAME, "another error[%d]", err);
-}
-
-static void startup(void)
-{
-       g_type_init();
-       gloop = g_main_loop_new (NULL, 0);
-}
-
-static void cleanup(void)
-{
-       g_main_loop_unref(gloop);
-       gloop = NULL;
-}
-
-void utc_download_get_content_name_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       char *output = NULL;
-       int id = 0;
-
-       retcode = download_create(&id);
-       if (retcode != DOWNLOAD_ERROR_NONE)     {
-               dts_fail(TC_NAME,"Fail to create download handle");
-               return;
-       }
-       retcode = download_set_url(id, TEST_URL);
-       if ( retcode != DOWNLOAD_ERROR_NONE ) {
-               dts_fail(TC_NAME,"Fail to set url");
-               return;
-       }
-       retcode = download_set_state_changed_cb(id, state_cb, NULL);
-       if (retcode != DOWNLOAD_ERROR_NONE)
-               dts_fail(TC_NAME, "Fail to set callback");
-
-       retcode = download_start(id);
-       if (retcode == DOWNLOAD_ERROR_NONE)
-               g_main_loop_run(gloop);
-       
-       retcode = download_get_content_name(id, &output);
-               
-       download_unset_state_changed_cb(id);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE && output)
-               dts_pass(TC_NAME, "retcode has no error and content exists");
-       else
-               dts_fail(TC_NAME, "retcode has error or content does not exists");
-}
-
diff --git a/TC/testcase/utc_download_get_content_size_negative.c b/TC/testcase/utc_download_get_content_size_negative.c
deleted file mode 100644 (file)
index 8e8ba46..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_content_size_negative1(void);
-static void utc_download_get_content_size_negative2(void);
-static void utc_download_get_content_size_negative3(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_content_size_negative1, 1},
-       {utc_download_get_content_size_negative2, 2},
-       {utc_download_get_content_size_negative3, 3},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_get_content_size_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       unsigned long long output = 0;
-
-       retcode = download_get_content_size(-1, &output);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_get_content_size_negative2(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-       
-       download_create(&id);
-       retcode = download_get_content_size(id, NULL);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_get_content_size_negative3(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-
-       retcode = download_get_content_size(-1, NULL);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
diff --git a/TC/testcase/utc_download_get_content_size_positive.c b/TC/testcase/utc_download_get_content_size_positive.c
deleted file mode 100644 (file)
index b0cdd1e..0000000
+++ /dev/null
@@ -1,112 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-#include <glib.h>
-#include <glib-object.h>
-
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_content_size_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_content_size_positive1, 1},
-       {NULL, 0},
-};
-
-static GMainLoop* gloop = NULL;
-#define TEST_URL "http://static.campaign.naver.com/0/hangeul/2011/img/img_family.gif"
-
-static void state_cb (int download_id, download_state_e state, void *user_data)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       download_error_e err = DOWNLOAD_ERROR_NONE;
-       if (state == DOWNLOAD_STATE_DOWNLOADING)
-               g_main_loop_quit(gloop);
-       
-       retcode = download_get_error(download_id, &err);
-       if (retcode != DOWNLOAD_ERROR_NONE) {
-               dts_fail(TC_NAME, "Fail to get error");
-               g_main_loop_quit(gloop);
-               return;
-       }
-       dts_message(TC_NAME, "err[%d]", err);
-       if (err == DOWNLOAD_ERROR_INVALID_URL)
-               dts_message(TC_NAME, "invaild url err");
-       else
-               dts_message(TC_NAME, "another error[%d]", err);
-}
-
-static void startup(void)
-{
-       g_type_init();
-       gloop = g_main_loop_new (NULL, 0);
-}
-
-static void cleanup(void)
-{
-       g_main_loop_unref(gloop);
-       gloop = NULL;
-}
-
-void utc_download_get_content_size_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       unsigned long long output = 0;
-       int id = 0;
-
-       retcode = download_create(&id);
-       if (retcode != DOWNLOAD_ERROR_NONE)     {
-               dts_fail(TC_NAME,"Fail to create download handle");
-               return;
-       }
-       retcode = download_set_url(id, TEST_URL);
-       if ( retcode != DOWNLOAD_ERROR_NONE ) {
-               dts_fail(TC_NAME,"Fail to set url");
-               return;
-       }
-       retcode = download_set_state_changed_cb(id, state_cb, NULL);
-       if (retcode != DOWNLOAD_ERROR_NONE)
-               dts_fail(TC_NAME, "Fail to set callback");
-
-       retcode = download_start(id);
-       if (retcode == DOWNLOAD_ERROR_NONE)
-               g_main_loop_run(gloop);
-       
-       retcode = download_get_content_size(id, &output);
-       if ( retcode != DOWNLOAD_ERROR_NONE )
-               dts_message(TC_NAME,"Fail to get content name");
-       
-       retcode = download_unset_state_changed_cb(id);
-       if ( retcode != DOWNLOAD_ERROR_NONE )
-               dts_message(TC_NAME,"Fail to unset callback");
-
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE && (output > 0))
-               dts_pass(TC_NAME, "retcode has no error and size is valid");
-       else
-               dts_fail(TC_NAME, "retcode has error or size not valid");
-}
-
diff --git a/TC/testcase/utc_download_get_destination_negative.c b/TC/testcase/utc_download_get_destination_negative.c
deleted file mode 100644 (file)
index 28b28dc..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_destination_negative1(void);
-static void utc_download_get_destination_negative2(void);
-static void utc_download_get_destination_negative3(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_destination_negative1, 1},
-       {utc_download_get_destination_negative2, 2},
-       {utc_download_get_destination_negative3, 3},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_get_destination_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       char *output = NULL;
-
-       retcode = download_get_destination(-1, &output);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_get_destination_negative2(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       char *input = "URL";
-       int id = 0;
-       
-       download_create(&id);
-       download_set_destination(id, input);
-       retcode = download_get_destination(id, NULL);
-
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_get_destination_negative3(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-
-       retcode = download_get_destination(-1, NULL);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
diff --git a/TC/testcase/utc_download_get_destination_positive.c b/TC/testcase/utc_download_get_destination_positive.c
deleted file mode 100644 (file)
index 52f4b88..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_destination_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_destination_positive1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_get_destination_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       char *input = "/opt/usr/media/Downloads";
-       char *output = NULL;
-       int id = 0;
-
-       download_create(&id);
-       download_set_destination(id, input);
-       retcode = download_get_destination(id, &output);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE && !strcmp(input, output))
-               dts_pass(TC_NAME, "retcode has no error and the destination of set API is same to destination of get API ");
-       else
-               dts_fail(TC_NAME, "retcode has error or the destination of set API is not same to destination of get API");
-}
-
diff --git a/TC/testcase/utc_download_get_downloaded_file_path_negative.c b/TC/testcase/utc_download_get_downloaded_file_path_negative.c
deleted file mode 100644 (file)
index c2151da..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-/*\r
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved\r
- *\r
- * Licensed under the Apache License, Version 2.0 (the License);\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an AS IS BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- */\r
-\r
-#include <tet_api.h>\r
-#include <download.h>\r
-\r
-static void startup(void);\r
-static void cleanup(void);\r
-\r
-void (*tet_startup)(void) = startup;\r
-void (*tet_cleanup)(void) = cleanup;\r
-\r
-static void utc_download_get_downloaded_file_path_negative1(void);\r
-static void utc_download_get_downloaded_file_path_negative2(void);\r
-static void utc_download_get_downloaded_file_path_negative3(void);\r
-\r
-struct tet_testlist tet_testlist[] = {\r
-       {utc_download_get_downloaded_file_path_negative1, 1},\r
-       {utc_download_get_downloaded_file_path_negative2, 2},\r
-       {utc_download_get_downloaded_file_path_negative3, 3},\r
-       {NULL, 0},\r
-};\r
-\r
-static void startup(void)\r
-{\r
-\r
-}\r
-\r
-static void cleanup(void)\r
-{\r
-       /* end of TC */\r
-}\r
-\r
-void utc_download_get_downloaded_file_path_negative1(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-       char *output = NULL;\r
-\r
-       retcode = download_get_downloaded_file_path(-1, &output);\r
-\r
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)\r
-               dts_pass(TC_NAME, "retcode has invalid parameter");\r
-       else\r
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");\r
-}\r
-\r
-void utc_download_get_downloaded_file_path_negative2(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-       int id = 0;\r
-       \r
-       download_create(&id);\r
-       retcode = download_get_downloaded_file_path(id, NULL);\r
-\r
-       download_destroy(id);\r
-\r
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)\r
-               dts_pass(TC_NAME, "retcode has invalid parameter");\r
-       else\r
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");\r
-}\r
-\r
-void utc_download_get_downloaded_file_path_negative3(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-\r
-       retcode = download_get_downloaded_file_path(-1, NULL);\r
-\r
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)\r
-               dts_pass(TC_NAME, "retcode has invalid parameter");\r
-       else\r
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");\r
-}\r
-\r
diff --git a/TC/testcase/utc_download_get_downloaded_file_path_positive.c b/TC/testcase/utc_download_get_downloaded_file_path_positive.c
deleted file mode 100644 (file)
index b510776..0000000
+++ /dev/null
@@ -1,111 +0,0 @@
-/*\r
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved\r
- *\r
- * Licensed under the Apache License, Version 2.0 (the License);\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an AS IS BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- */\r
-\r
-#include <tet_api.h>\r
-#include <download.h>\r
-#include <glib.h>\r
-#include <glib-object.h>\r
-\r
-\r
-static void startup(void);\r
-static void cleanup(void);\r
-\r
-void (*tet_startup)(void) = startup;\r
-void (*tet_cleanup)(void) = cleanup;\r
-\r
-static void utc_download_get_downloaded_file_path_positive1(void);\r
-\r
-struct tet_testlist tet_testlist[] = {\r
-       {utc_download_get_downloaded_file_path_positive1, 1},\r
-       {NULL, 0},\r
-};\r
-\r
-static GMainLoop* gloop = NULL;\r
-#define TEST_URL "http://static.campaign.naver.com/0/hangeul/2011/img/img_family.gif"\r
-\r
-static void state_cb (int download_id, download_state_e state, void *user_data)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-       download_error_e err = DOWNLOAD_ERROR_NONE;\r
-       if (state == DOWNLOAD_STATE_COMPLETED)\r
-               g_main_loop_quit(gloop);\r
-       \r
-       retcode = download_get_error(download_id, &err);\r
-       if (retcode != DOWNLOAD_ERROR_NONE) {\r
-               dts_fail(TC_NAME, "Fail to get error");\r
-               g_main_loop_quit(gloop);\r
-               return;\r
-       }\r
-       dts_message(TC_NAME, "err[%d]", err);\r
-       if (err == DOWNLOAD_ERROR_INVALID_URL)\r
-               dts_message(TC_NAME, "invaild url err");\r
-       else\r
-               dts_message(TC_NAME, "another error[%d]", err);\r
-}\r
-\r
-\r
-static void startup(void)\r
-{\r
-       g_type_init();\r
-       gloop = g_main_loop_new (NULL, 0);\r
-}\r
-\r
-static void cleanup(void)\r
-{\r
-       g_main_loop_unref(gloop);\r
-       gloop = NULL;\r
-}\r
-\r
-\r
-void utc_download_get_downloaded_file_path_positive1(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-       char *output = NULL;\r
-       int id = 0;\r
-\r
-       retcode = download_create(&id);\r
-       if (retcode != DOWNLOAD_ERROR_NONE)     {\r
-               dts_fail(TC_NAME,"Fail to create download handle");\r
-               return;\r
-       }\r
-       retcode = download_set_url(id, TEST_URL);\r
-       if ( retcode != DOWNLOAD_ERROR_NONE ) {\r
-               dts_fail(TC_NAME,"Fail to set url");\r
-               return;\r
-       }\r
-       retcode = download_set_state_changed_cb(id, state_cb, NULL);\r
-       if (retcode != DOWNLOAD_ERROR_NONE)\r
-               dts_fail(TC_NAME, "Fail to set callback");\r
-\r
-       retcode = download_start(id);\r
-       if (retcode == DOWNLOAD_ERROR_NONE)\r
-               g_main_loop_run(gloop);\r
-\r
-       retcode = download_get_downloaded_file_path(id, &output);\r
-       if ( retcode != DOWNLOAD_ERROR_NONE )\r
-               dts_message(TC_NAME,"Fail to get content name");\r
-\r
-       download_unset_state_changed_cb(id);\r
-       download_destroy(id);\r
-\r
-       if (retcode == DOWNLOAD_ERROR_NONE)\r
-               dts_pass(TC_NAME, "retcode has no error");\r
-       else\r
-               dts_fail(TC_NAME, "retcode has error");\r
-}\r
-\r
diff --git a/TC/testcase/utc_download_get_error_negative.c b/TC/testcase/utc_download_get_error_negative.c
deleted file mode 100644 (file)
index 90ef410..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_error_negative1(void);
-static void utc_download_get_error_negative2(void);
-static void utc_download_get_error_negative3(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_error_negative1, 1},
-       {utc_download_get_error_negative2, 2},
-       {utc_download_get_error_negative3, 3},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_get_error_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       download_error_e err = DOWNLOAD_ERROR_NONE;
-
-       retcode = download_get_error(-1, &err);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_get_error_negative2(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-       
-       download_create(&id);
-       retcode = download_get_error(id, NULL);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_get_error_negative3(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-
-       retcode = download_get_error(-1, NULL);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
diff --git a/TC/testcase/utc_download_get_error_positive.c b/TC/testcase/utc_download_get_error_positive.c
deleted file mode 100644 (file)
index 39064d0..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_error_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_error_positive1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_get_error_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       download_error_e err = DOWNLOAD_ERROR_NONE;
-       int id = 0;
-
-       download_create(&id);
-       retcode = download_get_error(id, &err);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has no error and temp path exists");
-       else
-               dts_fail(TC_NAME, "retcode has error or temp path does not exists");
-}
-
diff --git a/TC/testcase/utc_download_get_etag_negative.c b/TC/testcase/utc_download_get_etag_negative.c
deleted file mode 100644 (file)
index 510ff32..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_etag_negative1(void);
-static void utc_download_get_etag_negative2(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_etag_negative1, 1},
-       {utc_download_get_etag_negative2, 2},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_get_etag_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       char *etag = NULL;
-
-       retcode = download_get_etag(-1,&etag);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_get_etag_negative2(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       download_create(&id);
-       retcode = download_get_etag(id, NULL);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
diff --git a/TC/testcase/utc_download_get_etag_positive.c b/TC/testcase/utc_download_get_etag_positive.c
deleted file mode 100644 (file)
index 5f70d41..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-#include <glib.h>
-#include <glib-object.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_etag_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_etag_positive1, 1},
-       {NULL, 0},
-};
-
-static GMainLoop* gloop = NULL;
-#define TEST_URL "http://download.tizen.org/sdk/InstallManager/tizen-sdk-2.2.1/tizen-sdk-ubuntu32-v2.2.71.bin"
-
-static void state_cb (int download_id, download_state_e state, void *user_data)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       download_error_e err = DOWNLOAD_ERROR_NONE;
-       if (state == DOWNLOAD_STATE_DOWNLOADING)
-               g_main_loop_quit(gloop);
-       retcode = download_get_error(download_id, &err);
-       if (retcode != DOWNLOAD_ERROR_NONE) {
-               dts_fail(TC_NAME, "Fail to get error");
-               g_main_loop_quit(gloop);
-               return;
-       }
-       dts_message(TC_NAME, "err[%d]", err);
-}
-
-static void startup(void)
-{
-       g_type_init();
-       gloop = g_main_loop_new (NULL, 0);
-}
-
-static void cleanup(void)
-{
-       g_main_loop_unref(gloop);
-       gloop = NULL;
-       /* end of TC */
-}
-
-void utc_download_get_etag_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       char *etag = NULL;
-       int id = 0;
-
-       retcode = download_create(&id);
-       if (retcode != DOWNLOAD_ERROR_NONE)     {
-               dts_fail(TC_NAME,"Fail to create download handle");
-               return;
-       }
-       retcode = download_set_url(id, TEST_URL);
-       if ( retcode != DOWNLOAD_ERROR_NONE ) {
-               dts_fail(TC_NAME,"Fail to set url");
-               return;
-       }
-       retcode = download_set_state_changed_cb(id, state_cb, NULL);
-       if (retcode != DOWNLOAD_ERROR_NONE)
-               dts_fail(TC_NAME, "Fail to set callback");
-
-       retcode = download_start(id);
-       if (retcode == DOWNLOAD_ERROR_NONE)
-               g_main_loop_run(gloop);
-
-       retcode = download_get_etag(id, &etag);
-       download_cancel(id);
-       download_unset_state_changed_cb(id);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has no error");
-       else
-               dts_fail(TC_NAME, "retcode has error");
-}
-
diff --git a/TC/testcase/utc_download_get_file_name_negative.c b/TC/testcase/utc_download_get_file_name_negative.c
deleted file mode 100644 (file)
index cfe4011..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-/*\r
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved\r
- *\r
- * Licensed under the Apache License, Version 2.0 (the License);\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an AS IS BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- */\r
-\r
-#include <tet_api.h>\r
-#include <download.h>\r
-\r
-static void startup(void);\r
-static void cleanup(void);\r
-\r
-void (*tet_startup)(void) = startup;\r
-void (*tet_cleanup)(void) = cleanup;\r
-\r
-static void utc_download_get_file_name_negative1(void);\r
-static void utc_download_get_file_name_negative2(void);\r
-\r
-struct tet_testlist tet_testlist[] = {\r
-       {utc_download_get_file_name_negative1, 1},\r
-       {utc_download_get_file_name_negative2, 2},\r
-       {NULL, 0},\r
-};\r
-\r
-static void startup(void)\r
-{\r
-\r
-}\r
-\r
-static void cleanup(void)\r
-{\r
-       /* end of TC */\r
-}\r
-\r
-void utc_download_get_file_name_negative1(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-       char *file_name = NULL;\r
-\r
-       retcode = download_get_file_name(-1,&file_name);\r
-\r
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)\r
-               dts_pass(TC_NAME, "retcode has invalid parameter");\r
-       else\r
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");\r
-}\r
-\r
-void utc_download_get_file_name_negative2(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-       int id = 0;\r
-\r
-       download_create(&id);\r
-       retcode = download_get_file_name(id, NULL);\r
-       download_destroy(id);\r
-\r
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)\r
-               dts_pass(TC_NAME, "retcode has invalid parameter");\r
-       else\r
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");\r
-}\r
-\r
diff --git a/TC/testcase/utc_download_get_file_name_positive.c b/TC/testcase/utc_download_get_file_name_positive.c
deleted file mode 100644 (file)
index 085872e..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-/*\r
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved\r
- *\r
- * Licensed under the Apache License, Version 2.0 (the License);\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an AS IS BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- */\r
-\r
-#include <tet_api.h>\r
-#include <download.h>\r
-\r
-static void startup(void);\r
-static void cleanup(void);\r
-\r
-void (*tet_startup)(void) = startup;\r
-void (*tet_cleanup)(void) = cleanup;\r
-\r
-static void utc_download_get_file_name_positive1(void);\r
-\r
-struct tet_testlist tet_testlist[] = {\r
-       {utc_download_get_file_name_positive1, 1},\r
-       {NULL, 0},\r
-};\r
-\r
-static void startup(void)\r
-{\r
-\r
-}\r
-\r
-static void cleanup(void)\r
-{\r
-       /* end of TC */\r
-}\r
-\r
-void utc_download_get_file_name_positive1(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-       char *file_name1 = "file";\r
-       char *file_name2 = NULL;\r
-       int id = 0;\r
-\r
-       download_create(&id);\r
-       download_set_file_name(id, file_name1);\r
-       retcode = download_get_file_name(id, &file_name2);\r
-       download_destroy(id);\r
-\r
-       if (retcode == DOWNLOAD_ERROR_NONE &&  !strcmp(file_name1,file_name2))\r
-               dts_pass(TC_NAME, "retcode has no error and file name of set API is same as file name of get API");\r
-       else\r
-               dts_fail(TC_NAME, "retcode has error or file_name of set API and  get API are not same");\r
-}\r
-\r
diff --git a/TC/testcase/utc_download_get_http_header_field_list_negative.c b/TC/testcase/utc_download_get_http_header_field_list_negative.c
deleted file mode 100644 (file)
index ed45176..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-/*\r
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved\r
- *\r
- * Licensed under the Apache License, Version 2.0 (the License);\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an AS IS BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- */\r
-\r
-#include <tet_api.h>\r
-#include <download.h>\r
-\r
-static void startup(void);\r
-static void cleanup(void);\r
-\r
-void (*tet_startup)(void) = startup;\r
-void (*tet_cleanup)(void) = cleanup;\r
-\r
-static void utc_download_get_http_header_field_list_negative1(void);\r
-static void utc_download_get_http_header_field_list_negative2(void);\r
-static void utc_download_get_http_header_field_list_negative3(void);\r
-\r
-struct tet_testlist tet_testlist[] = {\r
-       {utc_download_get_http_header_field_list_negative1, 1},\r
-       {utc_download_get_http_header_field_list_negative2, 2},\r
-       {utc_download_get_http_header_field_list_negative3, 3},\r
-       {NULL, 0},\r
-};\r
-\r
-static void startup(void)\r
-{\r
-\r
-}\r
-\r
-static void cleanup(void)\r
-{\r
-       /* end of TC */\r
-}\r
-\r
-void utc_download_get_http_header_field_list_negative1(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-       int id = 0;\r
-       int length=0;\r
-       \r
-       download_create(&id);\r
-       download_add_http_header_field(id, "field1","value1");\r
-       retcode = download_get_http_header_field_list(id, NULL, &length);\r
-       download_destroy(id);\r
-\r
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)\r
-               dts_pass(TC_NAME, "retcode has invalid parameter");\r
-       else\r
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");\r
-}\r
-\r
-void utc_download_get_http_header_field_list_negative2(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-       int id = 0;\r
-       char **fields = NULL;\r
-       \r
-       download_create(&id);\r
-       download_add_http_header_field(id, "field1","value1");\r
-       retcode = download_get_http_header_field_list(id, &fields, NULL);\r
-       download_destroy(id);\r
-\r
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)\r
-               dts_pass(TC_NAME, "retcode has invalid parameter");\r
-       else\r
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");\r
-}\r
-\r
-void utc_download_get_http_header_field_list_negative3(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-       char **fields = NULL;\r
-       int length = 0;\r
-       int id = 0;\r
-\r
-       download_create(&id);\r
-       download_add_http_header_field(id, "field1","value1");\r
-       retcode = download_get_http_header_field_list(-1, &fields, &length);\r
-       download_destroy(id);\r
-\r
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)\r
-               dts_pass(TC_NAME, "retcode has invalid parameter");\r
-       else\r
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");\r
-}\r
-\r
diff --git a/TC/testcase/utc_download_get_http_header_field_list_positive.c b/TC/testcase/utc_download_get_http_header_field_list_positive.c
deleted file mode 100644 (file)
index 763d5c4..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-/*\r
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved\r
- *\r
- * Licensed under the Apache License, Version 2.0 (the License);\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an AS IS BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- */\r
-\r
-#include <tet_api.h>\r
-#include <download.h>\r
-\r
-static void startup(void);\r
-static void cleanup(void);\r
-\r
-void (*tet_startup)(void) = startup;\r
-void (*tet_cleanup)(void) = cleanup;\r
-\r
-static void utc_download_get_http_header_field_list_positive1(void);\r
-\r
-struct tet_testlist tet_testlist[] = {\r
-       {utc_download_get_http_header_field_list_positive1, 1},\r
-       {NULL, 0},\r
-};\r
-\r
-static void startup(void)\r
-{\r
-\r
-}\r
-\r
-static void cleanup(void)\r
-{\r
-       /* end of TC */\r
-}\r
-\r
-void utc_download_get_http_header_field_list_positive1(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-       char **fields = NULL;\r
-       int length = 0;\r
-       int id = 0;\r
-\r
-       download_create(&id);\r
-       download_add_http_header_field(id, "field1","value1");\r
-       download_add_http_header_field(id, "field2","value2");\r
-       retcode =download_get_http_header_field_list(id, &fields,&length);\r
-       download_destroy(id);\r
-\r
-       if (retcode == DOWNLOAD_ERROR_NONE)\r
-               dts_pass(TC_NAME, "retcode has no error");\r
-       else\r
-               dts_fail(TC_NAME, "retcode has error");\r
-}\r
diff --git a/TC/testcase/utc_download_get_http_header_field_negative.c b/TC/testcase/utc_download_get_http_header_field_negative.c
deleted file mode 100644 (file)
index fd39560..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_http_header_field_negative1(void);
-static void utc_download_get_http_header_field_negative2(void);
-static void utc_download_get_http_header_field_negative3(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_http_header_field_negative1, 1},
-       {utc_download_get_http_header_field_negative2, 2},
-       {utc_download_get_http_header_field_negative3, 3},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_get_http_header_field_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       char *field = "field";
-       char *input = "input";
-       char *output = NULL;
-       int id = 0;
-
-       download_create(&id);
-       download_add_http_header_field(id, field, input);
-       retcode = download_get_http_header_field(id, NULL, &output);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_get_http_header_field_negative2(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       char *field = "field";
-       char *input = "input";
-       int id = 0;
-
-       download_create(&id);
-       download_add_http_header_field(id, field, input);
-       retcode = download_get_http_header_field(id, field, NULL);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_get_http_header_field_negative3(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       char *field = "field";
-       char *input = "input";
-       char *output = NULL;
-       int id = 0;
-
-       download_create(&id);
-       download_add_http_header_field(id, field, input);
-       retcode = download_get_http_header_field(-1, field, &output);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
diff --git a/TC/testcase/utc_download_get_http_header_field_positive.c b/TC/testcase/utc_download_get_http_header_field_positive.c
deleted file mode 100644 (file)
index 1b46816..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_http_header_field_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_http_header_field_positive1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_get_http_header_field_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       char *field = "field";
-       char *input = "input";
-       char *output = NULL;
-       int id = 0;
-
-       download_create(&id);
-       download_add_http_header_field(id, field, input);
-       retcode = download_get_http_header_field(id, field, &output);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE && !strcmp(input, output))
-               dts_pass(TC_NAME, "retcode has no error and the http header of set API is same to http header of get API ");
-       else
-               dts_fail(TC_NAME, "retcode has error or the http header of set API is not same to http header of get API");
-}
-
diff --git a/TC/testcase/utc_download_get_http_status_negative.c b/TC/testcase/utc_download_get_http_status_negative.c
deleted file mode 100644 (file)
index 4ebb88e..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_http_status_negative1(void);
-static void utc_download_get_http_status_negative2(void);
-static void utc_download_get_http_status_negative3(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_http_status_negative1, 1},
-       {utc_download_get_http_status_negative2, 2},
-       {utc_download_get_http_status_negative3, 3},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_get_http_status_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int status = 0;
-
-       retcode = download_get_http_status(-1, &status);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_get_http_status_negative2(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-       
-       download_create(&id);
-       retcode = download_get_http_status(id, NULL);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_get_http_status_negative3(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-
-       retcode = download_get_http_status(-1, NULL);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
diff --git a/TC/testcase/utc_download_get_http_status_positive.c b/TC/testcase/utc_download_get_http_status_positive.c
deleted file mode 100644 (file)
index cccde62..0000000
+++ /dev/null
@@ -1,107 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-#include <glib.h>
-#include <glib-object.h>
-
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_http_status_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_http_status_positive1, 1},
-       {NULL, 0},
-};
-
-static GMainLoop* gloop = NULL;
-#define TEST_URL "http://static.campaign.naver.com/0/hangeul/2011/img/img_family.gif"
-
-static void state_cb (int download_id, download_state_e state, void *user_data)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       download_error_e err = DOWNLOAD_ERROR_NONE;
-       if (state == DOWNLOAD_STATE_DOWNLOADING)
-               g_main_loop_quit(gloop);
-       
-       retcode = download_get_error(download_id, &err);
-       if (retcode != DOWNLOAD_ERROR_NONE) {
-               dts_fail(TC_NAME, "Fail to get error");
-               g_main_loop_quit(gloop);
-               return;
-       }
-       dts_message(TC_NAME, "err[%d]", err);
-       if (err == DOWNLOAD_ERROR_INVALID_URL)
-               dts_message(TC_NAME, "invaild url err");
-       else
-               dts_message(TC_NAME, "another error[%d]", err);
-}
-
-static void startup(void)
-{
-       g_type_init();
-       gloop = g_main_loop_new (NULL, 0);
-}
-
-static void cleanup(void)
-{
-       g_main_loop_unref(gloop);
-       gloop = NULL;
-}
-
-void utc_download_get_http_status_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int status = 0;
-       int id = 0;
-
-       retcode = download_create(&id);
-       if (retcode != DOWNLOAD_ERROR_NONE)     {
-               dts_fail(TC_NAME,"Fail to create download handle");
-               return;
-       }
-       retcode = download_set_url(id, TEST_URL);
-       if ( retcode != DOWNLOAD_ERROR_NONE ) {
-               dts_fail(TC_NAME,"Fail to set url");
-               return;
-       }
-       retcode = download_set_state_changed_cb(id, state_cb, NULL);
-       if (retcode != DOWNLOAD_ERROR_NONE)
-               dts_fail(TC_NAME, "Fail to set callback");
-
-       retcode = download_start(id);
-       if (retcode == DOWNLOAD_ERROR_NONE)
-               g_main_loop_run(gloop);
-       
-       retcode = download_get_http_status(id, &status);
-
-       download_unset_state_changed_cb(id);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has no error");
-       else
-               dts_fail(TC_NAME, "retcode has error");
-}
-
diff --git a/TC/testcase/utc_download_get_mime_type_negative.c b/TC/testcase/utc_download_get_mime_type_negative.c
deleted file mode 100644 (file)
index 77e3059..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-/*\r
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved\r
- *\r
- * Licensed under the Apache License, Version 2.0 (the License);\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an AS IS BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- */\r
-\r
-#include <tet_api.h>\r
-#include <download.h>\r
-\r
-static void startup(void);\r
-static void cleanup(void);\r
-\r
-void (*tet_startup)(void) = startup;\r
-void (*tet_cleanup)(void) = cleanup;\r
-\r
-static void utc_download_get_mime_type_negative1(void);\r
-static void utc_download_get_mime_type_negative2(void);\r
-static void utc_download_get_mime_type_negative3(void);\r
-\r
-struct tet_testlist tet_testlist[] = {\r
-       {utc_download_get_mime_type_negative1, 1},\r
-       {utc_download_get_mime_type_negative2, 2},\r
-       {utc_download_get_mime_type_negative3, 3},\r
-       {NULL, 0},\r
-};\r
-\r
-static void startup(void)\r
-{\r
-\r
-}\r
-\r
-static void cleanup(void)\r
-{\r
-       /* end of TC */\r
-}\r
-\r
-void utc_download_get_mime_type_negative1(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-       char *output = NULL;\r
-\r
-       retcode = download_get_mime_type(-1, &output);\r
-\r
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)\r
-               dts_pass(TC_NAME, "retcode has invalid parameter");\r
-       else\r
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");\r
-}\r
-\r
-void utc_download_get_mime_type_negative2(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-       int id = 0;\r
-       \r
-       download_create(&id);\r
-       retcode = download_get_mime_type(id, NULL);\r
-       download_destroy(id);\r
-\r
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)\r
-               dts_pass(TC_NAME, "retcode has invalid parameter");\r
-       else\r
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");\r
-}\r
-\r
-void utc_download_get_mime_type_negative3(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-\r
-       retcode = download_get_mime_type(-1, NULL);\r
-\r
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)\r
-               dts_pass(TC_NAME, "retcode has invalid parameter");\r
-       else\r
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");\r
-}\r
-\r
diff --git a/TC/testcase/utc_download_get_mime_type_positive.c b/TC/testcase/utc_download_get_mime_type_positive.c
deleted file mode 100644 (file)
index 5cebbfc..0000000
+++ /dev/null
@@ -1,110 +0,0 @@
-/*\r
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved\r
- *\r
- * Licensed under the Apache License, Version 2.0 (the License);\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an AS IS BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- */\r
-\r
-#include <tet_api.h>\r
-#include <download.h>\r
-#include <glib.h>\r
-#include <glib-object.h>\r
-\r
-\r
-static void startup(void);\r
-static void cleanup(void);\r
-\r
-void (*tet_startup)(void) = startup;\r
-void (*tet_cleanup)(void) = cleanup;\r
-\r
-static void utc_download_get_mime_type_positive1(void);\r
-\r
-struct tet_testlist tet_testlist[] = {\r
-       {utc_download_get_mime_type_positive1, 1},\r
-       {NULL, 0},\r
-};\r
-\r
-static GMainLoop* gloop = NULL;\r
-#define TEST_URL "http://static.campaign.naver.com/0/hangeul/2011/img/img_family.gif"\r
-\r
-static void state_cb (int download_id, download_state_e state, void *user_data)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-       download_error_e err = DOWNLOAD_ERROR_NONE;\r
-       if (state == DOWNLOAD_STATE_DOWNLOADING)\r
-               g_main_loop_quit(gloop);\r
-       \r
-       retcode = download_get_error(download_id, &err);\r
-       if (retcode != DOWNLOAD_ERROR_NONE) {\r
-               dts_fail(TC_NAME, "Fail to get error");\r
-               g_main_loop_quit(gloop);\r
-               return;\r
-       }\r
-       dts_message(TC_NAME, "err[%d]", err);\r
-       if (err == DOWNLOAD_ERROR_INVALID_URL)\r
-               dts_message(TC_NAME, "invaild url err");\r
-       else\r
-               dts_message(TC_NAME, "another error[%d]", err);\r
-}\r
-\r
-\r
-static void startup(void)\r
-{\r
-       g_type_init();\r
-       gloop = g_main_loop_new (NULL, 0);\r
-}\r
-\r
-static void cleanup(void)\r
-{\r
-       g_main_loop_unref(gloop);\r
-       gloop = NULL;\r
-}\r
-\r
-void utc_download_get_mime_type_positive1(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-       char *output = NULL;\r
-       int id = 0;\r
-\r
-       retcode = download_create(&id);\r
-       if (retcode != DOWNLOAD_ERROR_NONE)     {\r
-               dts_fail(TC_NAME,"Fail to create download handle");\r
-               return;\r
-       }\r
-       retcode = download_set_url(id, TEST_URL);\r
-       if ( retcode != DOWNLOAD_ERROR_NONE ) {\r
-               dts_fail(TC_NAME,"Fail to set url");\r
-               return;\r
-       }\r
-       retcode = download_set_state_changed_cb(id, state_cb, NULL);\r
-       if (retcode != DOWNLOAD_ERROR_NONE)\r
-               dts_fail(TC_NAME, "Fail to set callback");\r
-\r
-       retcode = download_start(id);\r
-       if (retcode == DOWNLOAD_ERROR_NONE)\r
-               g_main_loop_run(gloop);\r
-       \r
-       retcode = download_get_mime_type(id, &output);\r
-       if ( retcode != DOWNLOAD_ERROR_NONE )\r
-               dts_message(TC_NAME,"Fail to get content name");\r
-       \r
-       download_unset_state_changed_cb(id);\r
-       download_destroy(id);\r
-\r
-       if (retcode == DOWNLOAD_ERROR_NONE)\r
-               dts_pass(TC_NAME, "retcode has no error");\r
-       else\r
-               dts_fail(TC_NAME, "retcode has error");\r
-}\r
-\r
diff --git a/TC/testcase/utc_download_get_network_bonding_negative.c b/TC/testcase/utc_download_get_network_bonding_negative.c
deleted file mode 100644 (file)
index 90c0802..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-/*\r
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved\r
- *\r
- * Licensed under the Apache License, Version 2.0 (the License);\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an AS IS BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- */\r
-\r
-#include <tet_api.h>\r
-#include <download.h>\r
-\r
-static void startup(void);\r
-static void cleanup(void);\r
-\r
-void (*tet_startup)(void) = startup;\r
-void (*tet_cleanup)(void) = cleanup;\r
-\r
-static void utc_download_get_network_bonding_negative1(void);\r
-static void utc_download_get_network_bonding_negative2(void);\r
-static void utc_download_get_network_bonding_negative3(void);\r
-\r
-struct tet_testlist tet_testlist[] = {\r
-       {utc_download_get_network_bonding_negative1, 1},\r
-       {utc_download_get_network_bonding_negative2, 2},\r
-       {utc_download_get_network_bonding_negative3, 3},\r
-       {NULL, 0},\r
-};\r
-\r
-static void startup(void)\r
-{\r
-\r
-}\r
-\r
-static void cleanup(void)\r
-{\r
-       /* end of TC */\r
-}\r
-\r
-void utc_download_get_network_bonding_negative1(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-       bool get_enable = false;\r
-\r
-       retcode = download_get_network_bonding(-1, &get_enable);\r
-\r
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)\r
-               dts_pass(TC_NAME, "retcode has invalid parameter");\r
-       else\r
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");\r
-}\r
-\r
-void utc_download_get_network_bonding_negative2(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-       int id = 0;\r
-       \r
-       download_create(&id);\r
-       retcode = download_get_network_bonding(id, NULL);\r
-       download_destroy(id);\r
-\r
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)\r
-               dts_pass(TC_NAME, "retcode has invalid parameter");\r
-       else\r
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");\r
-}\r
-\r
-void utc_download_get_network_bonding_negative3(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-\r
-       retcode = download_get_network_bonding(-1, NULL);\r
-\r
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)\r
-               dts_pass(TC_NAME, "retcode has invalid parameter");\r
-       else\r
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");\r
-}\r
-\r
diff --git a/TC/testcase/utc_download_get_network_bonding_positive.c b/TC/testcase/utc_download_get_network_bonding_positive.c
deleted file mode 100644 (file)
index 3084072..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-/*\r
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved\r
- *\r
- * Licensed under the Apache License, Version 2.0 (the License);\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an AS IS BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- */\r
-\r
-#include <tet_api.h>\r
-#include <download.h>\r
-\r
-static void startup(void);\r
-static void cleanup(void);\r
-\r
-void (*tet_startup)(void) = startup;\r
-void (*tet_cleanup)(void) = cleanup;\r
-\r
-static void utc_download_get_network_bonding_positive1(void);\r
-\r
-struct tet_testlist tet_testlist[] = {\r
-       {utc_download_get_network_bonding_positive1, 1},\r
-       {NULL, 0},\r
-};\r
-\r
-static void startup(void)\r
-{\r
-\r
-}\r
-\r
-static void cleanup(void)\r
-{\r
-       /* end of TC */\r
-}\r
-\r
-void utc_download_get_network_bonding_positive1(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-       bool enable = true;\r
-       bool getenable = false;\r
-       int id = 0;\r
-\r
-       download_create(&id);\r
-       download_set_network_bonding(id, enable);\r
-       retcode = download_get_network_bonding(id, &getenable);\r
-       download_destroy(id);\r
-\r
-       if (retcode == DOWNLOAD_ERROR_NONE && (enable == getenable))\r
-               dts_pass(TC_NAME, "retcode has no error and the network bonding status of set API is same as of get API ");\r
-       else\r
-               dts_fail(TC_NAME, "retcode has error or the network bonding status of set API is not same as of get API");\r
-}\r
-\r
diff --git a/TC/testcase/utc_download_get_network_type_negative.c b/TC/testcase/utc_download_get_network_type_negative.c
deleted file mode 100644 (file)
index 97874dc..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_network_type_negative1(void);
-static void utc_download_get_network_type_negative2(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_network_type_negative1, 1},
-       {utc_download_get_network_type_negative2, 2},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_get_network_type_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       download_network_type_e type = DOWNLOAD_NETWORK_DATA_NETWORK;
-
-       retcode = download_get_network_type(-1, &type);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_get_network_type_negative2(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-       
-       download_create(&id);
-       retcode = download_get_network_type(id, NULL);
-       download_destroy(id);
-
-       if (retcode != DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has error");
-       else
-               dts_fail(TC_NAME, "retcode does not have error");
-}
-
diff --git a/TC/testcase/utc_download_get_network_type_positive.c b/TC/testcase/utc_download_get_network_type_positive.c
deleted file mode 100644 (file)
index 517233d..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_network_type_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_network_type_positive1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_get_network_type_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       download_network_type_e output;
-       int id = 0;
-
-       download_create(&id);
-       download_set_network_type(id, DOWNLOAD_NETWORK_DATA_NETWORK);
-       retcode = download_get_network_type(id, &output);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE && (output == DOWNLOAD_NETWORK_DATA_NETWORK))
-               dts_pass(TC_NAME, "retcode has no error and the type of set API is same to type of get API ");
-       else
-               dts_fail(TC_NAME, "retcode has error or the type of set API is not same to type of get API");
-}
-
diff --git a/TC/testcase/utc_download_get_notification_bundle_negative.c b/TC/testcase/utc_download_get_notification_bundle_negative.c
deleted file mode 100644 (file)
index 0524418..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_notification_bundle_negative1(void);
-static void utc_download_get_notification_bundle_negative2(void);
-static void utc_download_get_notification_bundle_negative3(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_notification_bundle_negative1, 1},
-       {utc_download_get_notification_bundle_negative2, 2},
-       {utc_download_get_notification_bundle_negative3, 3},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_get_notification_bundle_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       bundle *b = NULL;
-
-       retcode = download_get_notification_bundle(-1, DOWNLOAD_NOTIFICATION_BUNDLE_TYPE_ONGOING, &b);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_get_notification_bundle_negative2(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-       
-       download_create(&id);
-       retcode = download_get_notification_bundle(id, DOWNLOAD_NOTIFICATION_BUNDLE_TYPE_ONGOING, NULL);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_get_notification_bundle_negative3(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-       bundle *b = NULL;
-       
-       download_create(&id);
-       retcode = download_get_notification_bundle(id, 4, &b);
-
-       if (retcode != DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has error");
-       else
-               dts_fail(TC_NAME, "retcode does not have error");
-}
-
diff --git a/TC/testcase/utc_download_get_notification_bundle_positive.c b/TC/testcase/utc_download_get_notification_bundle_positive.c
deleted file mode 100644 (file)
index a3b41b6..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_notification_bundle_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_notification_bundle_positive1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_get_notification_bundle_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       char *input = "ongoing";
-       char *output = NULL;
-       int id = 0;
-       bundle *b = bundle_create();
-       bundle *b_db = NULL;
-       bundle_add(b, "key", input);
-
-       download_create(&id);
-       download_set_notification_bundle(id, DOWNLOAD_NOTIFICATION_BUNDLE_TYPE_ONGOING, b);
-       retcode = download_get_notification_bundle(id, DOWNLOAD_NOTIFICATION_BUNDLE_TYPE_ONGOING, &b_db);
-       output = bundle_get_val(b_db, "key");
-       download_destroy(id);
-       if (retcode == DOWNLOAD_ERROR_NONE && !strcmp(input, output))
-               dts_pass(TC_NAME, "retcode has no error and the bundle of set API is same to bundle of get API ");
-       else
-               dts_fail(TC_NAME, "retcode has error or the bundle of set API is not same to bundle of get API");
-       bundle_free(b);
-       bundle_free(b_db);
-}
-
diff --git a/TC/testcase/utc_download_get_notification_description_negative.c b/TC/testcase/utc_download_get_notification_description_negative.c
deleted file mode 100644 (file)
index c4f566a..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_notification_description_negative1(void);
-static void utc_download_get_notification_description_negative2(void);
-static void utc_download_get_notification_description_negative3(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_notification_description_negative1, 1},
-       {utc_download_get_notification_description_negative2, 2},
-       {utc_download_get_notification_description_negative3, 3},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_get_notification_description_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       char *output = NULL;
-
-       retcode = download_get_notification_description(-1, &output);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_get_notification_description_negative2(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-       
-       download_create(&id);
-       retcode = download_get_notification_description(id, NULL);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_get_notification_description_negative3(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-
-       retcode = download_get_notification_description(-1, NULL);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
diff --git a/TC/testcase/utc_download_get_notification_description_positive.c b/TC/testcase/utc_download_get_notification_description_positive.c
deleted file mode 100644 (file)
index c1f34ba..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_notification_description_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_notification_description_positive1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_get_notification_description_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       char *input = "description";
-       char *output = NULL;
-       int id = 0;
-
-       download_create(&id);
-       download_set_notification_description(id, input);
-       retcode = download_get_notification_description(id, &output);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE && !strcmp(input, output))
-               dts_pass(TC_NAME, "retcode has no error and the description of set API is same to description of get API ");
-       else
-               dts_fail(TC_NAME, "retcode has error or the description of set API is not same to description of get API");
-}
-
diff --git a/TC/testcase/utc_download_get_notification_title_negative.c b/TC/testcase/utc_download_get_notification_title_negative.c
deleted file mode 100644 (file)
index e5c7a41..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_notification_title_negative1(void);
-static void utc_download_get_notification_title_negative2(void);
-static void utc_download_get_notification_title_negative3(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_notification_title_negative1, 1},
-       {utc_download_get_notification_title_negative2, 2},
-       {utc_download_get_notification_title_negative3, 3},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_get_notification_title_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       char *output = NULL;
-
-       retcode = download_get_notification_title(-1, &output);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_get_notification_title_negative2(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-       
-       download_create(&id);
-       retcode = download_get_notification_title(id, NULL);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_get_notification_title_negative3(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-
-       retcode = download_get_notification_title(-1, NULL);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
diff --git a/TC/testcase/utc_download_get_notification_title_positive.c b/TC/testcase/utc_download_get_notification_title_positive.c
deleted file mode 100644 (file)
index 8dd15ce..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_notification_title_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_notification_title_positive1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_get_notification_title_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       char *input = "title";
-       char *output = NULL;
-       int id = 0;
-
-       download_create(&id);
-       download_set_notification_title(id, input);
-       retcode = download_get_notification_title(id, &output);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE && !strcmp(input, output))
-               dts_pass(TC_NAME, "retcode has no error and the title of set API is same to title of get API ");
-       else
-               dts_fail(TC_NAME, "retcode has error or the title of set API is not same to title of get API");
-}
-
diff --git a/TC/testcase/utc_download_get_notification_type_negative.c b/TC/testcase/utc_download_get_notification_type_negative.c
deleted file mode 100644 (file)
index 470fc0e..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_notification_type_negative1(void);
-static void utc_download_get_notification_type_negative2(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_notification_type_negative1, 1},
-       {utc_download_get_notification_type_negative2, 2},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_get_notification_type_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       download_notification_type_e *type = NULL;
-
-       retcode = download_get_notification_type(-1, &type);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_get_notification_type_negative2(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-       
-       download_create(&id);
-       retcode = download_get_notification_type(id, NULL);
-       download_destroy(id);
-
-       if (retcode != DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has error");
-       else
-               dts_fail(TC_NAME, "retcode does not have error");
-}
diff --git a/TC/testcase/utc_download_get_notification_type_positive.c b/TC/testcase/utc_download_get_notification_type_positive.c
deleted file mode 100644 (file)
index 8522edf..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_notification_type_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_notification_type_positive1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_get_notification_type_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       download_notification_type_e output;
-       int id = 0;
-
-       download_create(&id);
-       download_set_notification_type(id, DOWNLOAD_NOTIFICATION_TYPE_NONE);
-       retcode = download_get_notification_type(id, &output);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE && (output == DOWNLOAD_NOTIFICATION_TYPE_NONE))
-               dts_pass(TC_NAME, "retcode has no error and the type of set API is same to type of get API ");
-       else
-               dts_fail(TC_NAME, "retcode has error or the type of set API is not same to type of get API");
-}
-
diff --git a/TC/testcase/utc_download_get_state_negative.c b/TC/testcase/utc_download_get_state_negative.c
deleted file mode 100644 (file)
index dfbc8f7..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_state_negative1(void);
-static void utc_download_get_state_negative2(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_state_negative1, 1},
-       {utc_download_get_state_negative2, 2},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-static void utc_download_get_state_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       download_state_e state = 0;
-
-       retcode = download_get_state(-1, &state);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-static void utc_download_get_state_negative2(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       download_create(&id);
-       retcode = download_get_state(id, NULL);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
diff --git a/TC/testcase/utc_download_get_state_positive.c b/TC/testcase/utc_download_get_state_positive.c
deleted file mode 100644 (file)
index d6351d3..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_state_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_state_positive1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-static void utc_download_get_state_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-       download_state_e state = 0;
-
-       download_create(&id);
-       retcode = download_get_state(id, &state);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE && state == DOWNLOAD_STATE_READY)
-               dts_pass(TC_NAME, "retcode has no error and the url of set API is same to url of get API");
-       else
-               dts_fail(TC_NAME, "retcode has error or the url of set API is not same to url of get API");
-}
-
diff --git a/TC/testcase/utc_download_get_temp_path_negative.c b/TC/testcase/utc_download_get_temp_path_negative.c
deleted file mode 100644 (file)
index 7a3eadb..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_temp_path_negative1(void);
-static void utc_download_get_temp_path_negative2(void);
-static void utc_download_get_temp_path_negative3(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_temp_path_negative1, 1},
-       {utc_download_get_temp_path_negative2, 2},
-       {utc_download_get_temp_path_negative3, 3},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_get_temp_path_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       char *output = NULL;
-
-       retcode = download_get_temp_path(-1, &output);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_get_temp_path_negative2(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-       
-       download_create(&id);
-       retcode = download_get_temp_path(id, NULL);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_get_temp_path_negative3(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-
-       retcode = download_get_temp_path(-1, NULL);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
diff --git a/TC/testcase/utc_download_get_temp_path_positive.c b/TC/testcase/utc_download_get_temp_path_positive.c
deleted file mode 100644 (file)
index 394975d..0000000
+++ /dev/null
@@ -1,109 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-#include <glib.h>
-#include <glib-object.h>
-
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_temp_path_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_temp_path_positive1, 1},
-       {NULL, 0},
-};
-
-static GMainLoop* gloop = NULL;
-#define TEST_URL "http://static.campaign.naver.com/0/hangeul/2011/img/img_family.gif"
-
-static void state_cb (int download_id, download_state_e state, void *user_data)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       download_error_e err = DOWNLOAD_ERROR_NONE;
-       if (state == DOWNLOAD_STATE_DOWNLOADING)
-               g_main_loop_quit(gloop);
-       
-       retcode = download_get_error(download_id, &err);
-       if (retcode != DOWNLOAD_ERROR_NONE) {
-               dts_fail(TC_NAME, "Fail to get error");
-               g_main_loop_quit(gloop);
-               return;
-       }
-       dts_message(TC_NAME, "err[%d]", err);
-       if (err == DOWNLOAD_ERROR_INVALID_URL)
-               dts_message(TC_NAME, "invaild url err");
-       else
-               dts_message(TC_NAME, "another error[%d]", err);
-}
-
-
-static void startup(void)
-{
-       g_type_init();
-       gloop = g_main_loop_new (NULL, 0);
-}
-
-static void cleanup(void)
-{
-       g_main_loop_unref(gloop);
-       gloop = NULL;
-}
-
-
-void utc_download_get_temp_path_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       char *output = NULL;
-       int id = 0;
-
-       retcode = download_create(&id);
-       if (retcode != DOWNLOAD_ERROR_NONE) {
-               dts_fail(TC_NAME,"Fail to create download handle");
-               return;
-       }
-       retcode = download_set_url(id, TEST_URL);
-       if ( retcode != DOWNLOAD_ERROR_NONE ) {
-               dts_fail(TC_NAME,"Fail to set url");
-               return;
-       }
-       retcode = download_set_state_changed_cb(id, state_cb, NULL);
-       if (retcode != DOWNLOAD_ERROR_NONE)
-               dts_fail(TC_NAME, "Fail to set callback");
-
-       retcode = download_start(id);
-       if (retcode == DOWNLOAD_ERROR_NONE)
-               g_main_loop_run(gloop);
-
-       retcode = download_get_temp_path(id, &output);
-
-       download_unset_state_changed_cb(id);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has no error");
-       else
-               dts_fail(TC_NAME, "retcode has error");
-}
-
diff --git a/TC/testcase/utc_download_get_url_negative.c b/TC/testcase/utc_download_get_url_negative.c
deleted file mode 100644 (file)
index 4f1575a..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_url_negative1(void);
-static void utc_download_get_url_negative2(void);
-static void utc_download_get_url_negative3(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_url_negative1, 1},
-       {utc_download_get_url_negative2, 2},
-       {utc_download_get_url_negative3, 3},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_get_url_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       char *output = NULL;
-
-       retcode = download_get_url(NULL, &output);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_get_url_negative2(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       char *input = "URL";
-       int id = 0;
-       
-       download_create(&id);
-       download_set_url(id, input);
-       retcode = download_get_url(id, NULL);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_get_url_negative3(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-
-       retcode = download_get_url(NULL, NULL);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
diff --git a/TC/testcase/utc_download_get_url_positive.c b/TC/testcase/utc_download_get_url_positive.c
deleted file mode 100644 (file)
index d46fffe..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_get_url_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_get_url_positive1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_get_url_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       char *input = "URL";
-       char *output = NULL;
-       int id = 0;
-
-       download_create(&id);
-       download_set_url(id, input);
-       retcode = download_get_url(id, &output);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE && !strcmp(input, output))
-               dts_pass(TC_NAME, "retcode has no error and the url of set API is same to url of get API ");
-       else
-               dts_fail(TC_NAME, "retcode has error or the url of set API is not same to url of get API");
-}
-
diff --git a/TC/testcase/utc_download_pause_negative.c b/TC/testcase/utc_download_pause_negative.c
deleted file mode 100644 (file)
index 9ce109b..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_pause_negative1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_pause_negative1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-static void utc_download_pause_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-
-       retcode = download_pause(-1);
-
-       if (retcode != DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
diff --git a/TC/testcase/utc_download_pause_positive.c b/TC/testcase/utc_download_pause_positive.c
deleted file mode 100644 (file)
index ce918e3..0000000
+++ /dev/null
@@ -1,131 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License. 
- */
-
-#include <tet_api.h>
-#include <download.h>
-#include <glib.h>
-#include <glib-object.h>
-#include <unistd.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_pause_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_pause_positive1, 1},
-       {NULL, 0},
-};
-
-static GMainLoop* gloop = NULL;
-static int is_pause_success = false;
-static int is_started = false;
-
-#define TEST_URL "http://cdn.naver.com/naver/NanumFont/setup/NanumFontSetup_TTF_GOTHIC_hangeulcamp.exe"
-
-static void state_cb (int download_id, download_state_e state, void *user_data)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       download_error_e err = DOWNLOAD_ERROR_NONE;
-       if (state == DOWNLOAD_STATE_COMPLETED)
-               g_main_loop_quit(gloop);
-       else if(state == DOWNLOAD_STATE_PAUSED) {
-               is_pause_success = true;
-               g_main_loop_quit(gloop);
-       } else if(state == DOWNLOAD_STATE_DOWNLOADING)
-               is_started = true;
-       
-       retcode = download_get_error(download_id, &err);
-       if (retcode != DOWNLOAD_ERROR_NONE) {
-               dts_fail(TC_NAME, "Fail to get error");
-               g_main_loop_quit(gloop);
-               return;
-       }
-       dts_message(TC_NAME, "err[%d]", err);
-       if (err == DOWNLOAD_ERROR_INVALID_URL)
-               dts_message(TC_NAME, "invaild url err");
-       else
-               dts_message(TC_NAME, "another error[%d]", err);
-}
-
-static void startup(void)
-{
-       g_type_init();
-       gloop = g_main_loop_new (NULL, 0);
-       is_pause_success = true;
-}
-
-static void cleanup(void)
-{
-       is_pause_success = false;
-       g_main_loop_unref(gloop);
-       gloop = NULL;
-}
-
-static void utc_download_pause_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       
-       retcode = download_create(&id);
-       if (retcode != DOWNLOAD_ERROR_NONE) {
-               dts_fail(TC_NAME,"Fail to create download handle");
-               return;
-       }
-       retcode = download_set_url(id, TEST_URL);
-       if ( retcode != DOWNLOAD_ERROR_NONE ) {
-               dts_fail(TC_NAME,"Fail to set url");
-               return;
-       }
-       retcode = download_set_state_changed_cb(id, state_cb, NULL);
-       if (retcode != DOWNLOAD_ERROR_NONE)
-               dts_fail(TC_NAME, "Fail to set callback");
-
-       retcode = download_start(id);
-       if (retcode != DOWNLOAD_ERROR_NONE) {
-               dts_message(TC_NAME,"Fail to start download");
-               is_started = false;
-       }
-
-       if (is_started) {
-               sleep(1);
-               retcode = download_pause(id);
-               if (retcode == DOWNLOAD_ERROR_NONE)
-                       g_main_loop_run(gloop);
-               else {
-                       dts_message(TC_NAME,"Fail to pause download");
-                       is_pause_success = false;
-               }
-       }
-
-       retcode = download_unset_state_changed_cb(id);
-       if ( retcode != DOWNLOAD_ERROR_NONE )
-               dts_message(TC_NAME,"Fail to unset callback");
-
-       download_destroy(id);
-       
-       if (is_pause_success)
-               dts_pass(TC_NAME, "It is success to pause download content");
-       else
-               dts_fail(TC_NAME, "It is not success to pause download content");
-}
-
diff --git a/TC/testcase/utc_download_remove_http_header_field_negative.c b/TC/testcase/utc_download_remove_http_header_field_negative.c
deleted file mode 100644 (file)
index e85c021..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_remove_http_header_field_negative1(void);
-static void utc_download_remove_http_header_field_negative2(void);
-static void utc_download_remove_http_header_field_negative3(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_remove_http_header_field_negative1, 1},
-       {utc_download_remove_http_header_field_negative2, 2},
-       {utc_download_remove_http_header_field_negative3, 3},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_remove_http_header_field_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       char *field = "negativefield1";
-       int id = 0;
-
-       download_create(&id);
-       retcode = download_remove_http_header_field(id, field);
-       download_destroy(id);
-       
-       dts_message(TC_NAME, "retcode[%d]",retcode);
-       if (retcode != DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has error about no found field");
-       else
-               dts_fail(TC_NAME, "retcode does not have error about no found field");
-}
-
-void utc_download_remove_http_header_field_negative2(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       char *field = "negativefield2";
-       int id = 0;
-
-       download_create(&id);
-       retcode = download_remove_http_header_field(-1, field);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_remove_http_header_field_negative3(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       download_create(&id);
-       retcode = download_remove_http_header_field(id, NULL);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-
diff --git a/TC/testcase/utc_download_remove_http_header_field_positive.c b/TC/testcase/utc_download_remove_http_header_field_positive.c
deleted file mode 100644 (file)
index 8d5cd3e..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_remove_http_header_field_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_remove_http_header_field_positive1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_remove_http_header_field_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       char *field = "field";
-       char *input = "input";
-       int id = 0;
-
-       download_create(&id);
-       download_add_http_header_field(id, field, input);
-       retcode = download_remove_http_header_field(id, field);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has no error");
-       else
-               dts_fail(TC_NAME, "retcode has error");
-}
-
diff --git a/TC/testcase/utc_download_set_auto_download_negative.c b/TC/testcase/utc_download_set_auto_download_negative.c
deleted file mode 100644 (file)
index 8e3358d..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-/*\r
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved\r
- *\r
- * Licensed under the Apache License, Version 2.0 (the License);\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an AS IS BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- */\r
-\r
-#include <tet_api.h>\r
-#include <download.h>\r
-\r
-static void startup(void);\r
-static void cleanup(void);\r
-\r
-void (*tet_startup)(void) = startup;\r
-void (*tet_cleanup)(void) = cleanup;\r
-\r
-static void utc_download_set_auto_download_negative1(void);\r
-\r
-struct tet_testlist tet_testlist[] = {\r
-       {utc_download_set_auto_download_negative1, 1},\r
-       {NULL, 0},\r
-};\r
-\r
-static void startup(void)\r
-{\r
-\r
-}\r
-\r
-static void cleanup(void)\r
-{\r
-       /* end of TC */\r
-}\r
-\r
-void utc_download_set_auto_download_negative1(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-       bool enable = false;\r
-\r
-       retcode = download_set_auto_download(-1,enable );\r
-\r
-       if (retcode != DOWNLOAD_ERROR_NONE)\r
-               dts_pass(TC_NAME, "retcode has invalid parameter");\r
-       else\r
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");\r
-}\r
-\r
diff --git a/TC/testcase/utc_download_set_auto_download_positive.c b/TC/testcase/utc_download_set_auto_download_positive.c
deleted file mode 100644 (file)
index 7b127c5..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-/*\r
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved\r
- *\r
- * Licensed under the Apache License, Version 2.0 (the License);\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an AS IS BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- */\r
-\r
-#include <tet_api.h>\r
-#include <download.h>\r
-\r
-static void startup(void);\r
-static void cleanup(void);\r
-\r
-void (*tet_startup)(void) = startup;\r
-void (*tet_cleanup)(void) = cleanup;\r
-\r
-static void utc_download_set_auto_download_positive1(void);\r
-\r
-struct tet_testlist tet_testlist[] = {\r
-       {utc_download_set_auto_download_positive1, 1},\r
-       {NULL, 0},\r
-};\r
-\r
-static void startup(void)\r
-{\r
-\r
-}\r
-\r
-static void cleanup(void)\r
-{\r
-       /* end of TC */\r
-}\r
-\r
-void utc_download_set_auto_download_positive1(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-       int id = 0;\r
-       bool enable = true;\r
-\r
-       download_create(&id);\r
-       retcode = download_set_auto_download(id, enable);\r
-       download_destroy(id);\r
-\r
-       if (retcode == DOWNLOAD_ERROR_NONE)\r
-               dts_pass(TC_NAME, "retcode has no error");\r
-       else\r
-               dts_fail(TC_NAME, "retcode has error");\r
-}\r
-\r
diff --git a/TC/testcase/utc_download_set_destination_negative.c b/TC/testcase/utc_download_set_destination_negative.c
deleted file mode 100644 (file)
index 71c9761..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_set_destination_negative1(void);
-static void utc_download_set_destination_negative2(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_set_destination_negative1, 1},
-       {utc_download_set_destination_negative2, 2},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_set_destination_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-
-       retcode = download_set_destination(-1, "destination");
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_set_destination_negative2(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-
-       retcode = download_set_destination(-1, NULL);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
diff --git a/TC/testcase/utc_download_set_destination_positive.c b/TC/testcase/utc_download_set_destination_positive.c
deleted file mode 100644 (file)
index d84d47f..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_set_destination_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_set_destination_positive1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_set_destination_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       download_create(&id);
-       retcode = download_set_destination(id, "/opt/usr/media/Downloads");
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has no error");
-       else
-               dts_fail(TC_NAME, "retcode has error");
-}
diff --git a/TC/testcase/utc_download_set_file_name_negative.c b/TC/testcase/utc_download_set_file_name_negative.c
deleted file mode 100644 (file)
index bdeaf76..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-/*\r
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved\r
- *\r
- * Licensed under the Apache License, Version 2.0 (the License);\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an AS IS BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- */\r
-\r
-#include <tet_api.h>\r
-#include <download.h>\r
-\r
-static void startup(void);\r
-static void cleanup(void);\r
-\r
-void (*tet_startup)(void) = startup;\r
-void (*tet_cleanup)(void) = cleanup;\r
-\r
-static void utc_download_set_file_name_negative1(void);\r
-static void utc_download_set_file_name_negative2(void);\r
-\r
-struct tet_testlist tet_testlist[] = {\r
-       {utc_download_set_file_name_negative1, 1},\r
-       {utc_download_set_file_name_negative2, 2},\r
-       {NULL, 0},\r
-};\r
-\r
-static void startup(void)\r
-{\r
-\r
-}\r
-\r
-static void cleanup(void)\r
-{\r
-       /* end of TC */\r
-}\r
-\r
-void utc_download_set_file_name_negative1(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-\r
-       retcode = download_set_file_name(-1, "file1");\r
-\r
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)\r
-               dts_pass(TC_NAME, "retcode has invalid parameter");\r
-       else\r
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");\r
-}\r
-\r
-void utc_download_set_file_name_negative2(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-       int id = 0;\r
-\r
-       download_create(&id);\r
-       retcode = download_set_file_name(id, NULL);\r
-       download_destroy(id);\r
-\r
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)\r
-               dts_pass(TC_NAME, "retcode has invalid parameter");\r
-       else\r
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");\r
-}\r
-\r
diff --git a/TC/testcase/utc_download_set_file_name_positive.c b/TC/testcase/utc_download_set_file_name_positive.c
deleted file mode 100644 (file)
index 556f5b3..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-/*\r
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved\r
- *\r
- * Licensed under the Apache License, Version 2.0 (the License);\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an AS IS BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- */\r
-\r
-#include <tet_api.h>\r
-#include <download.h>\r
-\r
-static void startup(void);\r
-static void cleanup(void);\r
-\r
-void (*tet_startup)(void) = startup;\r
-void (*tet_cleanup)(void) = cleanup;\r
-\r
-static void utc_download_set_file_name_positive1(void);\r
-\r
-struct tet_testlist tet_testlist[] = {\r
-       {utc_download_set_file_name_positive1, 1},\r
-       {NULL, 0},\r
-};\r
-\r
-static void startup(void)\r
-{\r
-\r
-}\r
-\r
-static void cleanup(void)\r
-{\r
-       /* end of TC */\r
-}\r
-\r
-void utc_download_set_file_name_positive1(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-       int id = 0;\r
-\r
-       download_create(&id);\r
-       retcode = download_set_file_name(id, "file1");\r
-       download_destroy(id);\r
-\r
-       if (retcode == DOWNLOAD_ERROR_NONE)\r
-               dts_pass(TC_NAME, "retcode has no error");\r
-       else\r
-               dts_fail(TC_NAME, "retcode has error");\r
-}\r
-\r
diff --git a/TC/testcase/utc_download_set_network_bonding_negative.c b/TC/testcase/utc_download_set_network_bonding_negative.c
deleted file mode 100644 (file)
index 66cc77d..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-/*\r
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved\r
- *\r
- * Licensed under the Apache License, Version 2.0 (the License);\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an AS IS BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- */\r
-\r
-#include <tet_api.h>\r
-#include <download.h>\r
-\r
-static void startup(void);\r
-static void cleanup(void);\r
-\r
-void (*tet_startup)(void) = startup;\r
-void (*tet_cleanup)(void) = cleanup;\r
-\r
-static void utc_download_set_network_bonding_negative1(void);\r
-\r
-struct tet_testlist tet_testlist[] = {\r
-       {utc_download_set_network_bonding_negative1, 1},\r
-       {NULL, 0},\r
-};\r
-\r
-static void startup(void)\r
-{\r
-\r
-}\r
-\r
-static void cleanup(void)\r
-{\r
-       /* end of TC */\r
-}\r
-\r
-void utc_download_set_network_bonding_negative1(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-       bool enable = false;\r
-\r
-       retcode = download_set_network_bonding(-1,enable );\r
-\r
-       if (retcode != DOWNLOAD_ERROR_NONE)\r
-               dts_pass(TC_NAME, "retcode has invalid parameter");\r
-       else\r
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");\r
-}\r
-\r
diff --git a/TC/testcase/utc_download_set_network_bonding_positive.c b/TC/testcase/utc_download_set_network_bonding_positive.c
deleted file mode 100644 (file)
index cadbef9..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-/*\r
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved\r
- *\r
- * Licensed under the Apache License, Version 2.0 (the License);\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an AS IS BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- */\r
-\r
-#include <tet_api.h>\r
-#include <download.h>\r
-\r
-static void startup(void);\r
-static void cleanup(void);\r
-\r
-void (*tet_startup)(void) = startup;\r
-void (*tet_cleanup)(void) = cleanup;\r
-\r
-static void utc_download_set_network_bonding_positive1(void);\r
-\r
-struct tet_testlist tet_testlist[] = {\r
-       {utc_download_set_network_bonding_positive1, 1},\r
-       {NULL, 0},\r
-};\r
-\r
-static void startup(void)\r
-{\r
-\r
-}\r
-\r
-static void cleanup(void)\r
-{\r
-       /* end of TC */\r
-}\r
-\r
-void utc_download_set_network_bonding_positive1(void)\r
-{\r
-       const char *TC_NAME = __FUNCTION__;\r
-       int retcode = 0;\r
-       int id = 0;\r
-       bool enable = true;\r
-\r
-       download_create(&id);\r
-       retcode = download_set_network_bonding(id, enable);\r
-       download_destroy(id);\r
-\r
-       if (retcode == DOWNLOAD_ERROR_NONE)\r
-               dts_pass(TC_NAME, "retcode has no error");\r
-       else\r
-               dts_fail(TC_NAME, "retcode has error");\r
-}\r
-\r
diff --git a/TC/testcase/utc_download_set_network_type_negative.c b/TC/testcase/utc_download_set_network_type_negative.c
deleted file mode 100644 (file)
index 677b159..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_set_network_type_negative1(void);
-static void utc_download_set_network_type_negative2(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_set_network_type_negative1, 1},
-       {utc_download_set_network_type_negative2, 2},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_set_network_type_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-
-       retcode = download_set_network_type(-1, DOWNLOAD_NETWORK_DATA_NETWORK);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_set_network_type_negative2(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       download_create(&id);
-       retcode = download_set_network_type(id, 10);
-       download_destroy(id);
-
-       if (retcode != DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has error");
-       else
-               dts_fail(TC_NAME, "retcode does not have error");
-}
-
diff --git a/TC/testcase/utc_download_set_network_type_positive.c b/TC/testcase/utc_download_set_network_type_positive.c
deleted file mode 100644 (file)
index f0df3f9..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_set_network_type_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_set_network_type_positive1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_set_network_type_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       download_create(&id);
-       retcode = download_set_network_type(id, DOWNLOAD_NETWORK_DATA_NETWORK);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has no error");
-       else
-               dts_fail(TC_NAME, "retcode has error");
-}
-
diff --git a/TC/testcase/utc_download_set_notification_bundle_negative.c b/TC/testcase/utc_download_set_notification_bundle_negative.c
deleted file mode 100644 (file)
index bdba4dd..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_set_notification_bundle_negative1(void);
-static void utc_download_set_notification_bundle_negative2(void);
-static void utc_download_set_notification_bundle_negative3(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_set_notification_bundle_negative1, 1},
-       {utc_download_set_notification_bundle_negative2, 2},
-       {utc_download_set_notification_bundle_negative3, 3},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_set_notification_bundle_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       bundle *b = bundle_create();
-
-       bundle_add(b, "key", "ongoing");
-       retcode = download_set_notification_bundle(-1, DOWNLOAD_NOTIFICATION_BUNDLE_TYPE_ONGOING, b);
-       bundle_free(b);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_set_notification_bundle_negative2(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       download_create(&id);
-       retcode = download_set_notification_bundle(id, DOWNLOAD_NOTIFICATION_BUNDLE_TYPE_ONGOING, NULL);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_set_notification_bundle_negative3(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-       bundle *b = bundle_create();
-       bundle_add(b, "key", "ongoing");
-
-       download_create(&id);
-       retcode = download_set_notification_bundle(id, 4, b);
-       download_destroy(id);
-       bundle_free(b);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
diff --git a/TC/testcase/utc_download_set_notification_bundle_positive.c b/TC/testcase/utc_download_set_notification_bundle_positive.c
deleted file mode 100644 (file)
index 2d73537..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_set_notification_bundle_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_set_notification_bundle_positive1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_set_notification_bundle_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-       bundle *b = bundle_create();
-       bundle_add(b, "key", "ongoing");
-
-       download_create(&id);
-       retcode = download_set_notification_bundle(id, DOWNLOAD_NOTIFICATION_BUNDLE_TYPE_ONGOING, b);
-       download_destroy(id);
-       bundle_free(b);
-
-       if (retcode == DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has no error");
-       else
-               dts_fail(TC_NAME, "retcode has error");
-}
-
diff --git a/TC/testcase/utc_download_set_notification_description_negative.c b/TC/testcase/utc_download_set_notification_description_negative.c
deleted file mode 100644 (file)
index fdf51df..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_set_notification_description_negative1(void);
-static void utc_download_set_notification_description_negative2(void);
-static void utc_download_set_notification_description_negative3(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_set_notification_description_negative1, 1},
-       {utc_download_set_notification_description_negative2, 2},
-       {utc_download_set_notification_description_negative3, 3},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_set_notification_description_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-
-       retcode = download_set_notification_description(-1, "description");
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_set_notification_description_negative2(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       download_create(&id);
-       retcode = download_set_notification_description(id, NULL);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_set_notification_description_negative3(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       download_create(&id);
-       retcode = download_set_notification_description(id, "");
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
diff --git a/TC/testcase/utc_download_set_notification_description_positive.c b/TC/testcase/utc_download_set_notification_description_positive.c
deleted file mode 100644 (file)
index 890426e..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_set_notification_description_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_set_notification_description_positive1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_set_notification_description_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       download_create(&id);
-       retcode = download_set_notification_title(id, "description");
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has no error");
-       else
-               dts_fail(TC_NAME, "retcode has error");
-}
-
diff --git a/TC/testcase/utc_download_set_notification_title_negative.c b/TC/testcase/utc_download_set_notification_title_negative.c
deleted file mode 100644 (file)
index 6f493c7..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_set_notification_title_negative1(void);
-static void utc_download_set_notification_title_negative2(void);
-static void utc_download_set_notification_title_negative3(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_set_notification_title_negative1, 1},
-       {utc_download_set_notification_title_negative2, 2},
-       {utc_download_set_notification_title_negative3, 3},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_set_notification_title_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-
-       retcode = download_set_notification_title(-1, "title");
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_set_notification_title_negative2(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       download_create(&id);
-       retcode = download_set_notification_title(id, NULL);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_set_notification_title_negative3(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       download_create(&id);
-       retcode = download_set_notification_title(id, "");
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
diff --git a/TC/testcase/utc_download_set_notification_title_positive.c b/TC/testcase/utc_download_set_notification_title_positive.c
deleted file mode 100644 (file)
index 8996d9d..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_set_notification_title_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_set_notification_title_positive1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_set_notification_title_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       download_create(&id);
-       retcode = download_set_notification_title(id, "title");
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has no error");
-       else
-               dts_fail(TC_NAME, "retcode has error");
-}
-
diff --git a/TC/testcase/utc_download_set_notification_type_negative.c b/TC/testcase/utc_download_set_notification_type_negative.c
deleted file mode 100644 (file)
index 6f57ec2..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_set_notification_type_negative1(void);
-static void utc_download_set_notification_type_negative2(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_set_notification_type_negative1, 1},
-       {utc_download_set_notification_type_negative2, 2},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_set_notification_type_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-
-       retcode = download_set_notification_type(-1, DOWNLOAD_NOTIFICATION_TYPE_NONE);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_set_notification_type_negative2(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       download_create(&id);
-       retcode = download_set_notification_type(id, 5);
-       download_destroy(id);
-
-       if (retcode != DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has error");
-       else
-               dts_fail(TC_NAME, "retcode does not have error");
-}
diff --git a/TC/testcase/utc_download_set_notification_type_positive.c b/TC/testcase/utc_download_set_notification_type_positive.c
deleted file mode 100644 (file)
index 505aadd..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_set_notification_type_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_set_notification_type_positive1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_set_notification_type_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       download_create(&id);
-       retcode = download_set_notification_type(id, DOWNLOAD_NOTIFICATION_TYPE_NONE);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has no error");
-       else
-               dts_fail(TC_NAME, "retcode has error");
-}
-
diff --git a/TC/testcase/utc_download_set_progress_cb_negative.c b/TC/testcase/utc_download_set_progress_cb_negative.c
deleted file mode 100644 (file)
index b6520d1..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_set_progress_cb_negative1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_set_progress_cb_negative1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-static void on_url_download_progess(int id, unsigned long long received, unsigned long long total, void *user_data)
-{
-
-}
-
-static void utc_download_set_progress_cb_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       
-       retcode = download_set_progress_cb(-1, on_url_download_progess, NULL);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
diff --git a/TC/testcase/utc_download_set_progress_cb_positive.c b/TC/testcase/utc_download_set_progress_cb_positive.c
deleted file mode 100644 (file)
index e7f0d9e..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_set_progress_cb_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_set_progress_cb_positive1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-static void on_url_download_progess(int id, unsigned long long received, unsigned long long total, void *user_data)
-{
-
-}
-
-static void utc_download_set_progress_cb_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       download_create(&id);
-       retcode = download_set_progress_cb(id, on_url_download_progess, NULL);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has no error");
-       else
-               dts_fail(TC_NAME, "retcode has error");
-}
-
diff --git a/TC/testcase/utc_download_set_state_changed_cb_negative.c b/TC/testcase/utc_download_set_state_changed_cb_negative.c
deleted file mode 100644 (file)
index 070fce8..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_set_state_changed_cb_negative1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_set_state_changed_cb_negative1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-static void on_url_download_state_changed(int download_id, download_state_e state, void *user_data)
-{
-
-}
-
-static void utc_download_set_state_changed_cb_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-
-       retcode = download_set_state_changed_cb(-1, on_url_download_state_changed, NULL);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-
-}
diff --git a/TC/testcase/utc_download_set_state_changed_cb_positive.c b/TC/testcase/utc_download_set_state_changed_cb_positive.c
deleted file mode 100644 (file)
index e05e598..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_set_state_changed_cb_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_set_state_changed_cb_positive1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-static void on_url_download_state_changed(int download_id, download_state_e state, void *user_data)
-{
-
-}
-
-static void utc_download_set_state_changed_cb_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       download_create(&id);
-       retcode = download_set_state_changed_cb(id, on_url_download_state_changed, NULL);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has no error");
-       else
-               dts_fail(TC_NAME, "retcode has error");
-}
-
diff --git a/TC/testcase/utc_download_set_temp_file_path_negative.c b/TC/testcase/utc_download_set_temp_file_path_negative.c
deleted file mode 100644 (file)
index 2f1f21a..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_set_temp_file_path_negative1(void);
-static void utc_download_set_temp_file_path_negative2(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_set_temp_file_path_negative1, 1},
-       {utc_download_set_temp_file_path_negative2, 2},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_set_temp_file_path_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-
-       retcode = download_set_temp_file_path(-1, "temp_file");
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_set_temp_file_path_negative2(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-
-       retcode = download_set_temp_file_path(-1, NULL);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
diff --git a/TC/testcase/utc_download_set_temp_file_path_positive.c b/TC/testcase/utc_download_set_temp_file_path_positive.c
deleted file mode 100644 (file)
index cf442a7..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_set_temp_file_path_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_set_temp_file_path_positive1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_set_temp_file_path_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       download_create(&id);
-       retcode = download_set_temp_file_path(id,
-               "/opt/usr/media/Downloads/.temp_download/abc.txt");
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has no error");
-       else
-               dts_fail(TC_NAME, "retcode has error");
-}
diff --git a/TC/testcase/utc_download_set_url_negative.c b/TC/testcase/utc_download_set_url_negative.c
deleted file mode 100644 (file)
index 0f3e24c..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_set_url_negative1(void);
-static void utc_download_set_url_negative2(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_set_url_negative1, 1},
-       {utc_download_set_url_negative2, 2},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_set_url_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-
-       retcode = download_set_url(-1, "URL");
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
-void utc_download_set_url_negative2(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       download_create(&id);
-       retcode = download_set_url(id, NULL);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
diff --git a/TC/testcase/utc_download_set_url_positive.c b/TC/testcase/utc_download_set_url_positive.c
deleted file mode 100644 (file)
index e448e54..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_set_url_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_set_url_positive1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-void utc_download_set_url_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       download_create(&id);
-       retcode = download_set_url(id, "URL");
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has no error");
-       else
-               dts_fail(TC_NAME, "retcode has error");
-}
-
diff --git a/TC/testcase/utc_download_start_negative.c b/TC/testcase/utc_download_start_negative.c
deleted file mode 100644 (file)
index a0af182..0000000
+++ /dev/null
@@ -1,107 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-#include <glib.h>
-#include <glib-object.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_start_negative1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_start_negative1, 1},
-       {NULL, 0},
-};
-
-static GMainLoop *gloop = NULL;
-static int is_download_failed = 0;
-
-static void startup(void)
-{
-       g_type_init();
-       gloop = g_main_loop_new (NULL, 0);
-       is_download_failed = false;
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-       is_download_failed = false;
-       g_main_loop_quit(gloop);
-       g_main_loop_unref(gloop);
-       gloop = NULL;
-}
-static void state_cb (int download_id, download_state_e state, void *user_data)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       download_error_e err = DOWNLOAD_ERROR_NONE;
-       if (state == DOWNLOAD_STATE_FAILED || state == DOWNLOAD_STATE_CANCELED) {
-               is_download_failed = true;
-               g_main_loop_quit(gloop);
-       }
-       else
-               is_download_failed = false;
-       retcode = download_get_error(download_id, &err);
-       if (retcode != DOWNLOAD_ERROR_NONE) {
-               dts_fail(TC_NAME, "Fail to get error");
-               g_main_loop_quit(gloop);
-               return;
-       }
-       dts_message(TC_NAME, "err[%d]", err);
-       if (err == DOWNLOAD_ERROR_INVALID_URL)
-               dts_message(TC_NAME, "invaild url err");
-       else
-               dts_message(TC_NAME, "another error[%d]", err);
-}
-
-static void utc_download_start_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       retcode = download_create(&id);
-       if (retcode != DOWNLOAD_ERROR_NONE)
-               dts_fail(TC_NAME, "Fail to create download id");
-       retcode = download_set_url(id, "abc.com");
-       if (retcode != DOWNLOAD_ERROR_NONE)
-               dts_fail(TC_NAME, "Fail to set url");
-       retcode = download_set_state_changed_cb(id, state_cb, NULL);
-       if (retcode != DOWNLOAD_ERROR_NONE)
-               dts_fail(TC_NAME, "Fail to set callback");
-
-       retcode = download_start(id);
-       if (retcode == DOWNLOAD_ERROR_NONE)
-               g_main_loop_run(gloop);
-
-       retcode = download_unset_state_changed_cb(id);
-       if ( retcode != DOWNLOAD_ERROR_NONE )
-               dts_message(TC_NAME,"Fail to unset callback");
-       download_destroy(id);
-       
-       if (is_download_failed)
-               dts_pass(TC_NAME, "retcode has invalid url");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid url");
-}
-
diff --git a/TC/testcase/utc_download_start_positive.c b/TC/testcase/utc_download_start_positive.c
deleted file mode 100644 (file)
index ff7ee76..0000000
+++ /dev/null
@@ -1,117 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License. 
- */
-
-#include <tet_api.h>
-#include <download.h>
-#include <glib.h>
-#include <glib-object.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_start_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_start_positive1, 1},
-       {NULL, 0},
-};
-
-//static url_download_h handle = NULL;
-static GMainLoop* gloop = NULL;
-static int is_download_success = true;
-
-#define TEST_URL "http://static.campaign.naver.com/0/hangeul/2011/img/img_family.gif"
-//#define TEST_URL "http://cdn.naver.com/naver/NanumFont/setup/NanumFontSetup_TTF_GOTHICLIGHT_hangeulcamp.exe"
-
-static void state_cb (int download_id, download_state_e state, void *user_data)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       download_error_e err = DOWNLOAD_ERROR_NONE;
-       if (state == DOWNLOAD_STATE_COMPLETED || state == DOWNLOAD_STATE_DOWNLOADING) {
-               is_download_success = true;
-               g_main_loop_quit(gloop);
-       } else
-               is_download_success = false;
-       
-       retcode = download_get_error(download_id, &err);
-       if (retcode != DOWNLOAD_ERROR_NONE) {
-               dts_fail(TC_NAME, "Fail to get error");
-               g_main_loop_quit(gloop);
-               return;
-       }
-       dts_message(TC_NAME, "err[%d]", err);
-       if (err == DOWNLOAD_ERROR_INVALID_URL)
-               dts_message(TC_NAME, "invaild url err");
-       else
-               dts_message(TC_NAME, "another error[%d]", err);
-}
-
-static void startup(void)
-{
-       g_type_init();
-       gloop = g_main_loop_new (NULL, 0);
-       is_download_success = true;
-}
-
-static void cleanup(void)
-{
-       is_download_success = false;
-       g_main_loop_unref(gloop);
-       gloop = NULL;
-}
-
-static void utc_download_start_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       retcode = download_create(&id);
-       if (retcode != DOWNLOAD_ERROR_NONE)     {
-               dts_fail(TC_NAME,"Fail to create download handle");
-               return;
-       }
-       retcode = download_set_url(id, TEST_URL);
-       if ( retcode != DOWNLOAD_ERROR_NONE ) {
-               dts_fail(TC_NAME,"Fail to set url");
-               return;
-       }
-       retcode = download_set_state_changed_cb(id, state_cb, NULL);
-       if (retcode != DOWNLOAD_ERROR_NONE)
-               dts_fail(TC_NAME, "Fail to set callback");
-
-       retcode = download_start(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE)
-               g_main_loop_run(gloop);
-       else
-               is_download_success = false;
-
-       retcode = download_unset_state_changed_cb(id);
-       if ( retcode != DOWNLOAD_ERROR_NONE )
-               dts_message(TC_NAME,"Fail to unset callback");
-       download_destroy(id);
-
-       if (is_download_success)
-               dts_pass(TC_NAME, "download content is success");
-       else
-               dts_fail(TC_NAME, "download content is not success");
-}
-
diff --git a/TC/testcase/utc_download_unset_progress_cb_negative.c b/TC/testcase/utc_download_unset_progress_cb_negative.c
deleted file mode 100644 (file)
index 6cf7c00..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_unset_progress_cb_negative1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_unset_progress_cb_negative1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-static void utc_download_unset_progress_cb_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-
-       retcode = download_unset_progress_cb(-1);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-}
-
diff --git a/TC/testcase/utc_download_unset_progress_cb_positive.c b/TC/testcase/utc_download_unset_progress_cb_positive.c
deleted file mode 100644 (file)
index 4b4e0f5..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_download_unset_progress_cb_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_download_unset_progress_cb_positive1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-static void on_url_download_progess(int id, unsigned long long received, unsigned long long total, void *user_data)
-{
-
-}
-
-static void utc_download_unset_progress_cb_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       download_create(&id);
-       download_set_progress_cb(id, on_url_download_progess, NULL);
-       retcode = download_unset_progress_cb(id);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has no error");
-       else
-               dts_fail(TC_NAME, "retcode has error");
-}
-
diff --git a/TC/testcase/utc_download_unset_state_changed_cb_negative.c b/TC/testcase/utc_download_unset_state_changed_cb_negative.c
deleted file mode 100644 (file)
index 7d82c65..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_url_download_unset_state_changed_cb_negative1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_url_download_unset_state_changed_cb_negative1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-static void utc_url_download_unset_state_changed_cb_negative1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-
-       retcode = download_unset_state_changed_cb(-1);
-
-       if (retcode == DOWNLOAD_ERROR_INVALID_PARAMETER)
-               dts_pass(TC_NAME, "retcode has invalid parameter");
-       else
-               dts_fail(TC_NAME, "retcode does not have invalid parameter");
-
-}
-
diff --git a/TC/testcase/utc_download_unset_state_changed_cb_positive.c b/TC/testcase/utc_download_unset_state_changed_cb_positive.c
deleted file mode 100644 (file)
index be578dd..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-#include <download.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-static void utc_url_download_unset_state_changed_cb_positive1(void);
-
-struct tet_testlist tet_testlist[] = {
-       {utc_url_download_unset_state_changed_cb_positive1, 1},
-       {NULL, 0},
-};
-
-static void startup(void)
-{
-
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-static void on_url_download_state_changed(int download_id, download_state_e state, void *user_data)
-{
-
-}
-
-static void utc_url_download_unset_state_changed_cb_positive1(void)
-{
-       const char *TC_NAME = __FUNCTION__;
-       int retcode = 0;
-       int id = 0;
-
-       download_create(&id);
-       download_set_state_changed_cb(id, on_url_download_state_changed, NULL);
-       retcode = download_unset_state_changed_cb(id);
-       download_destroy(id);
-
-       if (retcode == DOWNLOAD_ERROR_NONE)
-               dts_pass(TC_NAME, "retcode has no error");
-       else
-               dts_fail(TC_NAME, "retcode has error");
-}
-
diff --git a/TC/tet_scen b/TC/tet_scen
deleted file mode 100644 (file)
index 03f029a..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-all
-       ^TEST
-##### Scenarios for TEST #####
-
-# Test scenario
-TEST
-       :include:/testcase/tslist
diff --git a/TC/tetbuild.cfg b/TC/tetbuild.cfg
deleted file mode 100644 (file)
index f7eda55..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-TET_OUTPUT_CAPTURE=True # capture option for build operation checking
-TET_BUILD_TOOL=make # build with using make command
-TET_BUILD_FILE=-f Makefile # execution file (Makefile) for build
-TET_API_COMPLIANT=True # use TET API in Test Case ?
-TET_PASS_TC_NAME=True # report passed TC name in Journal file?
diff --git a/TC/tetclean.cfg b/TC/tetclean.cfg
deleted file mode 100644 (file)
index 02d7030..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-TET_OUTPUT_CAPTURE=True # capture option
-TET_CLEAN_TOOL= make clean # clean tool
-TET_CLEAN_FILE= Makefile # file for clean
-TET_API_COMPLIANT=True # TET API useage 
-TET_PASS_TC_NAME=True # showing name , passed TC
diff --git a/TC/tetexec.cfg b/TC/tetexec.cfg
deleted file mode 100644 (file)
index ef3e452..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-TET_OUTPUT_CAPTURE=True # capturing execution or not
-TET_EXEC_TOOL=  # ex) exec : execution tool set up/ Optional
-TET_EXEC_FILE=   # ex) exectool : execution file/ Optional
-TET_API_COMPLIANT=True # Test case or Tool usesTET API?
-TET_PASS_TC_NAME=True # showing Passed TC name ?
diff --git a/capi-web-url-download.manifest b/capi-web-url-download.manifest
deleted file mode 100755 (executable)
index ca37499..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-<manifest>
-       <request>
-               <domain name="_" />
-       </request>
-</manifest>
-
diff --git a/capi-web-url-download.pc.in b/capi-web-url-download.pc.in
deleted file mode 100644 (file)
index ebd57ce..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-
-# Package Information for pkg-config
-
-prefix=@PREFIX@
-exec_prefix=/usr
-libdir=@LIB_INSTALL_DIR@
-includedir=/usr/include/web
-
-Name: @PC_NAME@
-Description: @PACKAGE_DESCRIPTION@
-Version: @VERSION@
-Requires: @PC_REQUIRED@ 
-Libs: -L${libdir} @PC_LDFLAGS@
-Cflags: -I${includedir}
-
diff --git a/doc/download_doc.h b/doc/download_doc.h
deleted file mode 100644 (file)
index 03b06ce..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef __TIZEN_WEB_DOWNLOAD_DOC_H__
-#define __TIZEN_WEB_DOWNLOAD_DOC_H__
-
-/**
- * @ingroup CAPI_CONTENT_FRAMEWORK
- * @defgroup CAPI_WEB_DOWNLOAD_MODULE Download
- * @brief  The DOWNLOAD API provides functions to create and manage one or more download requests.
- *
- * @section CAPI_WEB_DOWNLOAD_MODULE_HEADER Required Header
- *   \#include <download.h>
- *
- * @section CAPI_WEB_DOWNLOAD_MODULE_OVERVIEW Overview
- * The DOWNLOAD API provides functions to create and manage one or more download requests.
- *
- * Major features :
- * - After getting @a download_id from download_create(), other APIs use @a download_id as parameter.
- * - Even if the device is off, @a download_id is available for 48 hours if the user does not call download_destroy().
- * - Supports the callback that is called whenever the status of download changes.
- * - Even if the client process is terminated, download is going on.
- *   If you want to stop a download, download_cancel() or download_destroy() should be called.
- *
- * @section CAPI_WEB_DOWNLOAD_MODULE_FEATURE Related Features
- * This API is related with the following features:\n
- *  - http://tizen.org/feature/network.telephony\n
- *  - http://tizen.org/feature/network.wifi\n
- *  - http://tizen.org/feature/network.wifi.direct\n
- *
- * It is recommended to design feature related codes in your application for reliability.\n
- *
- * You can check if a device supports the related features for this API by using @ref CAPI_SYSTEM_SYSTEM_INFO_MODULE, thereby controlling the procedure of your application.\n
- *
- * To ensure your application is only running on the device with specific features, please define the features in your manifest file using the manifest editor in the SDK.\n
- *
- * More details on featuring your application can be found from <a href="../org.tizen.mobile.native.appprogramming/html/ide_sdk_tools/feature_element.htm"><b>Feature Element</b>.</a>
- *
- */
-
-#endif /* __TIZEN_WEB_DOWNLOAD_DOC_H__ */
diff --git a/include/download.h b/include/download.h
deleted file mode 100755 (executable)
index 453bfb1..0000000
+++ /dev/null
@@ -1,1384 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef __TIZEN_WEB_DOWNLOAD_H__
-#define __TIZEN_WEB_DOWNLOAD_H__
-
-#include <tizen.h>
-#include <app_control.h>
-
-#ifndef DEPRECATED
-       #define DEPRECATED __attribute__((deprecated))
-#endif
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-/**
- * @file download.h
- */
-
- /**
- * @addtogroup CAPI_WEB_DOWNLOAD_MODULE
- * @{
- */
-
-/**
- * @brief Enumeration for error codes of URL download.
- * @since_tizen 2.3
- */
-typedef enum
-{
-    DOWNLOAD_ERROR_NONE = TIZEN_ERROR_NONE,                                 /**< Successful */
-    DOWNLOAD_ERROR_INVALID_PARAMETER = TIZEN_ERROR_INVALID_PARAMETER,       /**< Invalid parameter */
-    DOWNLOAD_ERROR_OUT_OF_MEMORY = TIZEN_ERROR_OUT_OF_MEMORY,               /**< Out of memory */
-    DOWNLOAD_ERROR_NETWORK_UNREACHABLE = TIZEN_ERROR_NETWORK_UNREACHABLE,   /**< Network is unreachable */
-    DOWNLOAD_ERROR_CONNECTION_TIMED_OUT = TIZEN_ERROR_CONNECTION_TIME_OUT,  /**< HTTP session time-out */
-    DOWNLOAD_ERROR_NO_SPACE = TIZEN_ERROR_FILE_NO_SPACE_ON_DEVICE,          /**< No space left on device */
-    DOWNLOAD_ERROR_PERMISSION_DENIED = TIZEN_ERROR_PERMISSION_DENIED,       /**< Permission denied */
-    DOWNLOAD_ERROR_NOT_SUPPORTED = TIZEN_ERROR_NOT_SUPPORTED,               /**< Not supported */
-    DOWNLOAD_ERROR_INVALID_STATE = TIZEN_ERROR_DOWNLOAD | 0x21,             /**< Invalid state */
-    DOWNLOAD_ERROR_CONNECTION_FAILED = TIZEN_ERROR_DOWNLOAD | 0x22,         /**< Connection failed */
-    DOWNLOAD_ERROR_INVALID_URL = TIZEN_ERROR_DOWNLOAD | 0x24,               /**< Invalid URL */
-    DOWNLOAD_ERROR_INVALID_DESTINATION = TIZEN_ERROR_DOWNLOAD | 0x25,       /**< Invalid destination */
-    DOWNLOAD_ERROR_TOO_MANY_DOWNLOADS = TIZEN_ERROR_DOWNLOAD | 0x26,        /**< Too many simultaneous downloads */
-    DOWNLOAD_ERROR_QUEUE_FULL = TIZEN_ERROR_DOWNLOAD | 0x27,                /**< Download server queue is full*/
-    DOWNLOAD_ERROR_ALREADY_COMPLETED = TIZEN_ERROR_DOWNLOAD | 0x28,         /**< The download is already completed */
-    DOWNLOAD_ERROR_FILE_ALREADY_EXISTS = TIZEN_ERROR_DOWNLOAD | 0x29,       /**< Failed to rename the downloaded file */
-    DOWNLOAD_ERROR_CANNOT_RESUME = TIZEN_ERROR_DOWNLOAD | 0x2a,             /**< Cannot resume */
-    DOWNLOAD_ERROR_FIELD_NOT_FOUND = TIZEN_ERROR_DOWNLOAD | 0x2b,           /**< Specified field not found */
-    DOWNLOAD_ERROR_TOO_MANY_REDIRECTS = TIZEN_ERROR_DOWNLOAD | 0x30,        /**< Too many redirects from HTTP response header*/
-    DOWNLOAD_ERROR_UNHANDLED_HTTP_CODE = TIZEN_ERROR_DOWNLOAD | 0x31,       /**< The download cannot handle the HTTP status value */
-    DOWNLOAD_ERROR_REQUEST_TIMEOUT = TIZEN_ERROR_DOWNLOAD | 0x32,           /**< No action after client creates a download ID*/
-    DOWNLOAD_ERROR_RESPONSE_TIMEOUT = TIZEN_ERROR_DOWNLOAD | 0x33,          /**< No call to start API for some time although the download is created*/
-    DOWNLOAD_ERROR_SYSTEM_DOWN = TIZEN_ERROR_DOWNLOAD | 0x34,               /**< No response from client after rebooting download daemon*/
-    DOWNLOAD_ERROR_ID_NOT_FOUND = TIZEN_ERROR_DOWNLOAD | 0x35,              /**< Download ID does not exist in download service module*/
-    DOWNLOAD_ERROR_INVALID_NETWORK_TYPE = TIZEN_ERROR_DOWNLOAD | 0x36,      /**< Network bonding is set but network type is not set as DOWNLOAD_NETWORK_ALL*/
-    DOWNLOAD_ERROR_NO_DATA = TIZEN_ERROR_NO_DATA,                           /**< No data because the set API is not called */
-    DOWNLOAD_ERROR_IO_ERROR = TIZEN_ERROR_IO_ERROR ,                        /**< Internal I/O error */
-} download_error_e;
-
-
-/**
- * @brief Enumeration for download states.
- * @since_tizen 2.3
- */
-typedef enum
-{
-    DOWNLOAD_STATE_NONE,         /**< Unhandled exception */
-    DOWNLOAD_STATE_READY,        /**< Ready to download */
-    DOWNLOAD_STATE_QUEUED,       /**< Queued to start downloading */
-    DOWNLOAD_STATE_DOWNLOADING,  /**< Currently downloading */
-    DOWNLOAD_STATE_PAUSED,       /**< The download is waiting to resume */
-    DOWNLOAD_STATE_COMPLETED,    /**< The download is completed */
-    DOWNLOAD_STATE_FAILED,       /**< The download failed */
-    DOWNLOAD_STATE_CANCELED,     /**< User canceled the download item */
-} download_state_e;
-
-/**
- * @brief Enumeration for network type for downloading.
- * @since_tizen 2.3
- */
-typedef enum
-{
-    DOWNLOAD_NETWORK_DATA_NETWORK, /**< Download is available through data network */
-    DOWNLOAD_NETWORK_WIFI,         /**< Download is available through WiFi */
-    DOWNLOAD_NETWORK_WIFI_DIRECT,  /**< Download is available through WiFi-Direct */
-    DOWNLOAD_NETWORK_ALL           /**< Download is available through either data network or WiFi */
-} download_network_type_e;
-
-
-/**
- * @brief Enumeration for notification types when a client wants to register.
- * @since_tizen 2.3
- *
- * @see download_set_notification_type()
- * @see download_get_notification_type()
- */
-typedef enum
-{
-    DOWNLOAD_NOTIFICATION_TYPE_NONE = 0,       /**< Do not register notification */
-    DOWNLOAD_NOTIFICATION_TYPE_COMPLETE_ONLY,  /**< Completion notification for success state and failed state */
-    DOWNLOAD_NOTIFICATION_TYPE_ALL             /**< All download notifications for ongoing state, success state and failed state */
-} download_notification_type_e;
-
-
-/**
- * @brief Enumeration for the type of notification app control action which the client wants to set when registering notification.
- * @since_tizen 2.3
- *
- * @see download_set_notification_app_control()
- * @see download_get_notification_app_control()
- */
-typedef enum
-{
-    DOWNLOAD_NOTIFICATION_APP_CONTROL_TYPE_ONGOING = 0,  /**< App control action for failed and ongoing notification */
-    DOWNLOAD_NOTIFICATION_APP_CONTROL_TYPE_COMPLETE,     /**< App control action for completed notification */
-    DOWNLOAD_NOTIFICATION_APP_CONTROL_TYPE_FAILED        /**< App control action for failed notification*/
-} download_notification_app_control_type_e;
-
-/**
- * @brief Called when a download state is changed.
- *
- * @since_tizen 2.3
- *
- * @param[in] download_id  The download ID
- * @param[in] state        The state of download
- * @param[in] user_data    The user data passed from download_set_state_changed_cb()
- *
- * @pre download_start() will invoke this callback if you register this callback using download_set_state_changed_cb().
- *
- * @see download_set_state_changed_cb()
- * @see download_unset_state_changed_cb()
- */
-typedef void (*download_state_changed_cb) (int download_id,
-    download_state_e state, void *user_data);
-
-/**
- * @brief Called when the progress of download changes.
- *
- * @since_tizen 2.3
- *
- * @remarks This callback function is only invoked in the downloading state.
- *
- * @param[in] download_id  The download ID
- * @param[in] received     The size of the data received in bytes
- * @param[in] user_data    The user data passed from download_set_progress_cb()
- *
- * @pre This callback function is invoked if you register this callback using download_set_progress_cb().
- *
- * @see download_cancel()
- * @see download_set_progress_cb()
- * @see download_unset_progress_cb()
- */
-typedef void (*download_progress_cb) (int download_id, unsigned long long received, void *user_data);
-
-/**
- * @brief Creates a new download request and return its download ID.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks The @a download_id is released with download_destroy() by client.
- *
- * @param[out] download_id The download ID that is newly created on success
- *
- * @return @c 0 on success,
- *         otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_OUT_OF_MEMORY     Out of memory
- * @retval #DOWNLOAD_ERROR_IO_ERROR          Internal I/O error
- * @retval #DOWNLOAD_ERROR_QUEUE_FULL        Download server queue is full
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @post The download state will be #DOWNLOAD_STATE_READY.
- *
- * @see download_destroy()
- */
-int download_create(int *download_id);
-
-
-/**
- * @brief Unloads all data concerning a download ID from memory.
- *
- * @details After calling this API, a download ID is existed at DB in certain time.
- *          Within that time, it is able to use the other API with the download ID.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- *
- * @remarks If #DOWNLOAD_ERROR_ID_NOT_FOUND is returned, it means that the download ID is completely removed from DB.
- *
- * @param[in] download_id The download ID
- *
- * @return @c 0 on success,
- *         otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @see download_create()
- */
-int download_destroy(int download_id);
-
-
-/**
- * @brief Sets the URL to download.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks This function should be called before downloading (see download_start()).
- *
- * @param[in] download_id  The download ID
- * @param[in] url          The URL to download \n 
- *                         If @a url is @c NULL, it clears the previous value.
- *
- * @return @c 0 on success,
- *         otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_OUT_OF_MEMORY     Out of memory
- * @retval #DOWNLOAD_ERROR_INVALID_STATE     Invalid state
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @pre The state must be #DOWNLOAD_STATE_READY, #DOWNLOAD_STATE_FAILED, or #DOWNLOAD_STATE_CANCELED.
- *
- * @see download_get_url()
- */
-int download_set_url(int download_id, const char *url);
-
-
-/**
- * @brief Gets the URL to download.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks You must release @a url using free().
- *
- * @param[in]  download_id  The download ID
- * @param[out] url          The URL to download
- *
- * @return @c 0 on success,
- *         otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_OUT_OF_MEMORY     Out of memory
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @see download_set_url()
- */
-int download_get_url(int download_id, char **url);
-
-
-/**
- * @brief Sets the allowed network type for the downloaded file.
- *
- * @details The file can be downloaded only under the allowed network.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks This function should be called before downloading (see download_start()).
- *
- * @param[in] download_id  The download ID
- * @param[in] net_type     The network type that the client prefers
- *
- * @return @c 0 on success,
- *         otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_INVALID_STATE     Invalid state
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- * @retval #DOWNLOAD_ERROR_NOT_SUPPORTED     Not supported
- *
- * @pre The state must be #DOWNLOAD_STATE_READY, #DOWNLOAD_STATE_FAILED, or #DOWNLOAD_STATE_CANCELED.
- *
- * @see download_get_network_type()
- * @see #download_network_type_e
- */
-int download_set_network_type(int download_id, download_network_type_e net_type);
-
-
-/**
- * @brief Gets the network type for the downloaded file.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @param[in] download_id  The download ID
- * @param[out] net_type    The network type that is defined by client
- *
- * @return @c 0 on success,
- *         otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @see download_set_network_type()
- * @see #download_network_type_e
- */
-int download_get_network_type(int download_id, download_network_type_e *net_type);
-
-/**
- * @brief Sets the destination for the downloaded file.
- *
- * @details The file will be downloaded to the specified destination.
- *          The downloaded file is saved to an auto-generated file name in the destination.
- *          If the destination is not specified, the file will be downloaded to default storage (see the @ref CAPI_SYSTEM_STORAGE_MODULE API).
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks This function should be called before downloading (see download_start()).
- *
- * @param[in] download_id  The download ID
- * @param[in] path         The absolute path to the downloaded file \n 
- *                         If @a path is @c NULL, it clears the previous value.
- *
- * @return @c 0 on success,
- *         otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_OUT_OF_MEMORY     Out of memory
- * @retval #DOWNLOAD_ERROR_INVALID_STATE     Invalid state
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @pre The state must be #DOWNLOAD_STATE_READY, #DOWNLOAD_STATE_FAILED, or #DOWNLOAD_STATE_CANCELED.
- *
- * @see download_get_destination()
- */
-int download_set_destination(int download_id, const char *path);
-
-
-/**
- * @brief Gets the destination path for the downloaded file.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks You must release @a path using free().
- *
- * @param[in]  download_id  The download ID
- * @param[out] path         The absolute path to the downloaded file
- *
- * @return @c 0 on success,
- *         otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_OUT_OF_MEMORY     Out of memory
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @see download_set_destination()
- */
-int download_get_destination(int download_id, char **path);
-
-
-/**
- * @brief Sets the name for the downloaded file.
- *
- * @details The file will be saved in the specified destination with the given file name.
- *          If the file name is not specified, the downloaded file will be saved with an auto-generated file name in the destination.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks This function should be called before downloading (see download_start()).
- *
- * @param[in] download_id  The download ID
- * @param[in] file_name    The file name for the downloaded file \n 
- *                         If @a name is @c NULL it clears the previous value.
- *
- * @return @c 0 on success,
- *         otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_OUT_OF_MEMORY     Out of memory
- * @retval #DOWNLOAD_ERROR_INVALID_STATE     Invalid state
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @pre The state must be #DOWNLOAD_STATE_READY, #DOWNLOAD_STATE_FAILED, or #DOWNLOAD_STATE_CANCELED.
- *
- * @see download_get_file_name()
- */
-int download_set_file_name(int download_id, const char *file_name);
-
-/**
- * @brief Gets the name of the downloaded file set previously by download_set_file_name().
- *
- * @details If the name is not set, @c NULL is returned.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks You must release @a file_name using free().
- *
- * @param[in]  download_id  The download ID
- * @param[out] file_name    The file name which is set by user
- *
- * @return @c 0 on success,
- *         otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_OUT_OF_MEMORY     Out of memory
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @see download_set_file_name()
- */
-int download_get_file_name(int download_id, char **file_name);
-
-
-/**
- * @brief Gets the absolute path to save the downloaded file.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks This function returns #DOWNLOAD_ERROR_INVALID_STATE if the download is not completed.
- *          You must release @a path using free().
- *
- * @param[in]  download_id  The download ID
- * @param[out] path         The absolute path to the downloaded file
- *
- * @return @c 0 on success,
- *         otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE               Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER  Invalid parameter
- * @retval #DOWNLOAD_ERROR_OUT_OF_MEMORY      Out of memory
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND       No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED  Permission denied
- *
- * @pre The download state must be #DOWNLOAD_STATE_COMPLETED.
- *
- * @see download_set_file_name()
- * @see download_set_destination()
- */
-int download_get_downloaded_file_path(int download_id, char **path);
-
-
-/**
- * @brief Gets the MIME type of the downloaded content.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks This function returns #DOWNLOAD_ERROR_INVALID_STATE if the download has not been started.
- *          You must release @a mime_type using free().
- *
- * @param[in]  download_id  The download ID
- * @param[out] mime_type    The MIME type of the downloaded file
- *
- * @return @c 0 on success,
- *         otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_OUT_OF_MEMORY     Out of memory
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @see download_set_file_name()
- * @see download_set_destination()
- * @see download_get_downloaded_file_path()
- */
-int download_get_mime_type(int download_id, char **mime_type);
-
-
-/**
- * @brief Enables or disables auto download.
- * @details If this option is enabled,
- *          the previous downloading item is restarted automatically as soon as the download daemon is restarted.
- *          The download progress continues after the client process is terminated.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks The client should call download_set_notification() and download_set_notification_extra_param() after calling this API.
- *          If it is not done, the user will not receive the download result in case the client process is not alive. \n
- *          The default value is @c false.
- *
- * @param[in] download_id The download ID
- * @param[in] enable      Set @c true to enable auto download,
- *                        otherwise set @c false to disable auto download
- *
- * @return @c 0 on success,
- *         otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @pre The state must be #DOWNLOAD_STATE_READY, #DOWNLOAD_STATE_FAILED, or #DOWNLOAD_STATE_CANCELED.
- *
- * @see download_get_auto_download()
- * @see download_set_notification()
- * @see download_set_notification_extra_param()
- *
- */
-int download_set_auto_download(int download_id, bool enable);
-
-
-/**
- * @brief Checks whether auto download is enabled.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @param[in]  download_id The download ID
- * @param[out] enable      @c true if auto download is enabled, 
- *                         otherwise @c false if auto download is disabled
- *
- * @return @c 0 on success,
- *         otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @see download_set_auto_download()
- */
-int download_get_auto_download(int download_id, bool *enable);
-
-
-/**
- * @brief Adds a HTTP header field to the download request.
- *
- * @details The given HTTP header field will be included with the HTTP request of the download request.
- *          For more information, see <a href="HTTP://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.2">HTTP/1.1: HTTP Message Headers</a>.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks This function should be called before downloading (see download_start()).
- *          This function replaces any existing value for the given key.
- *          This function returns #DOWNLOAD_ERROR_INVALID_PARAMETER if @a field or @a value is a zero-length string.
- *
- * @param[in] download_id  The download ID
- * @param[in] field        The name of the HTTP header field
- * @param[in] value        The value associated with given field
- *
- * @return @c 0 on success,
- *         otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_OUT_OF_MEMORY     Out of memory
- * @retval #DOWNLOAD_ERROR_INVALID_STATE     Invalid state
- * @retval #DOWNLOAD_ERROR_IO_ERROR Internal I/O error
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @pre The state must be #DOWNLOAD_STATE_READY, #DOWNLOAD_STATE_FAILED, or #DOWNLOAD_STATE_CANCELED.
- *
- * @see download_get_http_header_field()
- * @see download_remove_http_header_field()
- */
-int download_add_http_header_field(int download_id, const char *field, const char *value);
-
-
-/**
- * @brief Gets a value associated with a given HTTP header field from the download.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks This function returns #DOWNLOAD_ERROR_INVALID_PARAMETER if @a field is zero-length string.
- *          You must release @a value using free().
- *
- * @param[in]  download_id  The download ID
- * @param[in]  field        The name of the HTTP header field
- * @param[out] value        The value associated with given field
- *
- * @return @c 0 on success,
- *         otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_OUT_OF_MEMORY     Out of memory
- * @retval #DOWNLOAD_ERROR_INVALID_STATE     Invalid state
- * @retval #DOWNLOAD_ERROR_FIELD_NOT_FOUND   Specified field not found
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @see download_add_http_header_field()
- * @see download_remove_http_header_field()
- */
-int download_get_http_header_field(int download_id, const char *field, char **value);
-
-/**
- * @brief Gets all the HTTP header fields added to the download request.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks You must release @a value using free().
- *
- * @param[in]  download_id  The download ID
- * @param[out] fields       The array of the HTTP header fields
- * @param[out] length       The number of the HTTP header fields
- *
- * @return @c 0 on success,
- *         otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_OUT_OF_MEMORY     Out of memory
- * @retval #DOWNLOAD_ERROR_INVALID_STATE     Invalid state
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @see download_add_http_header_field()
- * @see download_remove_http_header_field()
- */
-int download_get_http_header_field_list(int download_id, char ***fields, int *length);
-
-/**
- * @brief Removes a given HTTP header field from the download.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks This function should be called before downloading (see download_start()).
- *          This function returns #DOWNLOAD_ERROR_INVALID_PARAMETER if field is zero-length string.
- *
- * @param[in] download_id  The download ID
- * @param[in] field        The name of the HTTP header field
- *
- * @return @c 0 on success,
- *         otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_OUT_OF_MEMORY     Out of memory
- * @retval #DOWNLOAD_ERROR_INVALID_STATE     Invalid state
- * @retval #DOWNLOAD_ERROR_FIELD_NOT_FOUND   Specified field not found
- * @retval #DOWNLOAD_ERROR_IO_ERROR          Internal I/O error
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @pre The state must be #DOWNLOAD_STATE_READY, #DOWNLOAD_STATE_FAILED, or #DOWNLOAD_STATE_CANCELED.
- *
- * @see download_add_http_header_field()
- * @see download_get_http_header_field()
- */
-int download_remove_http_header_field(int download_id, const char *field);
-
-
-/**
- * @brief Registers a callback function to be invoked when a download state is changed.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks This function should be called before downloading (see download_start()).
- *
- * @param[in] download_id  The download ID
- * @param[in] callback     The callback function to register
- * @param[in] user_data    The user data to be passed to the callback function
- *
- * @return @c 0 on success, 
- *         otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @post download_state_changed_cb() will be invoked.
- *
- * @see download_unset_state_changed_cb()
- * @see download_state_changed_cb()
-*/
-int download_set_state_changed_cb(int download_id, download_state_changed_cb callback, void* user_data);
-
-
-/**
- * @brief Unregisters the download state change callback function.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks This function should be called before downloading (see download_start()).
- *
- * @param[in] download_id The download ID
- *
- * @return @c 0 on success,
- *         otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @see download_set_state_changed_cb()
- * @see download_state_changed_cb()
-*/
-int download_unset_state_changed_cb(int download_id);
-
-
-/**
- * @brief Registers a callback function to be invoked when progress of the download changes.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks This function should be called before downloading (see download_start()).
- *
- * @param[in] download_id  The download ID
- * @param[in] callback     The callback function to register
- * @param[in] user_data    The user data to be passed to the callback function
- *
- * @return @c 0 on success,
- *          otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_INVALID_STATE     Invalid state
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @post download_progress_cb() will be invoked.
- *
- * @see download_unset_progress_cb()
- * @see download_progress_cb()
-*/
-int download_set_progress_cb(int download_id, download_progress_cb callback, void *user_data);
-
-
-/**
- * @brief Unregisters the download progress change callback function.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks This function should be called before downloading (see download_start()).
- *
- * @param[in] download_id The download ID
- *
- * @return @c 0 on success,
- *         otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_INVALID_STATE     Invalid state
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @see download_set_progress_cb()
- * @see download_progress_cb()
-*/
-int download_unset_progress_cb(int download_id);
-
-
-/**
- * @brief Starts or resumes the download, asynchronously.
- *
- * @details This function starts to download the current URL, or resumes the download if paused.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks The URL is the mandatory information to start the download.
- * @remarks It should call download_set_progress_cb() and download_set_state_changed_cb() again
- *          after the client process is restarted or download_destroy() is called.
- *
- * @param[in] download_id The download ID
- *
- * @return  @c 0 on success,
- *          otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_OUT_OF_MEMORY     Out of memory
- * @retval #DOWNLOAD_ERROR_INVALID_STATE     Invalid state
- * @retval #DOWNLOAD_ERROR_IO_ERROR          Internal I/O error
- * @retval #DOWNLOAD_ERROR_INVALID_URL       Invalid URL
- * @retval #DOWNLOAD_ERROR_INVALID_DESTINATION Invalid destination
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_QUEUE_FULL        Download server queue is full
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @pre  The download state must be #DOWNLOAD_STATE_READY, #DOWNLOAD_STATE_PAUSED, #DOWNLOAD_STATE_CANCELED, or #DOWNLOAD_STATE_FAILED.
- * @post The download state will be #DOWNLOAD_STATE_QUEUED or #DOWNLOAD_STATE_DOWNLOADING.
- *
- * @see download_set_url()
- * @see download_pause()
- * @see download_cancel()
- */
-int download_start(int download_id);
-
-
-/**
- * @brief Pauses the download, asynchronously.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks The paused download can be restarted with download_start() or cancelled with download_cancel().
- *
- * @param[in] download_id The download ID
- *
- * @return  @c 0 on success,
- *          otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_OUT_OF_MEMORY     Out of memory
- * @retval #DOWNLOAD_ERROR_INVALID_STATE     Invalid state
- * @retval #DOWNLOAD_ERROR_IO_ERROR          Internal I/O error
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @pre  The download state must be #DOWNLOAD_STATE_DOWNLOADING.
- * @post The download state will be #DOWNLOAD_STATE_PAUSED.
- *
- * @see download_start()
- * @see download_cancel()
- */
-int download_pause(int download_id);
-
-
-/**
- * @brief Cancels the download, asynchronously.
- *
- * @details This function cancels the running download and its state will be #DOWNLOAD_STATE_READY.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks The canceled download can be restarted with download_start().
- *
- * @param[in] download_id The download ID
- *
- * @return  @c 0 on success,
- *          otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_OUT_OF_MEMORY     Out of memory
- * @retval #DOWNLOAD_ERROR_INVALID_STATE     Invalid state
- * @retval #DOWNLOAD_ERROR_IO_ERROR          Internal I/O error
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @pre  The download state must be #DOWNLOAD_STATE_QUEUED, #DOWNLOAD_STATE_DOWNLOADING, or #DOWNLOAD_STATE_PAUSED.
- * @post The download state will be #DOWNLOAD_STATE_CANCELED.
- *
- * @see download_start()
- */
-int download_cancel(int download_id);
-
-
-/**
- * @brief Gets the current state of the download.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @param[in]  download_id  The download ID
- * @param[out] state        The current state of the download
- *
- * @return  @c 0 on success,
- *          otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @see #download_state_e
- */
-int download_get_state(int download_id, download_state_e *state);
-
-
-/**
- * @brief Gets the full path of the temporary file to store downloaded content.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @param[in]  download_id  The download ID
- * @param[out] temp_path    The full path of temporary file
- *
- * @return @c 0 on success,
- *          otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @pre The download state must be one of the states after #DOWNLOAD_STATE_DOWNLOADING.
- *
- * @see download_set_state_changed_cb()
- * @see download_unset_state_changed_cb()
- * @see download_start()
- */
-int download_get_temp_path(int download_id, char **temp_path);
-
-
-/**
- * @brief Sets the directory path of the temporary file used in the previous download request.
- * @details This is only useful when resuming download to make HTTP request header at the client side.
- *          Otherwise, the path should be ignored internally.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks If the etag value is not present in the download database, it is useless to set the temporary path. \n
- *          When resuming download, the data is attached at the end of this temporary file.
- *
- * @param[in]  download_id  The download ID
- * @param[out] path         The full path of temporary file
- *
- * @return  @c 0 on success,
- *          otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @pre The state must be #DOWNLOAD_STATE_READY, #DOWNLOAD_STATE_FAILED, or #DOWNLOAD_STATE_CANCELED.
- *
- * @see download_get_etag()
- */
-int download_set_temp_file_path(int download_id, char *path);
-
-
-/**
- * @brief Gets the content name of downloaded file.
- *
- * @details This can be defined with reference of HTTP response header data.
- *          The content name can be received when HTTP response header is received.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @param[in]  download_id   The download ID
- * @param[out] content_name  The content name for displaying to user
- *
- * @return  @c 0 on success,
- *          otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @pre The download state must be one of the states after #DOWNLOAD_STATE_DOWNLOADING.
- *
- * @see download_set_state_changed_cb()
- * @see download_unset_state_changed_cb()
- * @see download_start()
- */
-int download_get_content_name(int download_id, char **content_name);
-
-
-/**
- * @brief Gets the total size of downloaded content.
- *
- * @details This information is received from the server. If the server does not send the total size of the content, @a content_size is set to zero.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @param[in]  download_id  The download ID
- * @param[out] content_size The content size for displaying to user
- *
- * @return  @c 0 on success,
- *          otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @pre The download state must be one of the states after #DOWNLOAD_STATE_DOWNLOADING.
- *
- * @see download_set_state_changed_cb()
- * @see download_unset_state_changed_cb()
- * @see download_start()
- */
-int download_get_content_size(int download_id, unsigned long long *content_size);
-
-
-/**
- * @brief Gets an error value when the download fails.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @param[in]  download_id The download ID
- * @param[out] error       The error value
- *
- * @return @c 0 on success,
- *          otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @pre The download state must be #DOWNLOAD_STATE_FAILED.
- * @pre The download state must be #DOWNLOAD_STATE_CANCELED.
- *
- * @see download_set_state_changed_cb()
- * @see download_unset_state_changed_cb()
- * @see download_start()
- * @see download_error_e
- */
-int download_get_error(int download_id, download_error_e *error);
-
-
-/**
- * @brief Gets a HTTP status code when a download error occurs.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @param[in]  download_id  The download ID
- * @param[out] HTTP_status  The HTTP status code defined in RFC 2616
- *
- * @return  @c 0 on success,
- *          otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @pre The download state must be #DOWNLOAD_STATE_FAILED.
- *
- * @see download_set_download_status_cb()
- * @see download_unset_download_status_cb()
- * @see download_start()
- */
-int download_get_http_status(int download_id, int *HTTP_status);
-
-
-/**
- * @brief Sets an app control handle to register notification messages.
- * @details Three types of notification message can be posted: completion, failed and ongoing type.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks When the notification message is clicked, the action to take is decided by the app control handle. \n
- *          If the app control handle is not set, the following default operation is executed when the notification message is clicked: \n
- *          1) download completed state - the viewer application is executed according to extension name of downloaded content, \n
- *          2) download failed state and ongoing state - the client application is executed. \n
- *             This function should be called before starting the download. \n
- *             The app control handle MUST BE FREED by the client when it is not used any more.
- *
- * @param[in] download_id The download ID
- * @param[in] type        The enumeration type \n
- *                        See #download_notification_app_control_type_e.
- * @param[in] handle      The app control handle pointer value
- *
- * @return  @c 0 on success,
- *          otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @pre The state must be #DOWNLOAD_STATE_READY, #DOWNLOAD_STATE_FAILED, or #DOWNLOAD_STATE_CANCELED.
- *
- * @see download_set_notification_type()
- * @see download_get_notification_app_control()
- */
-int download_set_notification_app_control(int download_id, download_notification_app_control_type_e type, app_control_h handle);
-
-
-/**
- * @brief Gets the app control handle (used previously to register notification messages) which is set by download_set_notification_app_control().
- *
- * @details When the notification message is clicked, the action is decided by the app control handle.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks The app control handle MUST BE FREED by the client when it is not used any more.
- *
- * @param[in]  download_id The download ID
- * @param[in]  type        The enumeration type \n
- *                         See #download_notification_app_control_type_e.
- * @param[out] handle      The app control handle pointer value
- *
- * @return  @c 0 on success,
- *          otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_NO_DATA           The app control handle has not been set
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @see download_set_notification_app_control()
- */
-int download_get_notification_app_control(int download_id, download_notification_app_control_type_e type, app_control_h *handle);
-
-
-/**
- * @brief Sets the title of a notification.
- *
- * @details When registering a notification, the title is displayed in the title area of the notification message.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @param[in] download_id The download ID
- * @param[in] title       The title for displaying to user
- *
- * @return  @c 0 on success,
- *          otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @pre If a notification option is not enabled, this title is not shown to user.
- *
- * @see download_set_notification_type()
- * @see download_get_notification_title()
- */
-int download_set_notification_title(int download_id, const char *title);
-
-
-/**
- * @brief Gets the title of the notification set by download_set_notification_title().
- *
- * @details When registering a notification, the title is displayed in the title area of the notification message.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @param[in]  download_id  The download ID
- * @param[out] title        The title for displaying to user
- *
- * @return @c 0 on success,
- *          otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_NO_DATA           The title has not been set
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @pre It can get the title value before calling this API.
- *
- * @see download_set_notification_title()
-  */
-int download_get_notification_title(int download_id, char **title);
-
-
-/**
- * @brief Sets the description of a notification.
- *
- * @details When registering a notification, the description is displayed in the description area of the notification message.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @param[in] download_id  The download ID
- * @param[in] description  The description for displaying to user
- *
- * @return @c 0 on success,
- *          otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @pre If the notification option is not enabled, this description is not shown to user.
- *
- * @see download_set_notification_type()
- * @see download_get_notification_description()
-  */
-int download_set_notification_description(int download_id, const char *description);
-
-
-/**
- * @brief Gets the description of a notification set by download_set_notification_description().
- *
- * @details When registering a notification, the description is displayed in the description area of the notification message.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @param[in]  download_id  The download ID
- * @param[out] description  The description for displaying to user
- *
- * @return  @c 0 on success,
- *          otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_NO_DATA           The description has not been set
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @pre It can get the title value before calling this API.
- *
- * @see download_set_notification_description()
-  */
-int download_get_notification_description(int download_id, char **description);
-
-
-/**
- * @brief Sets an option value to register notification messages.
- * @details Three types of notification message can be posted: completion, failed and ongoing type.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks When the notification message is clicked, the action to take is decided by the app control handle (set by download_set_notification_app_control()). \n
- *          If the app control is not set, the following default operation is executed when the notification message is clicked: \n
- *          1) download completed state - the viewer application is executed according to extension name of downloaded content, \n
- *          2) download failed state and ongoing state - the client application is executed. \n
- *             The default type is #DOWNLOAD_NOTIFICATION_TYPE_NONE. \n
- *             This function should be called before starting the download.
- *
- * @param[in] download_id  The download ID
- * @param[in] type         The enumeration type \n
- *                         See #download_notification_type_e.
- *
- * @return @c 0 on success,
- *          otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @pre The state must be #DOWNLOAD_STATE_READY, #DOWNLOAD_STATE_FAILED, or #DOWNLOAD_STATE_CANCELED.
- *
- * @see download_set_notification_app_control()
- * @see download_get_notification_type()
- */
-int download_set_notification_type(int download_id, download_notification_type_e type);
-
-
-/**
- * @brief Gets an option value to register notification messages set by download_set_notification_type().
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks When the notification message is clicked, the action is decided by the app control from download_set_notification_app_control(). \n
- *          The default type is #DOWNLOAD_NOTIFICATION_TYPE_NONE.
- *
- * @param[in]  download_id  The download ID
- * @param[out] type         The enumeration type \n 
- *                          See #download_notification_type_e.
- *
- * @return  @c 0 on success,
- *          otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @see download_set_notification_type()
- */
-int download_get_notification_type(int download_id, download_notification_type_e *type);
-
-
-/**
- * @brief Gets an etag value from the HTTP response header when making a HTTP request for resume.
- *
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/download
- *
- * @remarks The etag value is available or not depending on the web server. \n
- *          After download is started, it can get the etag value.
- *
- * @param[in]  download_id  The download ID
- * @param[out] etag         The etag value
- *
- * @return  @c 0 on success,
- *          otherwise a negative error value
- *
- * @retval #DOWNLOAD_ERROR_NONE              Successful
- * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND      No download ID
- * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
- *
- * @see download_set_temp_file_path()
- */
-int download_get_etag(int download_id, char **etag);
-/**
- * @}
- */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __TIZEN_WEB_DOWNLOAD_H__ */
diff --git a/packaging/capi-web-url-download.spec b/packaging/capi-web-url-download.spec
deleted file mode 100755 (executable)
index 60147cb..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-
-Name:  capi-web-url-download
-Summary:       CAPI for content download with web url
-Version:       1.2.6
-Release:       0
-Group:         Development/Libraries
-License:       Apache License, Version 2.0
-URL:           N/A
-Source0:       %{name}-%{version}.tar.gz
-BuildRequires: pkgconfig(capi-base-common)
-BuildRequires: pkgconfig(dlog)
-BuildRequires: pkgconfig(capi-appfw-application)
-BuildRequires: pkgconfig(download-provider-interface)
-BuildRequires: cmake
-
-%description
-CAPI for the content download
-
-%package devel
-Summary:       url download
-Group:         Development/Libraries
-Requires:      %{name} = %{version}-%{release}
-
-%description devel
-CAPI for content downloading with web url (developement files)
-
-%prep
-%setup -q
-
-%build
-export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
-export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
-export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
-%cmake .
-
-make %{?jobs:-j%jobs}
-
-%install
-rm -rf %{buildroot}
-%make_install
-mkdir -p %{buildroot}/usr/share/license
-
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
-%files
-%defattr(-,root,root,-)
-%manifest capi-web-url-download.manifest
-%{_libdir}/libcapi-web-url-download.so.*
-/usr/share/license/%{name}
-
-%files devel
-%defattr(-,root,root,-)
-%manifest capi-web-url-download.manifest
-%{_libdir}/libcapi-web-url-download.so
-%{_libdir}/pkgconfig/capi-web-url-download.pc
-%{_includedir}/web/download.h
-%{_includedir}/web/download_doc.h
-
diff --git a/script/commit-template b/script/commit-template
deleted file mode 100644 (file)
index f642dd2..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-Title
-
-[Title]
-[Issue#] N/A
-[Problem] N/A
-[Cause] N/A
-[Solution] N/A
-
-# please fill the each items.
-# If this is the commit to fix issue, please replace N/A to the number of issue.
-
diff --git a/src/download-wrapping.c b/src/download-wrapping.c
deleted file mode 100755 (executable)
index fcb4d33..0000000
+++ /dev/null
@@ -1,414 +0,0 @@
-#include <stdio.h>
-#include <stdlib.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <sys/socket.h>
-#include <sys/un.h>
-#include <fcntl.h>
-#include <errno.h>
-#include <unistd.h>
-
-#include <dlog.h>
-#include <download.h>
-#include <download-provider-interface.h>
-
-#define DEBUG_MSG
-#ifdef DEBUG_MSG
-#include <dlog.h>
-#ifdef LOG_TAG
-#undef LOG_TAG
-#endif
-#define LOG_TAG "TIZEN_N_URL_DOWNLOAD"
-#define TRACE_ERROR(format, ARG...)  \
-{ \
-LOGE(format, ##ARG); \
-}
-#define TRACE_STRERROR(format, ARG...)  \
-{ \
-LOGE(format" [%s]", ##ARG, strerror(errno)); \
-}
-#define TRACE_INFO(format, ARG...)  \
-{ \
-LOGI(format, ##ARG); \
-}
-#else
-#define TRACE_DEBUG_MSG(format, ARG...) ;
-#endif
-
-/////////////////////// APIs /////////////////////////////////
-
-int download_create(int *download_id)
-{
-       TRACE_INFO("");
-       if (download_id == NULL)
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       return dp_interface_create(download_id);
-}
-
-int download_destroy(int download_id)
-{
-       TRACE_INFO("");
-       return dp_interface_destroy(download_id);
-}
-
-int download_start(int download_id)
-{
-       TRACE_INFO("");
-       return dp_interface_start(download_id);
-}
-
-int download_pause(int download_id)
-{
-       TRACE_INFO("");
-       return dp_interface_pause(download_id);
-}
-
-int download_cancel(int download_id)
-{
-       TRACE_INFO("");
-       return dp_interface_cancel(download_id);
-}
-
-
-int download_set_url(int download_id, const char *url)
-{
-       TRACE_INFO("");
-       if (url == NULL)
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       return dp_interface_set_url(download_id, url);
-}
-
-
-int download_get_url(int download_id, char **url)
-{
-       TRACE_INFO("");
-       if (url == NULL)
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       return dp_interface_get_url(download_id, url);
-}
-
-int download_set_network_type(int download_id,
-                                               download_network_type_e net_type)
-{
-       TRACE_INFO("");
-       return dp_interface_set_network_type(download_id, (int)net_type);
-}
-
-int download_get_network_type(int download_id,
-                                                       download_network_type_e *net_type)
-{
-       TRACE_INFO("");
-
-       if (net_type == NULL) {
-               TRACE_ERROR("Parameter NULL Check");
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       }
-       int network_type = DOWNLOAD_ADAPTOR_NETWORK_ALL;
-       int ret = dp_interface_get_network_type(download_id, &network_type);
-       if (ret == DOWNLOAD_ADAPTOR_ERROR_NONE)
-               *net_type = network_type;
-       return ret;
-}
-
-int download_set_network_bonding(int download_id, bool enable)
-{
-       TRACE_INFO("");
-       return dp_interface_set_network_bonding(download_id, (int)enable);
-}
-
-int download_get_network_bonding(int download_id, bool *enable)
-{
-       int is_set = 0;
-       TRACE_INFO("");
-       if (enable == NULL) {
-               TRACE_ERROR("Parameter NULL Check");
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       }
-       int ret = dp_interface_get_network_bonding(download_id, &is_set);
-       if (ret == DOWNLOAD_ADAPTOR_ERROR_NONE)
-               *enable = (bool)is_set;
-       return ret;
-}
-
-int download_set_destination(int download_id, const char *path)
-{
-       TRACE_INFO("");
-       if (path == NULL)
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       return dp_interface_set_destination(download_id, path);
-}
-
-
-int download_get_destination(int download_id, char **path)
-{
-       TRACE_INFO("");
-       if (path == NULL)
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       return dp_interface_get_destination(download_id, path);
-}
-
-int download_set_file_name(int download_id, const char *file_name)
-{
-       TRACE_INFO("");
-       if (file_name == NULL)
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       return dp_interface_set_file_name(download_id, file_name);
-}
-
-int download_get_file_name(int download_id, char **file_name)
-{
-       TRACE_INFO("");
-       if (file_name == NULL)
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       return dp_interface_get_file_name(download_id, file_name);
-}
-
-int download_get_downloaded_file_path(int download_id, char **path)
-{
-       TRACE_INFO("");
-       if (path == NULL)
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       return dp_interface_get_downloaded_file_path(download_id, path);
-}
-
-int download_add_http_header_field(int download_id, const char *field,
-       const char *value)
-{
-       TRACE_INFO("");
-       if (field == NULL || value == NULL)
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       return
-               dp_interface_add_http_header_field(download_id, field, value);
-}
-
-int download_get_http_header_field(int download_id,
-       const char *field, char **value)
-{
-       TRACE_INFO("");
-       if (field == NULL || value == NULL)
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       return
-               dp_interface_get_http_header_field(download_id, field, value);
-}
-
-int download_get_http_header_field_list(int download_id, char ***fields,
-       int *length)
-{
-       TRACE_INFO("");
-       if (fields == NULL || length == NULL)
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       return dp_interface_get_http_header_field_list(download_id, fields,
-               length);
-}
-
-int download_remove_http_header_field(int download_id,
-       const char *field)
-{
-       TRACE_INFO("");
-       if (field == NULL)
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       return dp_interface_remove_http_header_field(download_id, field);
-}
-
-// download_state_changed_cb is different with dp_interface_state_changed_cb.
-int download_set_state_changed_cb(int download_id,
-       download_state_changed_cb callback, void* user_data)
-{
-       TRACE_INFO("");
-       return dp_interface_set_state_changed_cb(download_id,
-               (dp_interface_state_changed_cb)callback, user_data);
-}
-
-int download_unset_state_changed_cb(int download_id)
-{
-       TRACE_INFO("");
-       return dp_interface_unset_state_changed_cb(download_id);
-}
-
-// download_progress_cb is same with dp_interface_progress_cb.
-int download_set_progress_cb(int download_id,
-       download_progress_cb callback, void *user_data)
-{
-       TRACE_INFO("");
-       return dp_interface_set_progress_cb(download_id,
-                       (dp_interface_progress_cb)callback, user_data);
-}
-
-int download_unset_progress_cb(int download_id)
-{
-       TRACE_INFO("");
-       return dp_interface_unset_progress_cb(download_id);
-}
-
-int download_get_state(int download_id, download_state_e *state)
-{
-       int statecode = 0;
-       TRACE_INFO("");
-       if (state == NULL) {
-               TRACE_ERROR("Parameter NULL Check");
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       }
-       int ret = dp_interface_get_state(download_id, &statecode);
-       if (ret == DOWNLOAD_ADAPTOR_ERROR_NONE)
-               *state = statecode;
-       return ret;
-}
-
-int download_get_temp_path(int download_id, char **temp_path)
-{
-       TRACE_INFO("");
-       if (temp_path == NULL)
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       return dp_interface_get_temp_path(download_id, temp_path);
-}
-
-int download_get_content_name(int download_id, char **content_name)
-{
-       TRACE_INFO("");
-       if (content_name == NULL)
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       return dp_interface_get_content_name(download_id, content_name);
-}
-
-int download_get_content_size(int download_id,
-       unsigned long long *content_size)
-{
-       TRACE_INFO("");
-       if (content_size == NULL)
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       return dp_interface_get_content_size(download_id, content_size);
-}
-
-int download_get_mime_type(int download_id, char **mime_type)
-{
-       TRACE_INFO("");
-       if (mime_type == NULL)
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       return dp_interface_get_mime_type(download_id, mime_type);
-}
-
-int download_set_auto_download(int download_id, bool enable)
-{
-       TRACE_INFO("");
-       return dp_interface_set_auto_download(download_id, (int)enable);
-}
-
-int download_get_auto_download(int download_id, bool *enable)
-{
-       int is_set = 0;
-       TRACE_INFO("");
-       if (enable == NULL) {
-               TRACE_ERROR("Parameter NULL Check");
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       }
-       int ret = dp_interface_get_auto_download(download_id, &is_set);
-       if (ret == DOWNLOAD_ADAPTOR_ERROR_NONE)
-               *enable = (bool)is_set;
-       return ret;
-}
-
-int download_get_error(int download_id, download_error_e *error)
-{
-       int errorcode = 0;
-       TRACE_INFO("");
-       if (error == NULL) {
-               TRACE_ERROR("Parameter NULL Check");
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       }
-       int ret = dp_interface_get_error(download_id, &errorcode);
-       if (ret == DOWNLOAD_ADAPTOR_ERROR_NONE)
-               *error = errorcode;
-       return ret;
-}
-
-int download_get_http_status(int download_id, int *http_status)
-{
-       TRACE_INFO("");
-       if (http_status == NULL)
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       return dp_interface_get_http_status(download_id, http_status);
-}
-
-int download_set_notification_app_control(int download_id, download_notification_app_control_type_e type, app_control_h handle)
-{
-       TRACE_INFO("");
-       if (handle == NULL)
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       return dp_interface_set_notification_service_handle(download_id, (int)type, handle);
-}
-
-int download_get_notification_app_control(int download_id, download_notification_app_control_type_e type, app_control_h *handle)
-{
-       TRACE_INFO("");
-       if (handle == NULL)
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       return dp_interface_get_notification_service_handle(download_id, (int)type, handle);
-}
-
-int download_set_notification_title(int download_id, const char *title)
-{
-       TRACE_INFO("");
-       if (title == NULL)
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       return dp_interface_set_notification_title(download_id, title);
-}
-
-int download_get_notification_title(int download_id, char **title)
-{
-       TRACE_INFO("");
-       if (title == NULL)
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       return dp_interface_get_notification_title(download_id, title);
-}
-
-int download_set_notification_description(int download_id, const char *description)
-{
-       TRACE_INFO("");
-       if (description == NULL)
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       return dp_interface_set_notification_description(download_id, description);
-}
-
-int download_get_notification_description(int download_id, char **description)
-{
-       TRACE_INFO("");
-       if (description == NULL)
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       return dp_interface_get_notification_description(download_id, description);
-}
-
-int download_set_notification_type(int download_id, download_notification_type_e type)
-{
-       TRACE_INFO("");
-       return dp_interface_set_notification_type(download_id, (int)type);
-}
-
-int download_get_notification_type(int download_id, download_notification_type_e *type)
-{
-       int noti_type = 0;
-       TRACE_INFO("");
-       if (type == NULL) {
-               TRACE_ERROR("Parameter NULL Check");
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       }
-       int ret = dp_interface_get_notification_type(download_id, &noti_type);
-       if (ret == DOWNLOAD_ADAPTOR_ERROR_NONE)
-               *type = (download_notification_type_e)noti_type;
-       return ret;
-}
-
-int download_get_etag(int download_id, char **etag)
-{
-       TRACE_INFO("");
-       if (etag == NULL)
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       return dp_interface_get_etag(download_id, etag);
-}
-
-int download_set_temp_file_path(int download_id, char *path)
-{
-       TRACE_INFO("");
-       if (path == NULL)
-               return DOWNLOAD_ERROR_INVALID_PARAMETER;
-       return dp_interface_set_temp_file_path(download_id, path);
-}