/* * unittest_utf8.cpp * * Created on: 29 kwi 2019 * Author: robert */ #include #include #include using namespace std; #include "utf8/UTF8.hpp" const char* strings[] = { "TEST", "Rąbać", "I want to have pure phone", "Мой адрес: улица Тверская, дом пять, квартира семнадцать" }; const char* strings2[] = { "TEST\r", "Rąbać\n", "I want to have \rpure phone", "Мой адрес: улица Тверская, дом пять,\n квартира семнадцать" }; void test_raw_char_constructor( const char* str ) { UTF8 ustr = UTF8{ str }; cout<< " "<< ustr.c_str()<< " len: " << ustr.length() << " used bytes: " << ustr.used() << endl; } void test_string_constructor( const std::string& str ) { UTF8 ustr = UTF8{ str }; cout<< " "<