From: konn Date: Sat, 26 Apr 2008 12:55:57 +0000 (+0000) Subject: * Added test code of the tag and the attribute for CHTML5.0... X-Git-Tag: v0.12.20~253 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=3c13147a858da3425f01f688ddcbbdb327ce0d2d;p=modchxj%2Fmod_chxj.git * Added test code of the tag and the attribute for CHTML5.0 converter. git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/modchxj/mod_chxj/branches/RELEASE_0_12_0@2550 1a406e8e-add9-4483-a2c8-d8cac5b7c224 --- diff --git a/test/chxj_chtml50/test_chxj_chtml50.c b/test/chxj_chtml50/test_chxj_chtml50.c index 5e9361e7..68b8cf41 100644 --- a/test/chxj_chtml50/test_chxj_chtml50.c +++ b/test/chxj_chtml50/test_chxj_chtml50.c @@ -480,6 +480,14 @@ void test_chtml50_meta_tag_008(); void test_chtml50_meta_tag_009(); void test_chtml50_param_tag_001(); + +void test_chtml50_font_tag_001(); +void test_chtml50_font_tag_002(); +void test_chtml50_font_tag_003(); +void test_chtml50_font_tag_004(); +void test_chtml50_font_tag_005(); +void test_chtml50_font_tag_006(); +void test_chtml50_font_tag_007(); /* pend */ int @@ -927,6 +935,14 @@ main() CU_add_test(chtml50_suite, "test 9." , test_chtml50_meta_tag_009); CU_add_test(chtml50_suite, "test 1." , test_chtml50_param_tag_001); + + CU_add_test(chtml50_suite, "test 1." , test_chtml50_font_tag_001); + CU_add_test(chtml50_suite, "test 2." , test_chtml50_font_tag_002); + CU_add_test(chtml50_suite, "test 3." , test_chtml50_font_tag_003); + CU_add_test(chtml50_suite, "test 4." , test_chtml50_font_tag_004); + CU_add_test(chtml50_suite, "test 5." , test_chtml50_font_tag_005); + CU_add_test(chtml50_suite, "test 6." , test_chtml50_font_tag_006); + CU_add_test(chtml50_suite, "test 7." , test_chtml50_font_tag_007); /* aend */ CU_basic_run_tests(); @@ -12477,6 +12493,205 @@ void test_chtml50_param_tag_001() #undef TEST_STRING #undef RESULT_STRING } +/*============================================================================*/ +/* font */ +/*============================================================================*/ +void test_chtml50_font_tag_001() +{ +#define TEST_STRING "aaa" +#define RESULT_STRING "aaa" + char *ret; + char *tmp; + device_table spec; + chxjconvrule_entry entry; + cookie_t cookie; + apr_size_t destlen; + APR_INIT; + + COOKIE_INIT(cookie); + + SPEC_INIT(spec); + destlen = sizeof(TEST_STRING)-1; + + tmp = chxj_encoding(&r, TEST_STRING, &destlen); + ret = chxj_convert_chtml50(&r, &spec, tmp, destlen, &destlen, &entry, &cookie); + ret = chxj_rencoding(&r, ret, &destlen); + CU_ASSERT(ret != NULL); + CU_ASSERT(strcmp(RESULT_STRING, ret) == 0); + CU_ASSERT(destlen == sizeof(RESULT_STRING)-1); + + APR_TERM; +#undef TEST_STRING +#undef RESULT_STRING +} +void test_chtml50_font_tag_002() +{ +#define TEST_STRING "aaa" +#define RESULT_STRING "aaa" + char *ret; + char *tmp; + device_table spec; + chxjconvrule_entry entry; + cookie_t cookie; + apr_size_t destlen; + APR_INIT; + + COOKIE_INIT(cookie); + + SPEC_INIT(spec); + destlen = sizeof(TEST_STRING)-1; + + tmp = chxj_encoding(&r, TEST_STRING, &destlen); + ret = chxj_convert_chtml50(&r, &spec, tmp, destlen, &destlen, &entry, &cookie); + ret = chxj_rencoding(&r, ret, &destlen); + CU_ASSERT(ret != NULL); + CU_ASSERT(strcmp(RESULT_STRING, ret) == 0); + CU_ASSERT(destlen == sizeof(RESULT_STRING)-1); + + APR_TERM; +#undef TEST_STRING +#undef RESULT_STRING +} +void test_chtml50_font_tag_003() +{ +#define TEST_STRING "aaa" +#define RESULT_STRING "aaa" + char *ret; + char *tmp; + device_table spec; + chxjconvrule_entry entry; + cookie_t cookie; + apr_size_t destlen; + APR_INIT; + + COOKIE_INIT(cookie); + + SPEC_INIT(spec); + destlen = sizeof(TEST_STRING)-1; + + tmp = chxj_encoding(&r, TEST_STRING, &destlen); + ret = chxj_convert_chtml50(&r, &spec, tmp, destlen, &destlen, &entry, &cookie); + ret = chxj_rencoding(&r, ret, &destlen); + CU_ASSERT(ret != NULL); + CU_ASSERT(strcmp(RESULT_STRING, ret) == 0); + CU_ASSERT(destlen == sizeof(RESULT_STRING)-1); + + APR_TERM; +#undef TEST_STRING +#undef RESULT_STRING +} +void test_chtml50_font_tag_004() +{ +#define TEST_STRING "aaa" +#define RESULT_STRING "aaa" + char *ret; + char *tmp; + device_table spec; + chxjconvrule_entry entry; + cookie_t cookie; + apr_size_t destlen; + APR_INIT; + + COOKIE_INIT(cookie); + + SPEC_INIT(spec); + destlen = sizeof(TEST_STRING)-1; + + tmp = chxj_encoding(&r, TEST_STRING, &destlen); + ret = chxj_convert_chtml50(&r, &spec, tmp, destlen, &destlen, &entry, &cookie); + ret = chxj_rencoding(&r, ret, &destlen); + CU_ASSERT(ret != NULL); + CU_ASSERT(strcmp(RESULT_STRING, ret) == 0); + CU_ASSERT(destlen == sizeof(RESULT_STRING)-1); + + APR_TERM; +#undef TEST_STRING +#undef RESULT_STRING +} +void test_chtml50_font_tag_005() +{ +#define TEST_STRING "aaa" +#define RESULT_STRING "aaa" + char *ret; + char *tmp; + device_table spec; + chxjconvrule_entry entry; + cookie_t cookie; + apr_size_t destlen; + APR_INIT; + + COOKIE_INIT(cookie); + + SPEC_INIT(spec); + destlen = sizeof(TEST_STRING)-1; + + tmp = chxj_encoding(&r, TEST_STRING, &destlen); + ret = chxj_convert_chtml50(&r, &spec, tmp, destlen, &destlen, &entry, &cookie); + ret = chxj_rencoding(&r, ret, &destlen); + CU_ASSERT(ret != NULL); + CU_ASSERT(strcmp(RESULT_STRING, ret) == 0); + CU_ASSERT(destlen == sizeof(RESULT_STRING)-1); + + APR_TERM; +#undef TEST_STRING +#undef RESULT_STRING +} +void test_chtml50_font_tag_006() +{ +#define TEST_STRING "aaa" +#define RESULT_STRING "aaa" + char *ret; + char *tmp; + device_table spec; + chxjconvrule_entry entry; + cookie_t cookie; + apr_size_t destlen; + APR_INIT; + + COOKIE_INIT(cookie); + + SPEC_INIT(spec); + destlen = sizeof(TEST_STRING)-1; + + tmp = chxj_encoding(&r, TEST_STRING, &destlen); + ret = chxj_convert_chtml50(&r, &spec, tmp, destlen, &destlen, &entry, &cookie); + ret = chxj_rencoding(&r, ret, &destlen); + CU_ASSERT(ret != NULL); + CU_ASSERT(strcmp(RESULT_STRING, ret) == 0); + CU_ASSERT(destlen == sizeof(RESULT_STRING)-1); + + APR_TERM; +#undef TEST_STRING +#undef RESULT_STRING +} +void test_chtml50_font_tag_007() +{ +#define TEST_STRING "aaa" +#define RESULT_STRING "aaa" + char *ret; + char *tmp; + device_table spec; + chxjconvrule_entry entry; + cookie_t cookie; + apr_size_t destlen; + APR_INIT; + + COOKIE_INIT(cookie); + + SPEC_INIT(spec); + destlen = sizeof(TEST_STRING)-1; + + tmp = chxj_encoding(&r, TEST_STRING, &destlen); + ret = chxj_convert_chtml50(&r, &spec, tmp, destlen, &destlen, &entry, &cookie); + ret = chxj_rencoding(&r, ret, &destlen); + CU_ASSERT(ret != NULL); + CU_ASSERT(strcmp(RESULT_STRING, ret) == 0); + CU_ASSERT(destlen == sizeof(RESULT_STRING)-1); + + APR_TERM; +#undef TEST_STRING +#undef RESULT_STRING +} /* * vim:ts=2 et */