mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Add a text corpus to the UTF-8 tests
This commit is contained in:
parent
551e19e884
commit
ec15df2aa7
@ -94,7 +94,120 @@ BOOST_AUTO_TEST_CASE(invalid)
|
||||
BOOST_AUTO_TEST_CASE(corpus)
|
||||
{
|
||||
string source = R"(
|
||||
κόσμε
|
||||
|
||||
hélló
|
||||
|
||||
Ā ā Ă ă Ą ą
|
||||
|
||||
ƀ Ɓ Ƃ ƃ Ƅ ƅ
|
||||
|
||||
ɐ ɑ ɒ ɓ ɔ ɕ
|
||||
|
||||
ʰ ʱ ʲ ʳ ʴ ʵ
|
||||
|
||||
̀ ́ ̂ ̃ ̄ ̅
|
||||
|
||||
ϩ Ϫ ϫ Ϭ ϭ Ϯ
|
||||
|
||||
Ё Ђ Ѓ Є Ѕ І
|
||||
|
||||
Ա Բ Գ Դ Ե Զ
|
||||
|
||||
ק ר ש ת װ ױ
|
||||
|
||||
ځ ڂ ڃ ڄ څ چ
|
||||
|
||||
ऑ ऒ ओ औ क ख
|
||||
|
||||
ও ঔ ক খ গ ঘ
|
||||
|
||||
ਘ ਙ ਚ ਛ ਜ ਝ
|
||||
|
||||
ઓ ઔ ક ખ ગ ઘ
|
||||
|
||||
ଗ ଘ ଙ ଚ ଛ ଜ
|
||||
|
||||
ஔ க ங ச ஜ ஞ
|
||||
|
||||
ఎ ఏ ఐ ఒ ఓ ఔ
|
||||
|
||||
ಓ ಔ ಕ ಖ ಗ ಘ
|
||||
|
||||
ഐ ഒ ഓ ഔ ക
|
||||
|
||||
ฒ ณ ด ต ถ ท
|
||||
|
||||
ມ ຢ ຣ ລ ວ ສ
|
||||
|
||||
༄ ༅ ༆ ༇ ༈ ༉
|
||||
|
||||
Ⴑ Ⴒ Ⴓ Ⴔ Ⴕ Ⴖ
|
||||
|
||||
ᄌ ᄍ ᄎ ᄏ ᄐ
|
||||
|
||||
Ḕ ḕ Ḗ ḗ Ḙ ḙ Ḛ
|
||||
|
||||
ἐ ἑ ἒ ἓ ἔ ἕ
|
||||
|
||||
₠ ₡ ₢ ₣ ₤ ₥
|
||||
|
||||
⃐ ⃑ ⃒ ⃓ ⃔ ⃕ ⃖ ⃗ ⃘ ⃙ ⃚
|
||||
|
||||
ℋ ℌ ℍ ℎ ℏ ℐ ℑ
|
||||
|
||||
⅓ ⅔ ⅕ ⅖ ⅗
|
||||
|
||||
∬ ∭ ∮ ∯ ∰
|
||||
|
||||
⌖ ⌗ ⌘ ⌙ ⌚ ⌛
|
||||
|
||||
␀ ␁ ␂ ␃ ␄ ␅
|
||||
|
||||
⑀ ⑁ ⑂ ⑃ ⑄
|
||||
|
||||
① ② ③ ④ ⑤
|
||||
|
||||
╘ ╙ ╚ ╛ ╜ ╝
|
||||
|
||||
▁ ▂ ▃ ▄ ▅ ▆
|
||||
|
||||
▤ ▥ ▦ ▧ ▨
|
||||
|
||||
♔ ♕ ♖ ♗ ♘ ♙
|
||||
|
||||
✈ ✉ ✌ ✍ ✎
|
||||
|
||||
ぁ あ ぃ い ぅ
|
||||
|
||||
ァ ア ィ イ ゥ
|
||||
|
||||
ㄅ ㄆ ㄇ ㄈ ㄉ
|
||||
|
||||
ㄱ ㄲ ㄳ ㄴ ㄵ
|
||||
|
||||
㆚ ㆛ ㆜ ㆝ ㆞
|
||||
|
||||
㈀ ㈁ ㈂ ㈃ ㈄
|
||||
|
||||
㌀ ㌁ ㌂ ㌃ ㌄
|
||||
|
||||
乺 乻 乼 乽 乾
|
||||
|
||||
걺 걻 걼 걽 걾
|
||||
|
||||
豈 更 車 賈 滑
|
||||
|
||||
שּׁ שּׂ אַ אָ אּ
|
||||
|
||||
ﮄ ﮅ ﮆ ﮇ ﮈ ﮉ
|
||||
|
||||
ﺵ ﺶ ﺷ ﺸ
|
||||
|
||||
「 」 、 ・ ヲ ァ ィ ゥ
|
||||
)";
|
||||
size_t pos;
|
||||
BOOST_CHECK(validateUTF8(source, pos));
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_SUITE_END()
|
||||
|
Loading…
Reference in New Issue
Block a user