From b4d7a0b8502efd11f31395af56af279a5b056806 Mon Sep 17 00:00:00 2001 From: konn Date: Thu, 24 Apr 2008 13:46:47 +0000 Subject: [PATCH] * Added test code of the attribute for CHTML5.0 converter. git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/modchxj/mod_chxj/branches/RELEASE_0_12_0@2472 1a406e8e-add9-4483-a2c8-d8cac5b7c224 --- test/chxj_chtml50/test_chxj_chtml50.c | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/test/chxj_chtml50/test_chxj_chtml50.c b/test/chxj_chtml50/test_chxj_chtml50.c index d6b52460..7dac1d1e 100644 --- a/test/chxj_chtml50/test_chxj_chtml50.c +++ b/test/chxj_chtml50/test_chxj_chtml50.c @@ -228,6 +228,7 @@ void test_chtml50_img_tag_010(); void test_chtml50_img_tag_011(); void test_chtml50_img_tag_012(); void test_chtml50_img_tag_013(); +void test_chtml50_img_tag_013_1(); void test_chtml50_img_tag_014(); void test_chtml50_img_tag_015(); void test_chtml50_img_tag_016(); @@ -649,6 +650,7 @@ main() CU_add_test(chtml50_suite, "test with value(bottom)." , test_chtml50_img_tag_011); CU_add_test(chtml50_suite, "test with value(left)." , test_chtml50_img_tag_012); CU_add_test(chtml50_suite, "test with value(right)." , test_chtml50_img_tag_013); + CU_add_test(chtml50_suite, "test with value(center)." , test_chtml50_img_tag_013_1); CU_add_test(chtml50_suite, "test with value(unkown)." , test_chtml50_img_tag_014); CU_add_test(chtml50_suite, "test with no value." , test_chtml50_img_tag_015); CU_add_test(chtml50_suite, "test with void value." , test_chtml50_img_tag_016); @@ -5739,6 +5741,34 @@ void test_chtml50_img_tag_013() #undef TEST_STRING #undef RESULT_STRING } +void test_chtml50_img_tag_013_1() +{ +#define TEST_STRING "" +#define RESULT_STRING "" + 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_img_tag_014() { #define TEST_STRING "" -- 2.11.0