Use gmock instead of gtest 59/262959/2 accepted/tizen/unified/20210824.123710 submit/tizen/20210824.054637
authorCheoleun Moon <chleun.moon@samsung.com>
Tue, 24 Aug 2021 04:29:27 +0000 (13:29 +0900)
committerCheoleun Moon <chleun.moon@samsung.com>
Tue, 24 Aug 2021 05:42:36 +0000 (14:42 +0900)
Change-Id: I7814d172cc944f32abed117c179be76ef58763af
Signed-off-by: Cheoleun Moon <chleun.moon@samsung.com>
packaging/capi-network-vine.spec
tests/unittest/CMakeLists.txt

index abef79b..7a1051a 100755 (executable)
@@ -3,7 +3,7 @@
 %bcond_without use_glib_event_loop
 Name:    capi-network-vine
 Summary: An service discovery framework
-Version: 1.1.6
+Version: 1.1.7
 Release: 0
 Group:   Network & Connectivity/API
 License: Apache-2.0
@@ -31,7 +31,7 @@ BuildRequires: pkgconfig(capi-network-bluetooth)
 BuildRequires: pkgconfig(glib-2.0)
 %endif
 
-BuildRequires: pkgconfig(gtest)
+BuildRequires: pkgconfig(gmock)
 
 %if 0%{?gcov:1}
 BuildRequires: lcov
index 0ed0eb5..06cbd4a 100755 (executable)
@@ -27,25 +27,35 @@ INCLUDE_DIRECTORIES(
        ${fw_name_deps_INCLUDE_DIRS}
 )
 
-IF(ANDROID)
-       SET(GOOGLETEST_ROOT ${ANDROID_NDK}/sources/third_party/googletest/)
-       ADD_LIBRARY(gtest STATIC ${GOOGLETEST_ROOT}/src/gtest_main.cc ${GOOGLETEST_ROOT}/src/gtest-all.cc)
-       TARGET_INCLUDE_DIRECTORIES(gtest PRIVATE ${GOOGLETEST_ROOT})
-       TARGET_INCLUDE_DIRECTORIES(gtest PUBLIC ${GOOGLETEST_ROOT}/include)
-       SET(GTEST gtest)
-ELSE(ANDROID)
-       SET(GTEST gtest)
-ENDIF(ANDROID)
-
 FILE(GLOB UNITTEST_SRCS *.cpp mocks/*.cpp ${CMAKE_SOURCE_DIR}/src/*.cpp)
 ADD_EXECUTABLE(${VINE_UNITTEST} ${UNITTEST_SRCS})
-TARGET_LINK_LIBRARIES(${VINE_UNITTEST}
-       ${VINE_LOGGER}
-       ${VINE_DEPS_LIB}
-       ${fw_name_deps_LIBRARIES}
-       ${GTEST}
-       dl
-)
+
+IF(TIZEN_OS)
+       pkg_check_modules(unittest_deps REQUIRED gmock)
+       TARGET_LINK_LIBRARIES(${VINE_UNITTEST}
+               ${VINE_LOGGER}
+               ${VINE_DEPS_LIB}
+               ${fw_name_deps_LIBRARIES}
+               ${unittest_deps_LIBRARIES}
+               dl
+       )
+ELSE(TIZEN_OS)
+       IF(ANDROID)
+               SET(GOOGLETEST_ROOT ${ANDROID_NDK}/sources/third_party/googletest/)
+               ADD_LIBRARY(gtest STATIC ${GOOGLETEST_ROOT}/src/gtest_main.cc ${GOOGLETEST_ROOT}/src/gtest-all.cc)
+               TARGET_INCLUDE_DIRECTORIES(gtest PRIVATE ${GOOGLETEST_ROOT})
+               TARGET_INCLUDE_DIRECTORIES(gtest PUBLIC ${GOOGLETEST_ROOT}/include)
+       ENDIF(ANDROID)
+       SET(GTEST gtest)
+       TARGET_LINK_LIBRARIES(${VINE_UNITTEST}
+               ${VINE_LOGGER}
+               ${VINE_DEPS_LIB}
+               ${fw_name_deps_LIBRARIES}
+               ${GTEST}
+               dl
+       )
+ENDIF(TIZEN_OS)
+
 
 SET_TARGET_PROPERTIES(${VINE_UNITTEST} PROPERTIES
        COMPILE_FLAGS "-fPIE"