test-unichar.c revision 32ae620015da6ab2ec28e04d3cdcdb4420f1fa6b
/* Copyright (c) 2007-2015 Dovecot authors, see the included COPYING file */
#include "test-lib.h"
#include "str.h"
#include "buffer.h"
#include "unichar.h"
static void test_unichar_uni_utf8_strlen(void)
{
static const char input[] = "\xC3\xA4\xC3\xA4\0a";
test_begin("uni_utf8_strlen()");
test_end();
test_begin("uni_utf8_strlen_n()");
test_end();
}
static void test_unichar_uni_utf8_partial_strlen_n(void)
{
static const char input[] = "\xC3\xA4\xC3\xA4\0a";
test_begin("uni_utf8_partial_strlen_n()");
test_end();
}
void test_unichar(void)
{
static const char overlong_utf8[] = "\xf8\x80\x95\x81\xa1";
static const char collate_in[] = "\xc3\xbc \xc2\xb3";
static const char collate_exp[] = "U\xcc\x88 3";
test_begin("unichars");
str_truncate(str, 0);
}
test_end();
}