From 0571a211bdd33ba00b46e207695b359d38d9b1ab Mon Sep 17 00:00:00 2001 From: Milo Yip Date: Wed, 15 Apr 2015 22:36:00 +0800 Subject: [PATCH] Cover SkipWhiteSpace for InsituStringStream --- test/unittest/simdtest.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/test/unittest/simdtest.cpp b/test/unittest/simdtest.cpp index 6b49034..217db07 100644 --- a/test/unittest/simdtest.cpp +++ b/test/unittest/simdtest.cpp @@ -45,7 +45,8 @@ using namespace rapidjson_simd; #define SIMD_SUFFIX(name) name #endif -TEST(SIMD, SIMD_SUFFIX(SkipWhitespace)) { +template +void TestSkipWhitespace() { for (int step = 1; step < 32; step++) { char buffer[1025]; for (size_t i = 0; i < 1024; i++) @@ -54,7 +55,7 @@ TEST(SIMD, SIMD_SUFFIX(SkipWhitespace)) { buffer[i] = 'X'; buffer[1024] = '\0'; - StringStream s(buffer); + StreamType s(buffer); size_t i = 0; for (;;) { SkipWhitespace(s); @@ -66,3 +67,8 @@ TEST(SIMD, SIMD_SUFFIX(SkipWhitespace)) { } } } + +TEST(SIMD, SIMD_SUFFIX(SkipWhitespace)) { + TestSkipWhitespace(); + TestSkipWhitespace(); +}