From 519dab7bd01b70b3ba3e592ea783cb129f566f4d Mon Sep 17 00:00:00 2001
From: Timm Fitschen <t.fitschen@indiscale.com>
Date: Thu, 12 Aug 2021 13:24:44 +0200
Subject: [PATCH] WIP: files

---
 test/CMakeLists.txt          | 2 +-
 test/test_file_streaming.cpp | 8 +++++---
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index 566ddef..5c67c63 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 b4d9a4a..2779faa 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); }
 };
-- 
GitLab