add basic utf8 unit test
This commit is contained in:
parent
49237a771b
commit
eed8a2a57c
|
@ -70,6 +70,14 @@ void test_incremental_inserter()
|
||||||
}
|
}
|
||||||
assert(not editor.is_editing());
|
assert(not editor.is_editing());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void test_utf8()
|
||||||
|
{
|
||||||
|
String str = "maïs mélange bientôt";
|
||||||
|
assert(utf8::distance(str.begin(), str.end()) == 20);
|
||||||
|
assert(utf8::codepoint(str.begin() + 2) == 0x00EF);
|
||||||
|
}
|
||||||
|
|
||||||
void test_string()
|
void test_string()
|
||||||
{
|
{
|
||||||
assert(int_to_str(124) == "124");
|
assert(int_to_str(124) == "124");
|
||||||
|
@ -87,6 +95,7 @@ void test_string()
|
||||||
|
|
||||||
void run_unit_tests()
|
void run_unit_tests()
|
||||||
{
|
{
|
||||||
|
test_utf8();
|
||||||
test_string();
|
test_string();
|
||||||
test_buffer();
|
test_buffer();
|
||||||
test_editor();
|
test_editor();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user