Make explicit char * -> string conversion in test helper
The version of clang on travis-ci seems to not allow this conversion to be made implicitly
This commit is contained in:
parent
13009e52a5
commit
57ed6da225
1 changed files with 6 additions and 7 deletions
|
|
@ -15,17 +15,16 @@ using std::regex_replace;
|
|||
|
||||
static string trim_output(const string &input) {
|
||||
string result(input);
|
||||
result = regex_replace(result, regex("^[\\s]+"), "");
|
||||
result = regex_replace(result, regex("[\\s]+$"), "");
|
||||
result = regex_replace(result, regex("\\)\\s+\\)"), "))");
|
||||
result = regex_replace(result, regex("\\s+"), " ");
|
||||
result = regex_replace(result, regex("[\n\t ]+", std::regex_constants::extended), string(" "));
|
||||
result = regex_replace(result, regex("^ ", std::regex_constants::extended), string(""));
|
||||
result = regex_replace(result, regex(" $", std::regex_constants::extended), string(""));
|
||||
result = regex_replace(result, regex("\\) \\)", std::regex_constants::extended), string("))"));
|
||||
return result;
|
||||
}
|
||||
|
||||
static vector<TestEntry> get_test_entries_from_string(string content) {
|
||||
regex header_pattern("===+\n" "([^=]+)\n" "===+\n");
|
||||
regex separator_pattern("---+");
|
||||
|
||||
regex header_pattern("===+\n" "([^=]+)\n" "===+", std::regex_constants::extended);
|
||||
regex separator_pattern("---+", std::regex_constants::extended);
|
||||
vector<string> descriptions;
|
||||
vector<string> bodies;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue