diff options
author | ylavic <ylavic.dev@gmail.com> | 2018-12-17 14:42:09 +0100 |
---|---|---|
committer | ylavic <ylavic.dev@gmail.com> | 2018-12-17 14:45:23 +0100 |
commit | 2ce91b823c8b4504b9c40f99abf00917641cef6c (patch) | |
tree | 844860e84e9f53fad0ad3a9f46929b12998e6ae7 | |
parent | a66cf7924cce69be801a25bf803cef16f1a75693 (diff) | |
download | rapidjson-2ce91b823c8b4504b9c40f99abf00917641cef6c.tar.gz |
Pointer tests now need <algorithm> (for std::swap), but no tabs.
-rw-r--r-- | test/unittest/pointertest.cpp | 51 |
1 files changed, 26 insertions, 25 deletions
diff --git a/test/unittest/pointertest.cpp b/test/unittest/pointertest.cpp index ba9035d..66082f7 100644 --- a/test/unittest/pointertest.cpp +++ b/test/unittest/pointertest.cpp @@ -16,6 +16,7 @@ #include "rapidjson/pointer.h" #include "rapidjson/stringbuffer.h" #include <sstream> +#include <algorithm> using namespace rapidjson; @@ -530,33 +531,33 @@ TEST(Pointer, Assignment) { } TEST(Pointer, Swap) { - Pointer p("/foo/0"); - Pointer q(&p.GetAllocator()); - - q.Swap(p); - EXPECT_EQ(&q.GetAllocator(), &p.GetAllocator()); - EXPECT_TRUE(p.IsValid()); - EXPECT_TRUE(q.IsValid()); - EXPECT_EQ(0u, p.GetTokenCount()); - EXPECT_EQ(2u, q.GetTokenCount()); - EXPECT_EQ(3u, q.GetTokens()[0].length); - EXPECT_STREQ("foo", q.GetTokens()[0].name); - EXPECT_EQ(1u, q.GetTokens()[1].length); - EXPECT_STREQ("0", q.GetTokens()[1].name); - EXPECT_EQ(0u, q.GetTokens()[1].index); + Pointer p("/foo/0"); + Pointer q(&p.GetAllocator()); + + q.Swap(p); + EXPECT_EQ(&q.GetAllocator(), &p.GetAllocator()); + EXPECT_TRUE(p.IsValid()); + EXPECT_TRUE(q.IsValid()); + EXPECT_EQ(0u, p.GetTokenCount()); + EXPECT_EQ(2u, q.GetTokenCount()); + EXPECT_EQ(3u, q.GetTokens()[0].length); + EXPECT_STREQ("foo", q.GetTokens()[0].name); + EXPECT_EQ(1u, q.GetTokens()[1].length); + EXPECT_STREQ("0", q.GetTokens()[1].name); + EXPECT_EQ(0u, q.GetTokens()[1].index); // std::swap compatibility - std::swap(p, q); - EXPECT_EQ(&p.GetAllocator(), &q.GetAllocator()); - EXPECT_TRUE(q.IsValid()); - EXPECT_TRUE(p.IsValid()); - EXPECT_EQ(0u, q.GetTokenCount()); - EXPECT_EQ(2u, p.GetTokenCount()); - EXPECT_EQ(3u, p.GetTokens()[0].length); - EXPECT_STREQ("foo", p.GetTokens()[0].name); - EXPECT_EQ(1u, p.GetTokens()[1].length); - EXPECT_STREQ("0", p.GetTokens()[1].name); - EXPECT_EQ(0u, p.GetTokens()[1].index); + std::swap(p, q); + EXPECT_EQ(&p.GetAllocator(), &q.GetAllocator()); + EXPECT_TRUE(q.IsValid()); + EXPECT_TRUE(p.IsValid()); + EXPECT_EQ(0u, q.GetTokenCount()); + EXPECT_EQ(2u, p.GetTokenCount()); + EXPECT_EQ(3u, p.GetTokens()[0].length); + EXPECT_STREQ("foo", p.GetTokens()[0].name); + EXPECT_EQ(1u, p.GetTokens()[1].length); + EXPECT_STREQ("0", p.GetTokens()[1].name); + EXPECT_EQ(0u, p.GetTokens()[1].index); } TEST(Pointer, Append) { |