aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Kummerländer2014-04-16 19:31:13 +0200
committerAdrian Kummerländer2014-04-16 19:31:13 +0200
commit097c27f4106c0f5cae0fe284e1d322ed728b6d96 (patch)
tree7b4599418ae251702ea6fec4110a431008ed32c5
parent98aade06e8960a4cd11e937089d64b42df982826 (diff)
downloadCodepointIterator-097c27f4106c0f5cae0fe284e1d322ed728b6d96.tar
CodepointIterator-097c27f4106c0f5cae0fe284e1d322ed728b6d96.tar.gz
CodepointIterator-097c27f4106c0f5cae0fe284e1d322ed728b6d96.tar.bz2
CodepointIterator-097c27f4106c0f5cae0fe284e1d322ed728b6d96.tar.lz
CodepointIterator-097c27f4106c0f5cae0fe284e1d322ed728b6d96.tar.xz
CodepointIterator-097c27f4106c0f5cae0fe284e1d322ed728b6d96.tar.zst
CodepointIterator-097c27f4106c0f5cae0fe284e1d322ed728b6d96.zip
Switched test case codepoint reference definitions to std::u32string
* removes need for defining codepoints as numeric literals * they are now defined as UTF-32 encoded string literals
-rw-r--r--test.cc14
1 files changed, 7 insertions, 7 deletions
diff --git a/test.cc b/test.cc
index f0feb74..3380272 100644
--- a/test.cc
+++ b/test.cc
@@ -6,7 +6,7 @@
struct SampleText {
std::string text;
size_t length;
- std::vector<char32_t> codepoints;
+ std::u32string codepoints;
};
class CodepointIteratorTest : public ::testing::Test {
@@ -15,27 +15,27 @@ class CodepointIteratorTest : public ::testing::Test {
SampleText tmp;
tmp.text = u8"Hellø Uni¢od€!";
- tmp.codepoints = { 72, 101, 108, 108, 248, 32, 85, 110, 105, 162, 111, 100, 8364, 33 };
+ tmp.codepoints = U"Hellø Uni¢od€!";
this->sample_.push_back(tmp);
tmp.text = u8"ᛖᚴ ᚷᛖᛏ ᛖᛏᛁ ᚧ ᚷᛚᛖᚱ ᛘᚾ ᚦᛖᛋᛋ ᚨᚧ ᚡᛖ ᚱᚧᚨ ᛋᚨᚱ";
- tmp.codepoints = { 5846, 5812, 32, 5815, 5846, 5839, 32, 5846, 5839, 5825, 32, 5799, 32, 5815, 5850, 5846, 5809, 32, 5848, 5822, 32, 5798, 5846, 5835, 5835, 32, 5800, 5799, 32, 5793, 5846, 32, 5809, 5799, 5800, 32, 5835, 5800, 5809 };
+ tmp.codepoints = U"ᛖᚴ ᚷᛖᛏ ᛖᛏᛁ ᚧ ᚷᛚᛖᚱ ᛘᚾ ᚦᛖᛋᛋ ᚨᚧ ᚡᛖ ᚱᚧᚨ ᛋᚨᚱ";
this->sample_.push_back(tmp);
tmp.text = u8"⠊⠀⠉⠁⠝⠀⠑⠁⠞⠀⠛⠇⠁⠎⠎⠀⠁⠝⠙⠀⠊⠞⠀⠙⠕⠑⠎⠝⠞⠀⠓⠥⠗⠞⠀⠍⠑";
- tmp.codepoints = { 10250, 10240, 10249, 10241, 10269, 10240, 10257, 10241, 10270, 10240, 10267, 10247, 10241, 10254, 10254, 10240, 10241, 10269, 10265, 10240, 10250, 10270, 10240, 10265, 10261, 10257, 10254, 10269, 10270, 10240, 10259, 10277, 10263, 10270, 10240, 10253, 10257 };
+ tmp.codepoints = U"⠊⠀⠉⠁⠝⠀⠑⠁⠞⠀⠛⠇⠁⠎⠎⠀⠁⠝⠙⠀⠊⠞⠀⠙⠕⠑⠎⠝⠞⠀⠓⠥⠗⠞⠀⠍⠑";
this->sample_.push_back(tmp);
tmp.text = u8"Ég get etið gler án þess að meiða mig";
- tmp.codepoints = { 201, 103, 32, 103, 101, 116, 32, 101, 116, 105, 240, 32, 103, 108, 101, 114, 32, 225, 110, 32, 254, 101, 115, 115, 32, 97, 240, 32, 109, 101, 105, 240, 97, 32, 109, 105, 103 };
+ tmp.codepoints = U"Ég get etið gler án þess að meiða mig";
this->sample_.push_back(tmp);
tmp.text = u8"جام ييه بلورم بڭا ضررى طوقونمز";
- tmp.codepoints = { 1580, 1575, 1605, 32, 1610, 1610, 1607, 32, 1576, 1604, 1608, 1585, 1605, 32, 1576, 1709, 1575, 32, 1590, 1585, 1585, 1609, 32, 1591, 1608, 1602, 1608, 1606, 1605, 1586 };
+ tmp.codepoints = U"جام ييه بلورم بڭا ضررى طوقونمز";
this->sample_.push_back(tmp);
tmp.text = u8"මට වීදුරු කෑමට හැකියි. එයින් මට කිසි හානියක් සිදු නොවේ";
- tmp.codepoints = { 3512, 3495, 32, 3520, 3539, 3503, 3540, 3515, 3540, 32, 3482, 3537, 3512, 3495, 32, 3524, 3536, 3482, 3538, 3514, 3538, 46, 32, 3473, 3514, 3538, 3505, 3530, 32, 3512, 3495, 32, 3482, 3538, 3523, 3538, 32, 3524, 3535, 3505, 3538, 3514, 3482, 3530, 32, 3523, 3538, 3503, 3540, 32, 3505, 3548, 3520, 3546 };
+ tmp.codepoints = U"මට වීදුරු කෑමට හැකියි. එයින් මට කිසි හානියක් සිදු නොවේ";
this->sample_.push_back(tmp);
}