mirror of
https://bitbucket.org/smil3y/kde-extraapps.git
synced 2025-02-26 11:52:54 +00:00
154 lines
4.1 KiB
CMake
154 lines
4.1 KiB
CMake
include_directories(
|
|
${Amarok_SOURCE_DIR}/src/core-impl/collections
|
|
${Amarok_SOURCE_DIR}/src/services
|
|
${AMAROK_TEST_TREE}
|
|
${CMAKE_BINARY_DIR}/tests
|
|
)
|
|
|
|
#------------------------ Test AmazonConfig -------------------------------
|
|
|
|
set( testamazonconfig_SRCS
|
|
TestAmazonConfig.cpp
|
|
${AMAROK_SOURCE_TREE}/services/amazon/AmazonConfig.cpp
|
|
)
|
|
|
|
kde4_add_unit_test( testamazonconfig ${testamazonconfig_SRCS} )
|
|
target_link_libraries( testamazonconfig ${KDE4_KDECORE_LIBS} ${QT_QTTEST_LIBRARY} )
|
|
|
|
|
|
#------------------------ Test AmazonMetaFactory -------------------------------
|
|
|
|
set( testamazonmetafactory_SRCS
|
|
TestAmazonMetaFactory.cpp
|
|
${AMAROK_SOURCE_TREE}/services/amazon/AmazonMeta.cpp
|
|
)
|
|
|
|
kde4_add_unit_test( testamazonmetafactory ${testamazonmetafactory_SRCS} )
|
|
target_link_libraries( testamazonmetafactory
|
|
${KDE4_KDECORE_LIBS}
|
|
${KDE4_KDEUI_LIBS}
|
|
${QT_QTTEST_LIBRARY}
|
|
${QT_QTCORE_LIBRARY}
|
|
amarokcore
|
|
amaroklib )
|
|
|
|
|
|
|
|
#------------------------ Test AmazonShoppingCart --------------------------
|
|
|
|
set( testamazonshoppingcart_SRCS
|
|
TestAmazonShoppingCart.cpp
|
|
${AMAROK_SOURCE_TREE}/services/amazon/AmazonConfig.cpp
|
|
${AMAROK_SOURCE_TREE}/services/amazon/AmazonShoppingCart.cpp
|
|
${AMAROK_SOURCE_TREE}/services/amazon/AmazonShoppingCartItem.cpp
|
|
${GOOGLEMOCK_SRCS}
|
|
)
|
|
|
|
kde4_add_unit_test( testamazonshoppingcart ${testamazonshoppingcart_SRCS} )
|
|
target_link_libraries( testamazonshoppingcart
|
|
${GOOGLEMOCK_LIBRARIES}
|
|
${QT_QTTEST_LIBRARY}
|
|
${KDE4_KDECORE_LIBS}
|
|
amarokcore )
|
|
|
|
|
|
#------------------------ Test AmazonShoppingCartItem ----------------------
|
|
|
|
set( testamazonshoppingcartitem_SRCS
|
|
TestAmazonShoppingCartItem.cpp
|
|
${AMAROK_SOURCE_TREE}/services/amazon/AmazonShoppingCartItem.cpp
|
|
)
|
|
|
|
kde4_add_unit_test( testamazonshoppingcartitem ${testamazonshoppingcartitem_SRCS} )
|
|
target_link_libraries( testamazonshoppingcartitem ${KDE4_KDECORE_LIBS} ${QT_QTTEST_LIBRARY} )
|
|
|
|
|
|
#------------------------ Test Meta::AmazonAlbum ---------------------------------
|
|
|
|
set( testamazonalbum_SRCS
|
|
TestAmazonAlbum.cpp
|
|
${AMAROK_SOURCE_TREE}/services/amazon/AmazonMeta.cpp
|
|
)
|
|
|
|
kde4_add_unit_test( testamazonalbum ${testamazonalbum_SRCS} )
|
|
target_link_libraries( testamazonalbum
|
|
${KDE4_KDECORE_LIBS}
|
|
${KDE4_KDEUI_LIBS}
|
|
${QT_QTTEST_LIBRARY}
|
|
${QT_QTCORE_LIBRARY}
|
|
amarokcore
|
|
amaroklib )
|
|
|
|
|
|
|
|
#------------------------ Test Meta::AmazonArtist ---------------------------------
|
|
|
|
set( testamazonartist_SRCS
|
|
TestAmazonArtist.cpp
|
|
${AMAROK_SOURCE_TREE}/services/amazon/AmazonMeta.cpp
|
|
)
|
|
|
|
kde4_add_unit_test( testamazonartist ${testamazonartist_SRCS} )
|
|
target_link_libraries( testamazonartist
|
|
${KDE4_KDECORE_LIBS}
|
|
${KDE4_KDEUI_LIBS}
|
|
${QT_QTTEST_LIBRARY}
|
|
${QT_QTCORE_LIBRARY}
|
|
amarokcore
|
|
amaroklib )
|
|
|
|
|
|
#------------------------ Test Meta::AmazonItem ---------------------------------
|
|
|
|
set( testamazonitem_SRCS
|
|
TestAmazonItem.cpp
|
|
${AMAROK_SOURCE_TREE}/services/amazon/AmazonMeta.cpp
|
|
)
|
|
|
|
kde4_add_unit_test( testamazonitem ${testamazonitem_SRCS} )
|
|
target_link_libraries( testamazonitem
|
|
${KDE4_KDECORE_LIBS}
|
|
${KDE4_KDEUI_LIBS}
|
|
${QT_QTTEST_LIBRARY}
|
|
${QT_QTCORE_LIBRARY}
|
|
amarokcore
|
|
amaroklib )
|
|
|
|
|
|
#------------------------ Test Meta::AmazonTrack ---------------------------------
|
|
|
|
set( testamazontrack_SRCS
|
|
TestAmazonTrack.cpp
|
|
${AMAROK_SOURCE_TREE}/services/amazon/AmazonMeta.cpp
|
|
)
|
|
|
|
kde4_add_unit_test( testamazontrack ${testamazontrack_SRCS} )
|
|
target_link_libraries( testamazontrack
|
|
${KDE4_KDECORE_LIBS}
|
|
${KDE4_KDEUI_LIBS}
|
|
${QT_QTTEST_LIBRARY}
|
|
${QT_QTCORE_LIBRARY}
|
|
amarokcore
|
|
amaroklib )
|
|
|
|
|
|
#------------------------ Test AmazonParser --------------------------------------
|
|
|
|
set( testamazonparser_SRCS
|
|
TestAmazonParser.cpp
|
|
${AMAROK_SOURCE_TREE}/services/amazon/AmazonCollection.cpp
|
|
${AMAROK_SOURCE_TREE}/services/amazon/AmazonConfig.cpp
|
|
${AMAROK_SOURCE_TREE}/services/amazon/AmazonMeta.cpp
|
|
${AMAROK_SOURCE_TREE}/services/amazon/AmazonParser.cpp
|
|
)
|
|
|
|
kde4_add_unit_test( testamazonparser ${testamazonparser_SRCS} )
|
|
target_link_libraries( testamazonparser
|
|
${KDE4_KDECORE_LIBS}
|
|
${KDE4_KDEUI_LIBS}
|
|
${KDE4_THREADWEAVER_LIBRARIES}
|
|
${QT_QTTEST_LIBRARY}
|
|
${QT_QTCORE_LIBRARY}
|
|
${QT_QTXML_LIBRARY}
|
|
amarokcore
|
|
amaroklib )
|