Two of the processing methods return true to signal the caller to return without adding the given character to the current pattern strings
| 14467 | // Two of the processing methods return true to signal the caller to return |
| 14468 | // without adding the given character to the current pattern strings |
| 14469 | bool TestSpecParser::processNoneChar( char c ) { |
| 14470 | switch( c ) { |
| 14471 | case ' ': |
| 14472 | return true; |
| 14473 | case '~': |
| 14474 | m_exclusion = true; |
| 14475 | return false; |
| 14476 | case '[': |
| 14477 | startNewMode( Tag ); |
| 14478 | return false; |
| 14479 | case '"': |
| 14480 | startNewMode( QuotedName ); |
| 14481 | return false; |
| 14482 | default: |
| 14483 | startNewMode( Name ); |
| 14484 | return false; |
| 14485 | } |
| 14486 | } |
| 14487 | void TestSpecParser::processNameChar( char c ) { |
| 14488 | if( c == '[' ) { |
| 14489 | if( m_substring == "exclude:" ) |
nothing calls this directly
no outgoing calls
no test coverage detected