encoding_tests: No more iconv

This commit is contained in:
Markus Goetz 2017-07-26 11:46:18 +02:00
parent 6ae88514d8
commit cdce7f2044

View file

@ -29,30 +29,12 @@
static void setup(void **state) static void setup(void **state)
{ {
int rc = 0;
(void) state; /* unused */ (void) state; /* unused */
#ifdef HAVE_ICONV
#ifdef __APPLE__
/* this test only works on apple because linux does not know the
* UTF-8-MAC encoding that we use here. */
rc = c_setup_iconv("UTF-8-MAC");
#endif
#endif
assert_int_equal(rc, 0);
} }
static void teardown(void **state) static void teardown(void **state)
{ {
int rc = 0;
(void) state; /* unused */ (void) state; /* unused */
#ifdef HAVE_ICONV
// this must never crash
rc = c_close_iconv();
#endif
assert_int_equal(rc, 0);
} }
static void check_iconv_to_native_normalization(void **state) static void check_iconv_to_native_normalization(void **state)