diff options
Diffstat (limited to 'Build/source/utils/asymptote/LspCpp/third_party/rapidjson/test/unittest/valuetest.cpp')
-rw-r--r-- | Build/source/utils/asymptote/LspCpp/third_party/rapidjson/test/unittest/valuetest.cpp | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/Build/source/utils/asymptote/LspCpp/third_party/rapidjson/test/unittest/valuetest.cpp b/Build/source/utils/asymptote/LspCpp/third_party/rapidjson/test/unittest/valuetest.cpp index 0a6b325f4b6..6ef22b72600 100644 --- a/Build/source/utils/asymptote/LspCpp/third_party/rapidjson/test/unittest/valuetest.cpp +++ b/Build/source/utils/asymptote/LspCpp/third_party/rapidjson/test/unittest/valuetest.cpp @@ -1,5 +1,5 @@ // Tencent is pleased to support the open source community by making RapidJSON available. -// +// // Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. // // Licensed under the MIT License (the "License"); you may not use this file except @@ -7,9 +7,9 @@ // // http://opensource.org/licenses/MIT // -// Unless required by applicable law or agreed to in writing, software distributed -// under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR -// CONDITIONS OF ANY KIND, either express or implied. See the License for the +// Unless required by applicable law or agreed to in writing, software distributed +// under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR +// CONDITIONS OF ANY KIND, either express or implied. See the License for the // specific language governing permissions and limitations under the License. #include "unittest.h" @@ -161,7 +161,7 @@ TEST(Value, AssignmentOperator) { #endif // RAPIDJSON_HAS_CXX11_RVALUE_REFS } -template <typename A, typename B> +template <typename A, typename B> void TestEqual(const A& a, const B& b) { EXPECT_TRUE (a == b); EXPECT_FALSE(a != b); @@ -169,7 +169,7 @@ void TestEqual(const A& a, const B& b) { EXPECT_FALSE(b != a); } -template <typename A, typename B> +template <typename A, typename B> void TestUnequal(const A& a, const B& b) { EXPECT_FALSE(a == b); EXPECT_TRUE (a != b); @@ -1060,7 +1060,7 @@ static void TestArray(T& x, Allocator& allocator) { x.Clear(); for (unsigned i = 0; i < n; i++) x.PushBack(Value(kArrayType).PushBack(i, allocator).Move(), allocator); - + itr = x.Erase(x.Begin() + first, x.Begin() + last); if (last == n) EXPECT_EQ(x.End(), itr); @@ -1345,7 +1345,7 @@ static void TestObject(T& x, Allocator& allocator) { #endif // member iterator - Value::MemberIterator itr = x.MemberBegin(); + Value::MemberIterator itr = x.MemberBegin(); EXPECT_TRUE(itr != x.MemberEnd()); EXPECT_STREQ("A", itr->name.GetString()); EXPECT_STREQ("Apple", itr->value.GetString()); @@ -1361,7 +1361,7 @@ static void TestObject(T& x, Allocator& allocator) { EXPECT_FALSE(itr != x.MemberEnd()); // const member iterator - Value::ConstMemberIterator citr = y.MemberBegin(); + Value::ConstMemberIterator citr = y.MemberBegin(); EXPECT_TRUE(citr != y.MemberEnd()); EXPECT_STREQ("A", citr->name.GetString()); EXPECT_STREQ("Apple", citr->value.GetString()); @@ -1556,7 +1556,7 @@ TEST(Value, ObjectHelper) { EXPECT_STREQ("apple", y["a"].GetString()); EXPECT_TRUE(x.IsObject()); // Invariant } - + { Value x(kObjectType); x.AddMember("a", "apple", allocator); @@ -1674,7 +1674,7 @@ TEST(Value, BigNestedObject) { for (SizeType i = 0; i < n; i++) { char name1[10]; sprintf(name1, "%d", i); - + for (SizeType j = 0; j < n; j++) { char name2[10]; sprintf(name2, "%d", j); @@ -1689,8 +1689,8 @@ TEST(Value, BigNestedObject) { TEST(Value, RemoveLastElement) { rapidjson::Document doc; rapidjson::Document::AllocatorType& allocator = doc.GetAllocator(); - rapidjson::Value objVal(rapidjson::kObjectType); - objVal.AddMember("var1", 123, allocator); + rapidjson::Value objVal(rapidjson::kObjectType); + objVal.AddMember("var1", 123, allocator); objVal.AddMember("var2", "444", allocator); objVal.AddMember("var3", 555, allocator); EXPECT_TRUE(objVal.HasMember("var3")); @@ -1712,22 +1712,22 @@ TEST(Document, CrtAllocator) { static void TestShortStringOptimization(const char* str) { const rapidjson::SizeType len = static_cast<rapidjson::SizeType>(strlen(str)); - + rapidjson::Document doc; rapidjson::Value val; val.SetString(str, len, doc.GetAllocator()); - - EXPECT_EQ(val.GetStringLength(), len); - EXPECT_STREQ(val.GetString(), str); + + EXPECT_EQ(val.GetStringLength(), len); + EXPECT_STREQ(val.GetString(), str); } TEST(Value, AllocateShortString) { - TestShortStringOptimization(""); // edge case: empty string - TestShortStringOptimization("12345678"); // regular case for short strings: 8 chars - TestShortStringOptimization("12345678901"); // edge case: 11 chars in 32-bit mode (=> short string) - TestShortStringOptimization("123456789012"); // edge case: 12 chars in 32-bit mode (=> regular string) - TestShortStringOptimization("123456789012345"); // edge case: 15 chars in 64-bit mode (=> short string) - TestShortStringOptimization("1234567890123456"); // edge case: 16 chars in 64-bit mode (=> regular string) + TestShortStringOptimization(""); // edge case: empty string + TestShortStringOptimization("12345678"); // regular case for short strings: 8 chars + TestShortStringOptimization("12345678901"); // edge case: 11 chars in 32-bit mode (=> short string) + TestShortStringOptimization("123456789012"); // edge case: 12 chars in 32-bit mode (=> regular string) + TestShortStringOptimization("123456789012345"); // edge case: 15 chars in 64-bit mode (=> short string) + TestShortStringOptimization("1234567890123456"); // edge case: 16 chars in 64-bit mode (=> regular string) } template <int e> @@ -1802,7 +1802,7 @@ static void MergeDuplicateKey(Value& v, Value::AllocatorType& a) { // Convert all key:value into key:[value] for (Value::MemberIterator itr = v.MemberBegin(); itr != v.MemberEnd(); ++itr) itr->value = Value(kArrayType).Move().PushBack(itr->value, a); - + // Merge arrays if key is duplicated for (Value::MemberIterator itr = v.MemberBegin(); itr != v.MemberEnd();) { Value::MemberIterator itr2 = v.FindMember(itr->name); |