Escape characters bug patch(v2.9.2)

This commit is contained in:
amitherman95 authored and Martin Hořeňovský committed 2019-09-21 00:46:58 +02:00
1 parent 3beccfb429
commit 2bcff9dd35
2 files changed
+22 -7

No files matched your search

+5 -2
View File
@@ -22,6 +22,7 @@ namespace Catch {
class TestSpecParser {
enum Mode{ None, Name, QuotedName, Tag, EscapedName };
Mode m_mode = None;
Mode lastMode = None;
bool m_exclusion = false;
std::size_t m_pos = 0;
std::string m_arg;
@@ -47,7 +48,9 @@ namespace Catch {
void endMode();
void escape();
bool isControlChar( char c ) const;
void saveLastMode();
void revertBackToLastMode();
template<typename T>
void addPattern() {
std::string token = m_patternName;
@@ -80,4 +83,4 @@ namespace Catch {
#pragma clang diagnostic pop
#endif
#endif // TWOBLUECUBES_CATCH_TEST_SPEC_PARSER_HPP_INCLUDED
#endif // TWOBLUECUBES_CATCH_TEST_SPEC_PARSER_HPP_INCLUDED