/* * libslp-location * * Copyright (c) 2010-2013 Samsung Electronics Co., Ltd. All rights reserved. * * Contact: Youngae Kang , Minjune Kim * Genie Kim * * 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 #include #include static void startup(), cleanup(); void (*tet_startup) () = startup; void (*tet_cleanup) () = cleanup; static void utc_location_new_01(); static void utc_location_new_02(); struct tet_testlist tet_testlist[] = { {utc_location_new_01,1}, {utc_location_new_02,1}, {NULL,0}, }; int ret; LocationObject* loc; static void startup() { ret = location_init(); tet_printf("\n TC startup"); } static void cleanup() { if (loc) location_free(loc); tet_printf("\n TC End"); } static void utc_location_new_01() { loc = location_new(LOCATION_METHOD_GPS); if (loc) tet_result(TET_PASS); else tet_result(TET_FAIL); location_free(loc); } static void utc_location_new_02() { loc = location_new(-1); if (!loc) tet_result(TET_PASS); else tet_result(TET_FAIL); }