diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 58ab5c2..4f56a25 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -1,5 +1,7 @@ include(GoogleTest) +set(CMAKE_CXX_STANDARD 17) + function(add_gmock_test target) add_executable(${target} ${ARGN}) target_link_libraries(${target} config playlist bookmarks event_bus ${GMOCK_BOTH_LIBRARIES} ${XDG_BASEDIR_LIBRARIES} ${Boost_LIBRARIES} ${CURL_LIBRARIES} ${JSONCPP_LIBRARIES} pthread) diff --git a/tests/bookmarks_test.cpp b/tests/bookmarks_test.cpp index 2d72356..97f898a 100644 --- a/tests/bookmarks_test.cpp +++ b/tests/bookmarks_test.cpp @@ -215,7 +215,7 @@ TEST(Bookmarks, test_that_stations_are_added_and_removed_from_a_group_and_moved) ASSERT_FALSE(bm[0].stations[0].notifications); // vector only throws when using at() - EXPECT_THROW(bm[0].stations.at(100), std::out_of_range); + EXPECT_THROW(static_cast(bm[0].stations.at(100)), std::out_of_range); EXPECT_THROW(bm[1], std::out_of_range); }