summaryrefslogtreecommitdiff
path: root/test/formats/osml/OsmlStreamParserTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/formats/osml/OsmlStreamParserTest.cpp')
-rw-r--r--test/formats/osml/OsmlStreamParserTest.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/test/formats/osml/OsmlStreamParserTest.cpp b/test/formats/osml/OsmlStreamParserTest.cpp
index da9fe8a..5f23822 100644
--- a/test/formats/osml/OsmlStreamParserTest.cpp
+++ b/test/formats/osml/OsmlStreamParserTest.cpp
@@ -1019,17 +1019,20 @@ TEST(OsmlStreamParser, explicitDefaultFieldWithCommand)
TEST(OsmlStreamParser, errorFieldAfterExplicitDefaultField)
{
const char *testString = "\\a{!\\b}{c}";
- // 0123 4567
+ // 0123 456789
CharReader charReader(testString);
OsmlStreamParser reader(charReader, logger);
+ logger.reset();
assertCommand(reader, "a", 0, 2);
assertFieldStart(reader, true, 2, 4);
assertCommand(reader, "b", 4, 6);
assertFieldEnd(reader, 6, 7);
- assertData(reader, "c", 7, 8);
- assertEnd(reader, 8, 8);
+ ASSERT_FALSE(logger.hasError());
+ assertData(reader, "c", 8, 9);
+ ASSERT_TRUE(logger.hasError());
+ assertEnd(reader, 10, 10);
}
}