diff options
Diffstat (limited to 'tests/textwolf/test1.cpp')
-rw-r--r-- | tests/textwolf/test1.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/textwolf/test1.cpp b/tests/textwolf/test1.cpp index ea0b985..426f931 100644 --- a/tests/textwolf/test1.cpp +++ b/tests/textwolf/test1.cpp @@ -42,9 +42,11 @@ int main( int argc, char *argv[] ) case Scanner::CloseTag: currentTag.clear( ); break; + + case Scanner::ErrorOccurred: + throw runtime_error( itr->content( ) ); case Scanner::None: - case Scanner::ErrorOccurred: case Scanner::HeaderStart: case Scanner::HeaderAttribName: case Scanner::HeaderAttribValue: @@ -55,6 +57,7 @@ int main( int argc, char *argv[] ) case Scanner::TagAttribValue: case Scanner::CloseTagIm: case Scanner::Exit: + default: break; } |