/* * 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_get_method(); struct tet_testlist tet_testlist[] = { {utc_get_method,1}, {NULL,0}, }; int ret; LocationObject* loc; static void startup() { location_init(); loc = location_new(LOCATION_METHOD_GPS); tet_printf("\n TC startup"); } static void cleanup() { location_free(loc); tet_printf("\n TC End"); } static void utc_get_method() { LocationMethod method; g_object_get(loc, "method", &method, NULL); if (method == LOCATION_METHOD_GPS) tet_result(TET_PASS); else tet_result(TET_FAIL); }