@@ -23,7 +23,7 @@ struct LoggingTest : public ::testing::Test {
2323#ifdef EXT_LOGGING_ENABLE_VIM_GDB
2424 configuration::gdb = false ;
2525 configuration::vim = false ;
26- #endif
26+ #endif // EXT_LOGGING_ENABLE_VIM_GDB
2727 configuration::prefix_newline = false ;
2828 configuration::append_newline = true ;
2929 configuration::filename = true ;
@@ -37,9 +37,13 @@ struct LoggingTest : public ::testing::Test {
3737 }
3838
3939 std::string path () {
40+ #ifdef EXT_COMPILER_VC
41+ return " logging.cpp" ;
42+ #else
4043 auto path = std::filesystem::current_path ().parent_path ().parent_path ().parent_path () / " logging" / " tests" /
4144 " logging.cpp" ;
4245 return path.string ();
46+ #endif // EXT_COMPILER_VC
4347 };
4448
4549 std::string line () {
@@ -57,6 +61,7 @@ TEST_F(LoggingTest, logging_dev) {
5761 compare (" [@@@@] warning (development) logging.cpp:" + line () + " in TestBody(): 'development'\n " );
5862}
5963
64+ #ifndef EXT_COMPILER_VC
6065TEST_F (LoggingTest, logging_dev_if_static) {
6166 _line = __LINE__ + 1 ;
6267 ASSERT_NO_THROW (EXT_DEV_IF_CONST (true ) << " development" );
@@ -151,7 +156,7 @@ TEST_F(LoggingTest, logging_gdb_vim) {
151156#ifdef EXT_LOGGING_ENABLE_VIM_GDB
152157 configuration::gdb = true ;
153158 configuration::vim = true ;
154- #endif
159+ #endif // EXT_LOGGING_ENABLE_VIM_GDB
155160
156161 _line = __LINE__ + 1 ;
157162 ASSERT_NO_THROW (EXT_LOG (" babe" ) << " cafe?" );
@@ -160,7 +165,7 @@ TEST_F(LoggingTest, logging_gdb_vim) {
160165#ifdef EXT_LOGGING_ENABLE_VIM_GDB
161166 " # vim " s + path () + " +" + line () + " \n "
162167 " # break logging.cpp:" + line () + " \n "
163- #endif
168+ #endif // EXT_LOGGING_ENABLE_VIM_GDB
164169 " [babe] warning logging.cpp:" s +
165170 line () + " in TestBody(): 'cafe?'\n " );
166171}
@@ -174,6 +179,7 @@ TEST_F(LoggingTest, logging_prepend_newline) {
174179 ASSERT_NO_THROW (EXT_LOG (" babe" ) << " 2cafe?" );
175180 compare (" \n [babe] warning logging.cpp:" + line () + " in TestBody(): '2cafe?'" );
176181}
182+ #endif // EXT_COMPILER_VC
177183
178184// does not die
179185#ifndef EXT_COMPILER_VC
@@ -184,6 +190,7 @@ TEST_F(LoggingDeathTest, fatal) {
184190}
185191#endif // EXT_COMPILER_VC
186192
193+ #ifndef EXT_COMPILER_VC
187194TEST_F (LoggingTest, change_all_levels) {
188195 using namespace ext ::logging;
189196
@@ -229,3 +236,4 @@ TEST_F(LoggingTest, levels_to_string) {
229236 EXPECT_STREQ (_detail::level_to_str (level::trace).c_str (), " trace" );
230237 EXPECT_STREQ (_detail::level_to_str (static_cast <level>(1337 )).c_str (), " unknown" );
231238}
239+ #endif // EXT_COMPILER_VC
0 commit comments