fixed test for gcc 4.8 (no regex)

This commit is contained in:
gabime 2017-12-01 04:35:23 +02:00
parent 70274924b7
commit 49989e0678
2 changed files with 11 additions and 1 deletions

View File

@ -212,6 +212,13 @@ TEST_CASE("rotating_file_sink::calc_filename3", "[rotating_file_sink]]")
} }
// regex supported only from gcc 4.9 and above
#if !(__GNUC__ <= 4 && __GNUC_MINOR__ < 9)
TEST_CASE("daily_file_sink::default_daily_file_name_calculator1", "[daily_file_sink]]") TEST_CASE("daily_file_sink::default_daily_file_name_calculator1", "[daily_file_sink]]")
{ {
// daily_YYYY-MM-DD_hh-mm.txt // daily_YYYY-MM-DD_hh-mm.txt
@ -239,4 +246,4 @@ TEST_CASE("daily_file_sink::dateonly_daily_file_name_calculator", "[daily_file_s
std::smatch match; std::smatch match;
REQUIRE(std::regex_match(filename, match, re)); REQUIRE(std::regex_match(filename, match, re));
} }
#endif

View File

@ -6,7 +6,10 @@
#include <ostream> #include <ostream>
#include <chrono> #include <chrono>
#include <exception> #include <exception>
// regex supported only from gcc 4.9 and above
#if !(__GNUC__ <= 4 && __GNUC_MINOR__ < 9)
#include <regex> #include <regex>
#endif
#include "catch.hpp" #include "catch.hpp"
#include "utils.h" #include "utils.h"