diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/hangul.c | 2 | ||||
-rw-r--r-- | test/test.c | 7 |
2 files changed, 7 insertions, 2 deletions
diff --git a/test/hangul.c b/test/hangul.c index a019f06..b00bd6a 100644 --- a/test/hangul.c +++ b/test/hangul.c @@ -70,7 +70,7 @@ main(int argc, char *argv[]) char* keyboard_path = getenv("LIBHANGUL_KEYBOARD_PATH"); if (keyboard_path == NULL) - setenv("LIBHANGUL_KEYBOARD_PATH", TEST_LIBHANGUL_KEYBOARD_PATH, 1); + putenv("LIBHANGUL_KEYBOARD_PATH=" TEST_LIBHANGUL_KEYBOARD_PATH); hangul_init(); diff --git a/test/test.c b/test/test.c index f476c48..1ee83a3 100644 --- a/test/test.c +++ b/test/test.c @@ -1,5 +1,6 @@ #include <stdarg.h> #include <stdlib.h> +#include <stdio.h> #include <wchar.h> #include <check.h> @@ -528,6 +529,7 @@ START_TEST(test_syllable_iterator) } END_TEST +#if ENABLE_EXTERNAL_KEYBOARDS START_TEST(test_hangul_keyboard) { const char* id; @@ -575,6 +577,7 @@ START_TEST(test_hangul_keyboard) hangul_keyboard_delete(keyboard); } END_TEST +#endif /* ENABLE_EXTERNAL_KEYBOARDS */ START_TEST(test_hangul_jamo_to_cjamo) { @@ -604,7 +607,9 @@ Suite* libhangul_suite() tcase_add_test(hangul, test_hangul_ic_combi_on_double_stroke); tcase_add_test(hangul, test_hangul_ic_non_choseong_combi); tcase_add_test(hangul, test_syllable_iterator); +#if ENABLE_EXTERNAL_KEYBOARDS tcase_add_test(hangul, test_hangul_keyboard); +#endif /* ENABLE_EXTERNAL_KEYBOARDS */ tcase_add_test(hangul, test_hangul_jamo_to_cjamo); suite_add_tcase(s, hangul); @@ -615,7 +620,7 @@ int main() { char* keyboard_path = getenv("LIBHANGUL_KEYBOARD_PATH"); if (keyboard_path == NULL) - setenv("LIBHANGUL_KEYBOARD_PATH", TEST_LIBHANGUL_KEYBOARD_PATH, 1); + putenv("LIBHANGUL_KEYBOARD_PATH=" TEST_LIBHANGUL_KEYBOARD_PATH); hangul_init(); |