diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 566ddef286937bdd4d5da45b1b636dce17cc3b82..5c67c637cb94460db7a465918a56bfac4e9d4dc6 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -37,7 +37,7 @@ set(test_cases # special linting for tests set(_CMAKE_CXX_CLANG_TIDY_TEST_CHECKS - "${_CMAKE_CXX_CLANG_TIDY_CHECKS},-cert-err58-cpp,-cppcoreguidelines-avoid-non-const-global-variables,-cppcoreguidelines-owning-memory,-modernize-use-trailing-return-type,-google-readability-avoid-underscore-in-googletest-name,-cppcoreguidelines-avoid-magic-numbers,-readability-magic-numbers,-cppcoreguidelines-avoid-goto,-hicpp-avoid-goto,-readability-function-cognitive-complexity" + "${_CMAKE_CXX_CLANG_TIDY_CHECKS},-cert-err58-cpp,-cppcoreguidelines-avoid-non-const-global-variables,-cppcoreguidelines-owning-memory,-modernize-use-trailing-return-type,-google-readability-avoid-underscore-in-googletest-name,-cppcoreguidelines-avoid-magic-numbers,-readability-magic-numbers,-cppcoreguidelines-avoid-goto,-hicpp-avoid-goto,-readability-function-cognitive-complexity,-cppcoreguidelines-non-private-member-variables-in-classes,-misc-non-private-member-variables-in-classes" ) # add special cmake functions for gtest diff --git a/test/test_file_streaming.cpp b/test/test_file_streaming.cpp index b4d9a4a7d9254ecc0f5bffbb1d36708b88a95c6e..2779faa3dbd5d5a08a63d241b72ba71777b600c8 100644 --- a/test/test_file_streaming.cpp +++ b/test/test_file_streaming.cpp @@ -12,11 +12,13 @@ namespace fs = boost::filesystem; namespace FileExchange { -static const fs::path test_file_name("this_is_a_test_file_remove_me.dat"); - class test_file_streaming : public ::testing::Test { protected: - void SetUp() override {} + fs::path test_file_name; + + void SetUp() override { + test_file_name = fs::path("this_is_a_test_file_remove_me.dat"); + } void TearDown() override { fs::remove(test_file_name); } };