From 4bf350c5f926ffb1c92250a170e04c14f4b8681f Mon Sep 17 00:00:00 2001 From: Milo Yip Date: Tue, 24 Jun 2014 23:04:27 +0800 Subject: [PATCH] Added a unit test for SkipWhitespace() --- test/unittest/readertest.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/unittest/readertest.cpp b/test/unittest/readertest.cpp index 225c3d0..8f1614b 100644 --- a/test/unittest/readertest.cpp +++ b/test/unittest/readertest.cpp @@ -576,3 +576,12 @@ TEST(Reader, Parse_Error) { #undef TEST_ERROR } + +TEST(Reader, SkipWhitespace) { + StringStream ss(" A \t\tB\n \n\nC\r\r \rD \t\n\r E"); + const char* expected = "ABCDE"; + for (size_t i = 0; i < 5; i++) { + SkipWhitespace(ss); + EXPECT_EQ(expected[i], ss.Take()); + } +} \ No newline at end of file