@@ -40,21 +40,9 @@ TEST_CASE("wide strings")
4040 {
4141 if (wstring_is_utf16 ())
4242 {
43- std::wstring const w = L" [12.2,\" Ⴥaäö💤🧢\" ]" ;
43+ std::wstring const w = L" [12.2,\" Ⴥaäö💤🧢Привет გამარჯობა ሰላም 你好 \" ]" ;
4444 json const j = json::parse (w);
45- CHECK (j.dump () == " [12.2,\" Ⴥaäö💤🧢\" ]" );
46-
47- std::wstring const special_chars = L" ["
48- " \" مرحبا بالعالم\" , "
49- " \" שלום עולם\" , "
50- " \" 你好世界\" , "
51- " \" こんにちは\" , "
52- " \" नमस्ते दुनिया\" , "
53- " \" السَّلَامُ عَلَيْكُمْ\" , "
54- " \" שָׁלוֹם\" , "
55- " \" 안녕하세요 세계\" " L" ]" ;
56- json const j_special = json::parse (special_chars);
57- CHECK (j_special.dump () == " [\" مرحبا بالعالم\" , \" שלום עולם\" , \" 你好世界\" , \" こんにちは\" , \" नमस्ते दुनिया\" , \" السَّلَامُ عَلَيْكُمْ\" , \" שָׁלוֹם\" , \" 안녕하세요 세계\" ]" );
45+ CHECK (j.dump () == " [12.2,\" Ⴥaäö💤🧢Привет გამარჯობა ሰላም 你好\" ]" );
5846 }
5947 }
6048
@@ -72,22 +60,9 @@ TEST_CASE("wide strings")
7260 {
7361 if (u16string_is_utf16 ())
7462 {
75- std::u16string const w = u" [12.2,\" Ⴥaäö💤🧢\" ]" ;
63+ std::u16string const w = u" [12.2,\" Ⴥaäö💤🧢Привет გამარჯობა ሰላም 你好 \" ]" ;
7664 json const j = json::parse (w);
77- CHECK (j.dump () == " [12.2,\" Ⴥaäö💤🧢\" ]" );
78-
79-
80- std::u16string const special_chars = u" ["
81- " \" مرحبا بالعالم\" , "
82- " \" שלום עולם\" , "
83- " \" 你好世界\" , "
84- " \" こんにちは\" , "
85- " \" नमस्ते दुनिया\" , "
86- " \" السَّلَامُ عَلَيْكُمْ\" , "
87- " \" שָׁלוֹם\" , "
88- " \" 안녕하세요 세계\" " " ]" ;
89- json const j_special = json::parse (special_chars);
90- CHECK (j_special.dump () == " [\" مرحبا بالعالم\" , \" שלום עולם\" , \" 你好世界\" , \" こんにちは\" , \" नमस्ते दुनिया\" , \" السَّلَامُ عَلَيْكُمْ\" , \" שָׁלוֹם\" , \" 안녕하세요 세계\" ]" );
65+ CHECK (j.dump () == " [12.2,\" Ⴥaäö💤🧢Привет გამარჯობა ሰላም 你好\" ]" );
9166 }
9267 }
9368
@@ -105,21 +80,9 @@ TEST_CASE("wide strings")
10580 {
10681 if (u32string_is_utf32 ())
10782 {
108- std::u32string const w = U" [12.2,\" Ⴥaäö💤🧢\" ]" ;
83+ std::u32string const w = U" [12.2,\" Ⴥaäö💤🧢Привет გამარჯობა ሰላም 你好 \" ]" ;
10984 json const j = json::parse (w);
110- CHECK (j.dump () == " [12.2,\" Ⴥaäö💤🧢\" ]" );
111-
112- std::u32string const special_chars = U" ["
113- " \" مرحبا بالعالم\" , "
114- " \" שלום עולם\" , "
115- " \" 你好世界\" , "
116- " \" こんにちは\" , "
117- " \" नमस्ते दुनिया\" , "
118- " \" السَّلَامُ عَلَيْكُمْ\" , "
119- " \" שָׁלוֹם\" , "
120- " \" 안녕하세요 세계\" " " ]" ;
121- json const j_special = json::parse (special_chars);
122- CHECK (j_special.dump () == " [\" مرحبا بالعالم\" , \" שלום עולם\" , \" 你好世界\" , \" こんにちは\" , \" नमस्ते दुनिया\" , \" السَّلَامُ عَلَيْكُمْ\" , \" שָׁלוֹם\" , \" 안녕하세요 세계\" ]" );
85+ CHECK (j.dump () == " [12.2,\" Ⴥaäö💤🧢Привет გამარჯობა ሰላም 你好\" ]" );
12386 }
12487 }
12588
0 commit comments