1 #include <CUnit/CUnit.h>
2 #include <CUnit/Console.h>
3 #include <CUnit/Basic.h>
6 #define IMG_NOT_CONVERT_FILENAME
8 #include "chxj_apache.h"
10 #include "qs_malloc.c"
12 #include "qs_parse_tag.c"
13 #include "qs_parse_string.c"
14 #include "qs_parse_attr.c"
15 #include "qs_ignore_sp.c"
16 #include "qs_parse_file.c"
17 #include "chxj_buffered_write.c"
18 #include "chxj_chtml10.c"
19 #include "chxj_chtml20.c"
20 #include "chxj_chtml30.c"
21 #include "chxj_chtml40.c"
22 #include "chxj_chtml50.c"
23 #include "chxj_ixhtml10.c"
24 #include "chxj_jxhtml.c"
25 #include "chxj_jhtml.c"
26 #include "chxj_hdml.c"
27 #include "chxj_xhtml_mobile_1_0.c"
28 #include "chxj_node_convert.c"
29 #include "chxj_tag_util.c"
30 #include "chxj_encoding.c"
31 #include "chxj_cookie.c"
32 #include "chxj_img_conv.c"
33 #include "chxj_url_encode.c"
34 #include "chxj_apache.c"
36 #include "chxj_str_util.c"
38 #include "chxj_serf.h"
40 #include "chxj_serf.c"
45 void test_ixhtml10_001();
46 void test_ixhtml10_002();
47 void test_ixhtml10_comment_tag_001();
49 void test_ixhtml10_meta_tag_001();
50 void test_ixhtml10_meta_tag_002();
51 void test_ixhtml10_meta_tag_003();
52 void test_ixhtml10_meta_tag_004();
53 void test_ixhtml10_meta_tag_005();
54 void test_ixhtml10_meta_tag_006();
55 void test_ixhtml10_meta_tag_007();
56 void test_ixhtml10_meta_tag_008();
57 void test_ixhtml10_meta_tag_009();
59 void test_ixhtml10_textarea_tag_001();
60 void test_ixhtml10_textarea_tag_002();
61 void test_ixhtml10_textarea_tag_003();
62 void test_ixhtml10_textarea_tag_004();
63 void test_ixhtml10_textarea_tag_005();
64 void test_ixhtml10_textarea_tag_006();
65 void test_ixhtml10_textarea_tag_007();
66 void test_ixhtml10_textarea_tag_008();
67 void test_ixhtml10_textarea_tag_009();
68 void test_ixhtml10_textarea_tag_010();
69 void test_ixhtml10_textarea_tag_011();
70 void test_ixhtml10_textarea_tag_012();
71 void test_ixhtml10_textarea_tag_013();
72 void test_ixhtml10_textarea_tag_014();
73 void test_ixhtml10_textarea_tag_015();
74 void test_ixhtml10_textarea_tag_016();
75 void test_ixhtml10_textarea_tag_017();
76 void test_ixhtml10_textarea_tag_018();
77 void test_ixhtml10_textarea_tag_019();
78 void test_ixhtml10_textarea_tag_020();
79 void test_ixhtml10_textarea_tag_021();
80 void test_ixhtml10_textarea_tag_022();
81 void test_ixhtml10_textarea_tag_023();
82 void test_ixhtml10_textarea_tag_024();
83 void test_ixhtml10_textarea_tag_025();
84 void test_ixhtml10_textarea_tag_026();
86 void test_ixhtml10_p_tag_001();
87 void test_ixhtml10_p_tag_002();
88 void test_ixhtml10_p_tag_003();
89 void test_ixhtml10_p_tag_004();
90 void test_ixhtml10_p_tag_005();
91 void test_ixhtml10_p_tag_006();
92 void test_ixhtml10_p_tag_007();
93 void test_ixhtml10_p_tag_008();
95 void test_ixhtml10_pre_tag_001();
96 void test_ixhtml10_pre_tag_002();
97 void test_ixhtml10_pre_tag_003();
98 void test_ixhtml10_pre_tag_004();
99 void test_ixhtml10_pre_tag_005();
101 void test_ixhtml10_ul_tag_001();
102 void test_ixhtml10_ul_tag_002();
103 void test_ixhtml10_ul_tag_003();
104 void test_ixhtml10_ul_tag_004();
105 void test_ixhtml10_ul_tag_005();
106 void test_ixhtml10_ul_tag_006();
107 void test_ixhtml10_ul_tag_007();
108 void test_ixhtml10_ul_tag_008();
109 void test_ixhtml10_ul_tag_009();
110 void test_ixhtml10_ul_tag_010();
111 void test_ixhtml10_ul_tag_011();
113 void test_ixhtml10_li_tag_001();
114 void test_ixhtml10_li_tag_002();
115 void test_ixhtml10_li_tag_003();
116 void test_ixhtml10_li_tag_004();
117 void test_ixhtml10_li_tag_005();
118 void test_ixhtml10_li_tag_006();
119 void test_ixhtml10_li_tag_007();
120 void test_ixhtml10_li_tag_008();
121 void test_ixhtml10_li_tag_009();
122 void test_ixhtml10_li_tag_010();
123 void test_ixhtml10_li_tag_011();
124 void test_ixhtml10_li_tag_012();
125 void test_ixhtml10_li_tag_013();
126 void test_ixhtml10_li_tag_014();
127 void test_ixhtml10_li_tag_015();
128 void test_ixhtml10_li_tag_016();
129 void test_ixhtml10_li_tag_017();
130 void test_ixhtml10_li_tag_018();
132 void test_ixhtml10_ol_tag_001();
133 void test_ixhtml10_ol_tag_002();
134 void test_ixhtml10_ol_tag_003();
135 void test_ixhtml10_ol_tag_004();
136 void test_ixhtml10_ol_tag_005();
137 void test_ixhtml10_ol_tag_006();
138 void test_ixhtml10_ol_tag_007();
139 void test_ixhtml10_ol_tag_008();
140 void test_ixhtml10_ol_tag_009();
141 void test_ixhtml10_ol_tag_010();
142 void test_ixhtml10_ol_tag_011();
143 void test_ixhtml10_ol_tag_012();
144 void test_ixhtml10_ol_tag_013();
145 void test_ixhtml10_ol_tag_014();
146 void test_ixhtml10_ol_tag_015();
147 void test_ixhtml10_ol_tag_016();
148 void test_ixhtml10_ol_tag_017();
149 void test_ixhtml10_ol_tag_018();
151 void test_ixhtml10_h1_tag_001();
152 void test_ixhtml10_h1_tag_002();
153 void test_ixhtml10_h1_tag_003();
154 void test_ixhtml10_h1_tag_004();
155 void test_ixhtml10_h1_tag_005();
156 void test_ixhtml10_h1_tag_006();
157 void test_ixhtml10_h1_tag_007();
158 void test_ixhtml10_h1_tag_008();
159 void test_ixhtml10_h1_tag_009();
160 void test_ixhtml10_h1_tag_010();
162 void test_ixhtml10_h2_tag_001();
163 void test_ixhtml10_h2_tag_002();
164 void test_ixhtml10_h2_tag_003();
165 void test_ixhtml10_h2_tag_004();
166 void test_ixhtml10_h2_tag_005();
167 void test_ixhtml10_h2_tag_006();
168 void test_ixhtml10_h2_tag_007();
169 void test_ixhtml10_h2_tag_008();
170 void test_ixhtml10_h2_tag_009();
171 void test_ixhtml10_h2_tag_010();
173 void test_ixhtml10_h3_tag_001();
174 void test_ixhtml10_h3_tag_002();
175 void test_ixhtml10_h3_tag_003();
176 void test_ixhtml10_h3_tag_004();
177 void test_ixhtml10_h3_tag_005();
178 void test_ixhtml10_h3_tag_006();
179 void test_ixhtml10_h3_tag_007();
180 void test_ixhtml10_h3_tag_008();
181 void test_ixhtml10_h3_tag_009();
182 void test_ixhtml10_h3_tag_010();
184 void test_ixhtml10_h4_tag_001();
185 void test_ixhtml10_h4_tag_002();
186 void test_ixhtml10_h4_tag_003();
187 void test_ixhtml10_h4_tag_004();
188 void test_ixhtml10_h4_tag_005();
189 void test_ixhtml10_h4_tag_006();
190 void test_ixhtml10_h4_tag_007();
191 void test_ixhtml10_h4_tag_008();
192 void test_ixhtml10_h4_tag_009();
193 void test_ixhtml10_h4_tag_010();
195 void test_ixhtml10_h5_tag_001();
196 void test_ixhtml10_h5_tag_002();
197 void test_ixhtml10_h5_tag_003();
198 void test_ixhtml10_h5_tag_004();
199 void test_ixhtml10_h5_tag_005();
200 void test_ixhtml10_h5_tag_006();
201 void test_ixhtml10_h5_tag_007();
202 void test_ixhtml10_h5_tag_008();
203 void test_ixhtml10_h5_tag_009();
204 void test_ixhtml10_h5_tag_010();
206 void test_ixhtml10_h6_tag_001();
207 void test_ixhtml10_h6_tag_002();
208 void test_ixhtml10_h6_tag_003();
209 void test_ixhtml10_h6_tag_004();
210 void test_ixhtml10_h6_tag_005();
211 void test_ixhtml10_h6_tag_006();
212 void test_ixhtml10_h6_tag_007();
213 void test_ixhtml10_h6_tag_008();
214 void test_ixhtml10_h6_tag_009();
215 void test_ixhtml10_h6_tag_010();
217 void test_ixhtml10_head_tag_001();
218 void test_ixhtml10_head_tag_002();
220 void test_ixhtml10_title_tag_001();
221 void test_ixhtml10_title_tag_002();
223 void test_ixhtml10_base_tag_001();
224 void test_ixhtml10_base_tag_href_attribute_001();
225 void test_ixhtml10_base_tag_href_attribute_002();
226 void test_ixhtml10_base_tag_href_attribute_003();
227 void test_ixhtml10_base_tag_href_attribute_004();
229 void test_ixhtml10_body_tag_001();
230 void test_ixhtml10_body_tag_002();
231 void test_ixhtml10_body_tag_003();
232 void test_ixhtml10_body_tag_004();
233 void test_ixhtml10_body_tag_005();
234 void test_ixhtml10_body_tag_006();
235 void test_ixhtml10_body_tag_007();
236 void test_ixhtml10_body_tag_008();
237 void test_ixhtml10_body_tag_009();
238 void test_ixhtml10_body_tag_010();
239 void test_ixhtml10_body_tag_011();
240 void test_ixhtml10_body_tag_012();
241 void test_ixhtml10_body_tag_013();
242 void test_ixhtml10_body_tag_014();
243 void test_ixhtml10_body_tag_015();
245 void test_ixhtml10_style_tag_001();
246 void test_ixhtml10_style_tag_002();
247 void test_ixhtml10_style_tag_003();
249 void test_ixhtml10_a_tag_name_attribute_001();
250 void test_ixhtml10_a_tag_name_attribute_002();
251 void test_ixhtml10_a_tag_name_attribute_003();
252 void test_ixhtml10_a_tag_name_attribute_004();
253 void test_ixhtml10_a_tag_href_attribute_001();
254 void test_ixhtml10_a_tag_href_attribute_002();
255 void test_ixhtml10_a_tag_href_attribute_003();
256 void test_ixhtml10_a_tag_href_attribute_004();
257 void test_ixhtml10_a_tag_href_attribute_005();
258 void test_ixhtml10_a_tag_href_attribute_006();
259 void test_ixhtml10_a_tag_accesskey_attribute_001();
260 void test_ixhtml10_a_tag_accesskey_attribute_002();
261 void test_ixhtml10_a_tag_accesskey_attribute_003();
263 void test_ixhtml10_br_tag_001();
264 void test_ixhtml10_br_tag_002();
265 void test_ixhtml10_br_tag_003();
266 void test_ixhtml10_br_tag_004();
267 void test_ixhtml10_br_tag_005();
268 void test_ixhtml10_br_tag_006();
269 void test_ixhtml10_br_tag_007();
271 void test_ixhtml10_font_tag_001();
272 void test_ixhtml10_font_tag_002();
273 void test_ixhtml10_font_tag_003();
274 void test_ixhtml10_font_tag_004();
275 void test_ixhtml10_font_tag_005();
276 void test_ixhtml10_font_tag_006();
277 void test_ixhtml10_font_tag_007();
278 void test_ixhtml10_font_tag_008();
279 void test_ixhtml10_font_tag_009();
280 void test_ixhtml10_font_tag_010();
281 void test_ixhtml10_font_tag_011();
282 void test_ixhtml10_font_tag_012();
283 void test_ixhtml10_font_tag_013();
284 void test_ixhtml10_font_tag_014();
285 void test_ixhtml10_font_tag_015();
286 void test_ixhtml10_font_tag_016();
287 void test_ixhtml10_font_tag_017();
288 void test_ixhtml10_font_tag_018();
289 void test_ixhtml10_font_tag_019();
290 void test_ixhtml10_font_tag_020();
291 void test_ixhtml10_font_tag_021();
292 void test_ixhtml10_font_tag_022();
294 void test_ixhtml10_input_tag_001();
295 void test_ixhtml10_input_tag_002();
296 void test_ixhtml10_input_tag_003();
297 void test_ixhtml10_input_tag_004();
298 void test_ixhtml10_input_tag_005();
299 void test_ixhtml10_input_tag_006();
300 void test_ixhtml10_input_tag_007();
301 void test_ixhtml10_input_tag_008();
302 void test_ixhtml10_input_tag_009();
303 void test_ixhtml10_input_tag_010();
304 void test_ixhtml10_input_tag_011();
305 void test_ixhtml10_input_tag_012();
306 void test_ixhtml10_input_tag_013();
307 void test_ixhtml10_input_tag_014();
308 void test_ixhtml10_input_tag_015();
309 void test_ixhtml10_input_tag_016();
310 void test_ixhtml10_input_tag_017();
311 void test_ixhtml10_input_tag_018();
312 void test_ixhtml10_input_tag_019();
313 void test_ixhtml10_input_tag_020();
314 void test_ixhtml10_input_tag_021();
315 void test_ixhtml10_input_tag_022();
316 void test_ixhtml10_input_tag_023();
317 void test_ixhtml10_input_tag_024();
318 void test_ixhtml10_input_tag_025();
319 void test_ixhtml10_input_tag_026();
320 void test_ixhtml10_input_tag_027();
321 void test_ixhtml10_input_tag_028();
322 void test_ixhtml10_input_tag_029();
323 void test_ixhtml10_input_tag_030();
324 void test_ixhtml10_input_tag_031();
325 void test_ixhtml10_input_tag_032();
326 void test_ixhtml10_input_tag_033();
327 void test_ixhtml10_input_tag_034();
328 void test_ixhtml10_input_tag_035();
329 void test_ixhtml10_input_tag_036();
330 void test_ixhtml10_input_tag_037();
331 void test_ixhtml10_input_tag_038();
332 void test_ixhtml10_input_tag_039();
333 void test_ixhtml10_input_tag_040();
334 void test_ixhtml10_input_tag_041();
335 void test_ixhtml10_input_tag_042();
336 void test_ixhtml10_input_tag_043();
337 void test_ixhtml10_input_tag_044();
338 void test_ixhtml10_input_tag_045();
339 void test_ixhtml10_input_tag_046();
340 void test_ixhtml10_input_tag_047();
342 void test_ixhtml10_center_tag_001();
344 void test_ixhtml10_hr_tag_001();
345 void test_ixhtml10_hr_tag_002();
346 void test_ixhtml10_hr_tag_003();
347 void test_ixhtml10_hr_tag_004();
348 void test_ixhtml10_hr_tag_005();
349 void test_ixhtml10_hr_tag_006();
350 void test_ixhtml10_hr_tag_007();
351 void test_ixhtml10_hr_tag_008();
352 void test_ixhtml10_hr_tag_009();
353 void test_ixhtml10_hr_tag_010();
354 void test_ixhtml10_hr_tag_011();
355 void test_ixhtml10_hr_tag_012();
356 void test_ixhtml10_hr_tag_013();
357 void test_ixhtml10_hr_tag_014();
358 void test_ixhtml10_hr_tag_015();
359 void test_ixhtml10_hr_tag_016();
360 void test_ixhtml10_hr_tag_017();
361 void test_ixhtml10_hr_tag_018();
362 void test_ixhtml10_hr_tag_018_1();
363 void test_ixhtml10_hr_tag_018_2();
365 void test_ixhtml10_img_tag_001();
366 void test_ixhtml10_img_tag_002();
367 void test_ixhtml10_img_tag_003();
368 void test_ixhtml10_img_tag_004();
369 void test_ixhtml10_img_tag_005();
370 void test_ixhtml10_img_tag_006();
371 void test_ixhtml10_img_tag_007();
372 void test_ixhtml10_img_tag_008();
373 void test_ixhtml10_img_tag_009();
374 void test_ixhtml10_img_tag_010();
375 void test_ixhtml10_img_tag_011();
376 void test_ixhtml10_img_tag_012();
377 void test_ixhtml10_img_tag_013();
378 void test_ixhtml10_img_tag_013_1();
379 void test_ixhtml10_img_tag_014();
380 void test_ixhtml10_img_tag_015();
381 void test_ixhtml10_img_tag_016();
382 void test_ixhtml10_img_tag_017();
383 void test_ixhtml10_img_tag_018();
384 void test_ixhtml10_img_tag_019();
385 void test_ixhtml10_img_tag_020();
386 void test_ixhtml10_img_tag_021();
387 void test_ixhtml10_img_tag_022();
388 void test_ixhtml10_img_tag_023();
389 void test_ixhtml10_img_tag_024();
390 void test_ixhtml10_img_tag_025();
391 void test_ixhtml10_img_tag_026();
392 void test_ixhtml10_img_tag_027();
393 void test_ixhtml10_img_tag_028();
394 void test_ixhtml10_img_tag_029();
395 void test_ixhtml10_img_tag_030();
396 void test_ixhtml10_img_tag_031();
397 void test_ixhtml10_img_tag_032();
398 void test_ixhtml10_img_tag_033();
399 void test_ixhtml10_img_tag_034();
400 void test_ixhtml10_img_tag_035();
401 void test_ixhtml10_img_tag_036();
402 void test_ixhtml10_img_tag_037();
404 void test_ixhtml10_select_tag_001();
405 void test_ixhtml10_select_tag_002();
406 void test_ixhtml10_select_tag_003();
407 void test_ixhtml10_select_tag_004();
408 void test_ixhtml10_select_tag_005();
409 void test_ixhtml10_select_tag_006();
410 void test_ixhtml10_select_tag_007();
411 void test_ixhtml10_select_tag_008();
412 void test_ixhtml10_select_tag_009();
413 void test_ixhtml10_select_tag_010();
414 void test_ixhtml10_select_tag_011();
415 void test_ixhtml10_select_tag_012();
416 void test_ixhtml10_select_tag_013();
417 void test_ixhtml10_select_tag_014();
419 void test_ixhtml10_option_tag_001();
420 void test_ixhtml10_option_tag_002();
421 void test_ixhtml10_option_tag_003();
422 void test_ixhtml10_option_tag_004();
423 void test_ixhtml10_option_tag_005();
424 void test_ixhtml10_option_tag_006();
425 void test_ixhtml10_option_tag_007();
427 void test_ixhtml10_div_tag_001();
428 void test_ixhtml10_div_tag_002();
429 void test_ixhtml10_div_tag_003();
430 void test_ixhtml10_div_tag_004();
431 void test_ixhtml10_div_tag_005();
432 void test_ixhtml10_div_tag_006();
433 void test_ixhtml10_div_tag_007();
435 void test_ixhtml10_chxjif_tag_001();
436 void test_ixhtml10_chxjif_tag_002();
437 void test_ixhtml10_chxjif_tag_003();
438 void test_ixhtml10_chxjif_tag_004();
439 void test_ixhtml10_chxjif_tag_005();
440 void test_ixhtml10_chxjif_tag_006();
441 void test_ixhtml10_chxjif_tag_007();
442 void test_ixhtml10_chxjif_tag_008();
444 void test_ixhtml10_nobr_tag_001();
445 void test_ixhtml10_nobr_tag_002();
447 void test_ixhtml10_small_tag_001();
448 void test_ixhtml10_small_tag_002();
450 void test_ixhtml10_span_tag_001();
451 void test_ixhtml10_span_tag_002();
453 void test_ixhtml10_span_tag_with_css_001();
454 void test_ixhtml10_span_tag_with_css_002();
455 void test_ixhtml10_span_tag_with_css_003();
456 void test_ixhtml10_span_tag_with_css_004();
457 void test_ixhtml10_span_tag_with_css_005();
458 void test_ixhtml10_span_tag_with_css_006();
459 void test_ixhtml10_span_tag_with_css_007();
460 void test_ixhtml10_span_tag_with_css_008();
461 void test_ixhtml10_span_tag_with_css_009();
462 void test_ixhtml10_span_tag_with_css_010();
463 void test_ixhtml10_span_tag_with_css_011();
464 void test_ixhtml10_span_tag_with_css_012();
465 void test_ixhtml10_span_tag_with_css_013();
466 void test_ixhtml10_span_tag_with_css_014();
467 void test_ixhtml10_span_tag_with_css_015();
468 void test_ixhtml10_span_tag_with_css_016();
469 void test_ixhtml10_span_tag_with_css_017();
470 void test_ixhtml10_span_tag_with_css_018();
471 void test_ixhtml10_span_tag_with_css_019();
472 void test_ixhtml10_span_tag_with_css_020();
473 void test_ixhtml10_span_tag_with_css_021();
474 void test_ixhtml10_span_tag_with_css_022();
475 void test_ixhtml10_span_tag_with_css_023();
476 void test_ixhtml10_span_tag_with_css_024();
477 void test_ixhtml10_span_tag_with_css_025();
478 void test_ixhtml10_span_tag_with_css_026();
479 void test_ixhtml10_span_tag_with_css_027();
480 void test_ixhtml10_span_tag_with_css_028();
481 void test_ixhtml10_span_tag_with_css_029();
482 void test_ixhtml10_span_tag_with_css_030();
483 void test_ixhtml10_span_tag_with_css_031();
484 void test_ixhtml10_span_tag_with_css_032();
485 void test_ixhtml10_span_tag_with_css_033();
486 void test_ixhtml10_span_tag_with_css_034();
487 void test_ixhtml10_span_tag_with_css_035();
488 void test_ixhtml10_span_tag_with_css_036();
489 void test_ixhtml10_span_tag_with_css_037();
490 void test_ixhtml10_span_tag_with_css_038();
491 void test_ixhtml10_span_tag_with_css_039();
492 void test_ixhtml10_span_tag_with_css_040();
494 void test_ixhtml10_th_tag_001();
495 void test_ixhtml10_th_tag_002();
497 void test_ixhtml10_b_tag_001();
498 void test_ixhtml10_b_tag_002();
500 void test_ixhtml10_fieldset_tag_001();
501 void test_ixhtml10_fieldset_tag_002();
503 void test_ixhtml10_dt_tag_001();
504 void test_ixhtml10_dt_tag_002();
505 void test_ixhtml10_dt_tag_with_css_001();
506 void test_ixhtml10_dt_tag_with_css_002();
507 void test_ixhtml10_dt_tag_with_css_003();
508 void test_ixhtml10_dt_tag_with_css_004();
509 void test_ixhtml10_dt_tag_with_css_005();
510 void test_ixhtml10_dt_tag_with_css_006();
511 void test_ixhtml10_dt_tag_with_css_007();
512 void test_ixhtml10_dt_tag_with_css_008();
513 void test_ixhtml10_dt_tag_with_css_009();
514 void test_ixhtml10_dt_tag_with_css_010();
515 void test_ixhtml10_dt_tag_with_css_011();
516 void test_ixhtml10_dt_tag_with_css_012();
517 void test_ixhtml10_dt_tag_with_css_013();
518 void test_ixhtml10_dt_tag_with_css_014();
520 void test_ixhtml10_legend_tag_001();
521 void test_ixhtml10_legend_tag_002();
523 void test_ixhtml10_label_tag_001();
524 void test_ixhtml10_label_tag_002();
526 void test_ixhtml10_blockquote_tag_001();
527 void test_ixhtml10_blockquote_tag_002();
528 void test_ixhtml10_blockquote_tag_003();
529 void test_ixhtml10_blockquote_tag_004();
531 void test_ixhtml10_blockquote_tag_with_css_001();
532 void test_ixhtml10_blockquote_tag_with_css_002();
533 void test_ixhtml10_blockquote_tag_with_css_003();
534 void test_ixhtml10_blockquote_tag_with_css_004();
535 void test_ixhtml10_blockquote_tag_with_css_005();
536 void test_ixhtml10_blockquote_tag_with_css_006();
537 void test_ixhtml10_blockquote_tag_with_css_007();
538 void test_ixhtml10_blockquote_tag_with_css_008();
539 void test_ixhtml10_blockquote_tag_with_css_009();
540 void test_ixhtml10_blockquote_tag_with_css_010();
541 void test_ixhtml10_blockquote_tag_with_css_011();
542 void test_ixhtml10_blockquote_tag_with_css_012();
543 void test_ixhtml10_blockquote_tag_with_css_013();
544 void test_ixhtml10_blockquote_tag_with_css_014();
545 void test_ixhtml10_blockquote_tag_with_css_015();
546 void test_ixhtml10_blockquote_tag_with_css_016();
548 void test_ixhtml10_dir_tag_001();
549 void test_ixhtml10_dir_tag_002();
550 void test_ixhtml10_dir_tag_003();
551 void test_ixhtml10_dir_tag_004();
552 void test_ixhtml10_dir_tag_005();
553 void test_ixhtml10_dir_tag_006();
554 void test_ixhtml10_dir_tag_007();
556 void test_ixhtml10_dir_tag_with_css_001();
557 void test_ixhtml10_dir_tag_with_css_002();
558 void test_ixhtml10_dir_tag_with_css_003();
559 void test_ixhtml10_dir_tag_with_css_004();
560 void test_ixhtml10_dir_tag_with_css_005();
561 void test_ixhtml10_dir_tag_with_css_006();
562 void test_ixhtml10_dir_tag_with_css_007();
563 void test_ixhtml10_dir_tag_with_css_008();
564 void test_ixhtml10_dir_tag_with_css_009();
565 void test_ixhtml10_dir_tag_with_css_010();
566 void test_ixhtml10_dir_tag_with_css_011();
567 void test_ixhtml10_dir_tag_with_css_012();
568 void test_ixhtml10_dir_tag_with_css_013();
569 void test_ixhtml10_dir_tag_with_css_014();
570 void test_ixhtml10_dir_tag_with_css_015();
571 void test_ixhtml10_dir_tag_with_css_016();
572 void test_ixhtml10_dir_tag_with_css_017();
573 void test_ixhtml10_dir_tag_with_css_018();
574 void test_ixhtml10_dir_tag_with_css_019();
575 void test_ixhtml10_dir_tag_with_css_020();
576 void test_ixhtml10_dir_tag_with_css_021();
577 void test_ixhtml10_dir_tag_with_css_022();
579 void test_ixhtml10_dl_tag_001();
581 void test_ixhtml10_dl_tag_with_css_001();
582 void test_ixhtml10_dl_tag_with_css_002();
583 void test_ixhtml10_dl_tag_with_css_009();
584 void test_ixhtml10_dl_tag_with_css_010();
585 void test_ixhtml10_dl_tag_with_css_011();
586 void test_ixhtml10_dl_tag_with_css_012();
587 void test_ixhtml10_dl_tag_with_css_013();
588 void test_ixhtml10_dl_tag_with_css_014();
589 void test_ixhtml10_dl_tag_with_css_015();
590 void test_ixhtml10_dl_tag_with_css_016();
591 void test_ixhtml10_dl_tag_with_css_017();
592 void test_ixhtml10_dl_tag_with_css_018();
593 void test_ixhtml10_dl_tag_with_css_019();
594 void test_ixhtml10_dl_tag_with_css_020();
595 void test_ixhtml10_dl_tag_with_css_021();
596 void test_ixhtml10_dl_tag_with_css_022();
598 void test_ixhtml10_dd_tag_001();
599 void test_ixhtml10_dd_tag_002();
601 void test_ixhtml10_dd_tag_with_css_001();
602 void test_ixhtml10_dd_tag_with_css_002();
603 void test_ixhtml10_dd_tag_with_css_009();
604 void test_ixhtml10_dd_tag_with_css_010();
605 void test_ixhtml10_dd_tag_with_css_011();
606 void test_ixhtml10_dd_tag_with_css_012();
607 void test_ixhtml10_dd_tag_with_css_013();
608 void test_ixhtml10_dd_tag_with_css_014();
609 void test_ixhtml10_dd_tag_with_css_015();
610 void test_ixhtml10_dd_tag_with_css_016();
611 void test_ixhtml10_dd_tag_with_css_017();
612 void test_ixhtml10_dd_tag_with_css_018();
613 void test_ixhtml10_dd_tag_with_css_019();
614 void test_ixhtml10_dd_tag_with_css_020();
615 void test_ixhtml10_dd_tag_with_css_021();
616 void test_ixhtml10_dd_tag_with_css_022();
618 void test_ixhtml10_menu_tag_001();
619 void test_ixhtml10_menu_tag_002();
620 void test_ixhtml10_menu_tag_003();
621 void test_ixhtml10_menu_tag_004();
622 void test_ixhtml10_menu_tag_005();
623 void test_ixhtml10_menu_tag_006();
624 void test_ixhtml10_menu_tag_007();
625 void test_ixhtml10_menu_tag_008();
626 void test_ixhtml10_menu_tag_009();
627 void test_ixhtml10_menu_tag_010();
629 void test_ixhtml10_menu_tag_with_css_001();
630 void test_ixhtml10_menu_tag_with_css_002();
631 void test_ixhtml10_menu_tag_with_css_009();
632 void test_ixhtml10_menu_tag_with_css_010();
633 void test_ixhtml10_menu_tag_with_css_011();
634 void test_ixhtml10_menu_tag_with_css_012();
635 void test_ixhtml10_menu_tag_with_css_013();
636 void test_ixhtml10_menu_tag_with_css_014();
637 void test_ixhtml10_menu_tag_with_css_015();
638 void test_ixhtml10_menu_tag_with_css_016();
639 void test_ixhtml10_menu_tag_with_css_017();
640 void test_ixhtml10_menu_tag_with_css_018();
641 void test_ixhtml10_menu_tag_with_css_019();
642 void test_ixhtml10_menu_tag_with_css_020();
643 void test_ixhtml10_menu_tag_with_css_021();
644 void test_ixhtml10_menu_tag_with_css_022();
646 void test_ixhtml10_plaintext_tag_001();
647 void test_ixhtml10_plaintext_tag_002();
648 void test_ixhtml10_plaintext_tag_003();
649 void test_ixhtml10_plaintext_tag_004();
651 void test_ixhtml10_blink_tag_001();
652 void test_ixhtml10_blink_tag_002();
653 void test_ixhtml10_blink_tag_003();
654 void test_ixhtml10_blink_tag_004();
656 void test_ixhtml10_blink_tag_with_css_001();
657 void test_ixhtml10_blink_tag_with_css_002();
658 void test_ixhtml10_blink_tag_with_css_009();
659 void test_ixhtml10_blink_tag_with_css_010();
660 void test_ixhtml10_blink_tag_with_css_011();
661 void test_ixhtml10_blink_tag_with_css_012();
662 void test_ixhtml10_blink_tag_with_css_013();
663 void test_ixhtml10_blink_tag_with_css_014();
664 void test_ixhtml10_blink_tag_with_css_015();
665 void test_ixhtml10_blink_tag_with_css_016();
666 void test_ixhtml10_blink_tag_with_css_017();
667 void test_ixhtml10_blink_tag_with_css_018();
668 void test_ixhtml10_blink_tag_with_css_019();
669 void test_ixhtml10_blink_tag_with_css_020();
670 void test_ixhtml10_blink_tag_with_css_021();
671 void test_ixhtml10_blink_tag_with_css_022();
673 void test_ixhtml10_marquee_tag_001();
674 void test_ixhtml10_marquee_tag_002();
675 void test_ixhtml10_marquee_tag_003();
676 void test_ixhtml10_marquee_tag_004();
677 void test_ixhtml10_marquee_tag_005();
678 void test_ixhtml10_marquee_tag_006();
679 void test_ixhtml10_marquee_tag_007();
680 void test_ixhtml10_marquee_tag_008();
681 void test_ixhtml10_marquee_tag_009();
682 void test_ixhtml10_marquee_tag_010();
683 void test_ixhtml10_marquee_tag_011();
684 void test_ixhtml10_marquee_tag_012();
685 void test_ixhtml10_marquee_tag_013();
686 void test_ixhtml10_marquee_tag_014();
687 void test_ixhtml10_marquee_tag_015();
688 void test_ixhtml10_marquee_tag_016();
689 void test_ixhtml10_marquee_tag_017();
690 void test_ixhtml10_marquee_tag_018();
691 void test_ixhtml10_marquee_tag_019();
692 void test_ixhtml10_marquee_tag_020();
693 void test_ixhtml10_marquee_tag_021();
695 void test_ixhtml10_marquee_tag_with_css_001();
696 void test_ixhtml10_marquee_tag_with_css_002();
697 void test_ixhtml10_marquee_tag_with_css_009();
698 void test_ixhtml10_marquee_tag_with_css_010();
699 void test_ixhtml10_marquee_tag_with_css_011();
700 void test_ixhtml10_marquee_tag_with_css_012();
701 void test_ixhtml10_marquee_tag_with_css_013();
702 void test_ixhtml10_marquee_tag_with_css_014();
703 void test_ixhtml10_marquee_tag_with_css_015();
704 void test_ixhtml10_marquee_tag_with_css_016();
705 void test_ixhtml10_marquee_tag_with_css_017();
706 void test_ixhtml10_marquee_tag_with_css_018();
707 void test_ixhtml10_marquee_tag_with_css_019();
708 void test_ixhtml10_marquee_tag_with_css_020();
709 void test_ixhtml10_marquee_tag_with_css_021();
710 void test_ixhtml10_marquee_tag_with_css_022();
712 void test_ixhtml10_link_001();
713 void test_ixhtml10_link_002();
714 void test_ixhtml10_link_003();
715 void test_ixhtml10_link_004();
716 void test_ixhtml10_link_005();
717 void test_ixhtml10_link_006();
718 void test_ixhtml10_link_007();
719 void test_ixhtml10_link_008();
720 void test_ixhtml10_link_009();
722 void test_ixhtml10_nlmark_001();
723 void test_ixhtml10_nlmark_002();
724 void test_ixhtml10_nlmark_003();
725 void test_ixhtml10_nlmark_004();
727 void test_ixhtml10_html_tag_001();
729 void test_ixhtml10_form_tag_001();
730 void test_ixhtml10_form_tag_002();
731 void test_ixhtml10_form_tag_003();
732 void test_ixhtml10_form_tag_004();
733 void test_ixhtml10_form_tag_005();
734 void test_ixhtml10_form_tag_006();
735 void test_ixhtml10_form_tag_007();
736 void test_ixhtml10_form_tag_008();
737 void test_ixhtml10_form_tag_009();
740 void test_ixhtml10_param_tag_001();
744 void test_ixhtml10_html_tag_with_css_001();
745 void test_ixhtml10_meta_tag_with_css_001();
747 void test_ixhtml10_textarea_tag_with_css_001();
748 void test_ixhtml10_textarea_tag_with_css_002();
749 void test_ixhtml10_textarea_tag_with_css_003();
750 void test_ixhtml10_textarea_tag_with_css_004();
752 void test_ixhtml10_textarea_tag_with_css_005();
753 void test_ixhtml10_textarea_tag_with_css_006();
754 void test_ixhtml10_textarea_tag_with_css_007();
755 void test_ixhtml10_textarea_tag_with_css_008();
757 void test_ixhtml10_p_tag_with_css_001();
758 void test_ixhtml10_p_tag_with_css_002();
759 void test_ixhtml10_p_tag_with_css_003();
760 void test_ixhtml10_p_tag_with_css_004();
761 void test_ixhtml10_p_tag_with_css_005();
762 void test_ixhtml10_p_tag_with_css_006();
763 void test_ixhtml10_p_tag_with_css_007();
764 void test_ixhtml10_p_tag_with_css_008();
765 void test_ixhtml10_p_tag_with_css_009();
766 void test_ixhtml10_p_tag_with_css_010();
767 void test_ixhtml10_p_tag_with_css_011();
768 void test_ixhtml10_p_tag_with_css_012();
769 void test_ixhtml10_p_tag_with_css_013();
771 void test_ixhtml10_ul_tag_with_css_001();
772 void test_ixhtml10_ul_tag_with_css_002();
773 void test_ixhtml10_ul_tag_with_css_003();
774 void test_ixhtml10_ul_tag_with_css_004();
775 void test_ixhtml10_ul_tag_with_css_005();
776 void test_ixhtml10_ul_tag_with_css_006();
777 void test_ixhtml10_ul_tag_with_css_007();
778 void test_ixhtml10_ul_tag_with_css_008();
779 void test_ixhtml10_ul_tag_with_css_009();
781 void test_ixhtml10_li_tag_with_css_001();
782 void test_ixhtml10_li_tag_with_css_002();
783 void test_ixhtml10_li_tag_with_css_003();
784 void test_ixhtml10_li_tag_with_css_004();
785 void test_ixhtml10_li_tag_with_css_005();
786 void test_ixhtml10_li_tag_with_css_006();
787 void test_ixhtml10_li_tag_with_css_007();
788 void test_ixhtml10_li_tag_with_css_008();
789 void test_ixhtml10_li_tag_with_css_009();
790 void test_ixhtml10_li_tag_with_css_010();
791 void test_ixhtml10_li_tag_with_css_011();
792 void test_ixhtml10_li_tag_with_css_012();
794 void test_ixhtml10_ol_tag_with_css_001();
795 void test_ixhtml10_ol_tag_with_css_002();
796 void test_ixhtml10_ol_tag_with_css_003();
797 void test_ixhtml10_ol_tag_with_css_004();
798 void test_ixhtml10_ol_tag_with_css_005();
799 void test_ixhtml10_ol_tag_with_css_006();
801 void test_ixhtml10_h1_tag_with_css_001();
802 void test_ixhtml10_h1_tag_with_css_002();
803 void test_ixhtml10_h1_tag_with_css_003();
804 void test_ixhtml10_h1_tag_with_css_004();
805 void test_ixhtml10_h1_tag_with_css_005();
806 void test_ixhtml10_h1_tag_with_css_006();
808 void test_ixhtml10_h2_tag_with_css_001();
809 void test_ixhtml10_h2_tag_with_css_002();
810 void test_ixhtml10_h2_tag_with_css_003();
811 void test_ixhtml10_h2_tag_with_css_004();
812 void test_ixhtml10_h2_tag_with_css_005();
813 void test_ixhtml10_h2_tag_with_css_006();
815 void test_ixhtml10_h3_tag_with_css_001();
816 void test_ixhtml10_h3_tag_with_css_002();
817 void test_ixhtml10_h3_tag_with_css_003();
818 void test_ixhtml10_h3_tag_with_css_004();
819 void test_ixhtml10_h3_tag_with_css_005();
820 void test_ixhtml10_h3_tag_with_css_006();
822 void test_ixhtml10_h4_tag_with_css_001();
823 void test_ixhtml10_h4_tag_with_css_002();
824 void test_ixhtml10_h4_tag_with_css_003();
825 void test_ixhtml10_h4_tag_with_css_004();
826 void test_ixhtml10_h4_tag_with_css_005();
827 void test_ixhtml10_h4_tag_with_css_006();
829 void test_ixhtml10_h5_tag_with_css_001();
830 void test_ixhtml10_h5_tag_with_css_002();
831 void test_ixhtml10_h5_tag_with_css_003();
832 void test_ixhtml10_h5_tag_with_css_004();
833 void test_ixhtml10_h5_tag_with_css_005();
834 void test_ixhtml10_h5_tag_with_css_006();
836 void test_ixhtml10_h6_tag_with_css_001();
837 void test_ixhtml10_h6_tag_with_css_002();
838 void test_ixhtml10_h6_tag_with_css_003();
839 void test_ixhtml10_h6_tag_with_css_004();
840 void test_ixhtml10_h6_tag_with_css_005();
841 void test_ixhtml10_h6_tag_with_css_006();
843 void test_ixhtml10_body_tag_with_css_001();
844 void test_ixhtml10_body_tag_with_css_002();
845 void test_ixhtml10_body_tag_with_css_003();
846 void test_ixhtml10_body_tag_with_css_004();
848 void test_ixhtml10_font_tag_with_css_001();
849 void test_ixhtml10_font_tag_with_css_002();
850 void test_ixhtml10_font_tag_with_css_003();
851 void test_ixhtml10_font_tag_with_css_004();
852 void test_ixhtml10_font_tag_with_css_005();
853 void test_ixhtml10_font_tag_with_css_006();
854 void test_ixhtml10_font_tag_with_css_007();
855 void test_ixhtml10_font_tag_with_css_008();
856 void test_ixhtml10_font_tag_with_css_009();
857 void test_ixhtml10_font_tag_with_css_010();
858 void test_ixhtml10_font_tag_with_css_011();
859 void test_ixhtml10_font_tag_with_css_012();
860 void test_ixhtml10_font_tag_with_css_013();
861 void test_ixhtml10_font_tag_with_css_014();
862 void test_ixhtml10_font_tag_with_css_015();
863 void test_ixhtml10_font_tag_with_css_016();
865 void test_ixhtml10_form_tag_with_css_001();
866 void test_ixhtml10_form_tag_with_css_002();
867 void test_ixhtml10_form_tag_with_css_003();
868 void test_ixhtml10_form_tag_with_css_004();
869 void test_ixhtml10_form_tag_with_css_005();
870 void test_ixhtml10_form_tag_with_css_006();
871 void test_ixhtml10_form_tag_with_css_007();
872 void test_ixhtml10_form_tag_with_css_008();
874 void test_ixhtml10_input_tag_with_css_001();
875 void test_ixhtml10_input_tag_with_css_002();
876 void test_ixhtml10_input_tag_with_css_003();
877 void test_ixhtml10_input_tag_with_css_004();
878 void test_ixhtml10_input_tag_with_css_005();
879 void test_ixhtml10_input_tag_with_css_006();
880 void test_ixhtml10_input_tag_with_css_007();
881 void test_ixhtml10_input_tag_with_css_008();
883 void test_ixhtml10_center_tag_with_css_001();
884 void test_ixhtml10_center_tag_with_css_002();
885 void test_ixhtml10_center_tag_with_css_003();
886 void test_ixhtml10_center_tag_with_css_004();
887 void test_ixhtml10_center_tag_with_css_005();
888 void test_ixhtml10_center_tag_with_css_006();
889 void test_ixhtml10_center_tag_with_css_007();
890 void test_ixhtml10_center_tag_with_css_008();
891 void test_ixhtml10_center_tag_with_css_009();
892 void test_ixhtml10_center_tag_with_css_010();
893 void test_ixhtml10_center_tag_with_css_011();
894 void test_ixhtml10_center_tag_with_css_012();
895 void test_ixhtml10_center_tag_with_css_013();
896 void test_ixhtml10_center_tag_with_css_014();
897 void test_ixhtml10_center_tag_with_css_015();
898 void test_ixhtml10_center_tag_with_css_016();
900 void test_ixhtml10_hr_tag_with_css_001();
901 void test_ixhtml10_hr_tag_with_css_002();
902 void test_ixhtml10_hr_tag_with_css_003();
903 void test_ixhtml10_hr_tag_with_css_004();
904 void test_ixhtml10_hr_tag_with_css_005();
905 void test_ixhtml10_hr_tag_with_css_006();
906 void test_ixhtml10_hr_tag_with_css_007();
907 void test_ixhtml10_hr_tag_with_css_008();
909 void test_ixhtml10_img_tag_with_css_001();
910 void test_ixhtml10_img_tag_with_css_002();
911 void test_ixhtml10_img_tag_with_css_003();
912 void test_ixhtml10_img_tag_with_css_004();
913 void test_ixhtml10_img_tag_with_css_005();
914 void test_ixhtml10_img_tag_with_css_006();
915 void test_ixhtml10_img_tag_with_css_007();
916 void test_ixhtml10_img_tag_with_css_008();
917 void test_ixhtml10_img_tag_with_css_009();
918 void test_ixhtml10_img_tag_with_css_010();
920 void test_ixhtml10_div_tag_with_css_001();
921 void test_ixhtml10_div_tag_with_css_002();
922 void test_ixhtml10_div_tag_with_css_003();
923 void test_ixhtml10_div_tag_with_css_004();
924 void test_ixhtml10_div_tag_with_css_005();
925 void test_ixhtml10_div_tag_with_css_006();
926 void test_ixhtml10_div_tag_with_css_007();
927 void test_ixhtml10_div_tag_with_css_008();
928 void test_ixhtml10_div_tag_with_css_009();
929 void test_ixhtml10_div_tag_with_css_010();
930 void test_ixhtml10_div_tag_with_css_011();
931 void test_ixhtml10_div_tag_with_css_012();
932 void test_ixhtml10_div_tag_with_css_013();
933 void test_ixhtml10_div_tag_with_css_014();
934 void test_ixhtml10_div_tag_with_css_015();
935 void test_ixhtml10_div_tag_with_css_016();
936 void test_ixhtml10_div_tag_with_css_017();
937 void test_ixhtml10_div_tag_with_css_018();
938 void test_ixhtml10_div_tag_with_css_019();
939 void test_ixhtml10_div_tag_with_css_020();
940 void test_ixhtml10_div_tag_with_css_021();
941 void test_ixhtml10_div_tag_with_css_022();
942 void test_ixhtml10_div_tag_with_css_023();
943 void test_ixhtml10_div_tag_with_css_024();
944 void test_ixhtml10_div_tag_with_css_025();
945 void test_ixhtml10_div_tag_with_css_026();
946 void test_ixhtml10_div_tag_with_css_027();
947 void test_ixhtml10_div_tag_with_css_028();
948 void test_ixhtml10_div_tag_with_css_029();
949 void test_ixhtml10_div_tag_with_css_030();
950 void test_ixhtml10_div_tag_with_css_031();
951 void test_ixhtml10_div_tag_with_css_032();
952 void test_ixhtml10_div_tag_with_css_033();
953 void test_ixhtml10_div_tag_with_css_034();
954 void test_ixhtml10_div_tag_with_css_035();
955 void test_ixhtml10_div_tag_with_css_036();
956 void test_ixhtml10_div_tag_with_css_037();
957 void test_ixhtml10_div_tag_with_css_038();
958 void test_ixhtml10_div_tag_with_css_039();
959 void test_ixhtml10_div_tag_with_css_040();
960 void test_ixhtml10_div_tag_with_css_041();
961 void test_ixhtml10_div_tag_with_css_042();
968 CU_pSuite ixhtml10_suite;
969 CU_initialize_registry();
970 ixhtml10_suite = CU_add_suite("test chxj_convert_ixhtml10()", NULL, NULL);
972 /*=========================================================================*/
974 /*=========================================================================*/
975 CU_add_test(ixhtml10_suite, "test void src1", test_ixhtml10_001);
976 CU_add_test(ixhtml10_suite, "test void src2", test_ixhtml10_002);
977 CU_add_test(ixhtml10_suite, "test comment tag1", test_ixhtml10_comment_tag_001);
978 /*=========================================================================*/
980 /*=========================================================================*/
981 CU_add_test(ixhtml10_suite, "test <meta> 1." , test_ixhtml10_meta_tag_001);
982 CU_add_test(ixhtml10_suite, "test <meta> 2." , test_ixhtml10_meta_tag_002);
983 CU_add_test(ixhtml10_suite, "test <meta> 3." , test_ixhtml10_meta_tag_003);
984 CU_add_test(ixhtml10_suite, "test <meta> 4." , test_ixhtml10_meta_tag_004);
985 CU_add_test(ixhtml10_suite, "test <meta> 5." , test_ixhtml10_meta_tag_005);
986 CU_add_test(ixhtml10_suite, "test <meta> 6." , test_ixhtml10_meta_tag_006);
987 CU_add_test(ixhtml10_suite, "test <meta> 7." , test_ixhtml10_meta_tag_007);
988 CU_add_test(ixhtml10_suite, "test <meta> 8." , test_ixhtml10_meta_tag_008);
989 CU_add_test(ixhtml10_suite, "test <meta> 9." , test_ixhtml10_meta_tag_009);
991 /*=========================================================================*/
993 /*=========================================================================*/
994 CU_add_test(ixhtml10_suite, "test <textarea> 1." , test_ixhtml10_textarea_tag_001);
995 CU_add_test(ixhtml10_suite, "test <textarea> 2." , test_ixhtml10_textarea_tag_002);
996 CU_add_test(ixhtml10_suite, "test <textarea> 3." , test_ixhtml10_textarea_tag_003);
997 CU_add_test(ixhtml10_suite, "test <textarea> 4." , test_ixhtml10_textarea_tag_004);
998 CU_add_test(ixhtml10_suite, "test <textarea> 5." , test_ixhtml10_textarea_tag_005);
999 CU_add_test(ixhtml10_suite, "test <textarea> 6." , test_ixhtml10_textarea_tag_006);
1000 CU_add_test(ixhtml10_suite, "test <textarea> 7." , test_ixhtml10_textarea_tag_007);
1001 CU_add_test(ixhtml10_suite, "test <textarea> 8." , test_ixhtml10_textarea_tag_008);
1002 CU_add_test(ixhtml10_suite, "test <textarea> 9." , test_ixhtml10_textarea_tag_009);
1003 CU_add_test(ixhtml10_suite, "test <textarea> 10." , test_ixhtml10_textarea_tag_010);
1004 CU_add_test(ixhtml10_suite, "test <textarea> 11." , test_ixhtml10_textarea_tag_011);
1005 CU_add_test(ixhtml10_suite, "test <textarea> 12." , test_ixhtml10_textarea_tag_012);
1006 CU_add_test(ixhtml10_suite, "test <textarea> 13." , test_ixhtml10_textarea_tag_013);
1007 CU_add_test(ixhtml10_suite, "test <textarea> 14." , test_ixhtml10_textarea_tag_014);
1008 CU_add_test(ixhtml10_suite, "test <textarea> 15." , test_ixhtml10_textarea_tag_015);
1009 CU_add_test(ixhtml10_suite, "test <textarea> 16." , test_ixhtml10_textarea_tag_016);
1010 CU_add_test(ixhtml10_suite, "test <textarea> 17." , test_ixhtml10_textarea_tag_017);
1011 CU_add_test(ixhtml10_suite, "test <textarea> 18." , test_ixhtml10_textarea_tag_018);
1012 CU_add_test(ixhtml10_suite, "test <textarea> 19." , test_ixhtml10_textarea_tag_019);
1013 CU_add_test(ixhtml10_suite, "test <textarea> 20." , test_ixhtml10_textarea_tag_020);
1014 CU_add_test(ixhtml10_suite, "test <textarea> 21." , test_ixhtml10_textarea_tag_021);
1015 CU_add_test(ixhtml10_suite, "test <textarea> 22." , test_ixhtml10_textarea_tag_022);
1016 CU_add_test(ixhtml10_suite, "test <textarea> 23." , test_ixhtml10_textarea_tag_023);
1017 CU_add_test(ixhtml10_suite, "test <textarea> 24." , test_ixhtml10_textarea_tag_024);
1018 CU_add_test(ixhtml10_suite, "test <textarea> 25." , test_ixhtml10_textarea_tag_025);
1019 CU_add_test(ixhtml10_suite, "test <textarea> 26." , test_ixhtml10_textarea_tag_026);
1021 /*=========================================================================*/
1023 /*=========================================================================*/
1024 CU_add_test(ixhtml10_suite, "test <p> 1." , test_ixhtml10_p_tag_001);
1025 CU_add_test(ixhtml10_suite, "test <p> 2." , test_ixhtml10_p_tag_002);
1026 CU_add_test(ixhtml10_suite, "test <p> 3." , test_ixhtml10_p_tag_003);
1027 CU_add_test(ixhtml10_suite, "test <p> 4." , test_ixhtml10_p_tag_004);
1028 CU_add_test(ixhtml10_suite, "test <p> 5." , test_ixhtml10_p_tag_005);
1029 CU_add_test(ixhtml10_suite, "test <p> 6." , test_ixhtml10_p_tag_006);
1030 CU_add_test(ixhtml10_suite, "test <p> 7." , test_ixhtml10_p_tag_007);
1031 CU_add_test(ixhtml10_suite, "test <p> 8." , test_ixhtml10_p_tag_008);
1033 /*=========================================================================*/
1035 /*=========================================================================*/
1036 CU_add_test(ixhtml10_suite, "test <pre> 1." , test_ixhtml10_pre_tag_001);
1037 CU_add_test(ixhtml10_suite, "test <pre> 2." , test_ixhtml10_pre_tag_002);
1038 CU_add_test(ixhtml10_suite, "test <pre> 3." , test_ixhtml10_pre_tag_003);
1039 CU_add_test(ixhtml10_suite, "test <pre> 4." , test_ixhtml10_pre_tag_004);
1040 CU_add_test(ixhtml10_suite, "test <pre> 5." , test_ixhtml10_pre_tag_005);
1042 /*=========================================================================*/
1044 /*=========================================================================*/
1045 CU_add_test(ixhtml10_suite, "test <ul> 1." , test_ixhtml10_ul_tag_001);
1046 CU_add_test(ixhtml10_suite, "test <ul> 2." , test_ixhtml10_ul_tag_002);
1047 CU_add_test(ixhtml10_suite, "test <ul> 3." , test_ixhtml10_ul_tag_003);
1048 CU_add_test(ixhtml10_suite, "test <ul> 4." , test_ixhtml10_ul_tag_004);
1049 CU_add_test(ixhtml10_suite, "test <ul> 5." , test_ixhtml10_ul_tag_005);
1050 CU_add_test(ixhtml10_suite, "test <ul> 6." , test_ixhtml10_ul_tag_006);
1051 CU_add_test(ixhtml10_suite, "test <ul> 7." , test_ixhtml10_ul_tag_007);
1052 CU_add_test(ixhtml10_suite, "test <ul> 8." , test_ixhtml10_ul_tag_008);
1053 CU_add_test(ixhtml10_suite, "test <ul> 9." , test_ixhtml10_ul_tag_009);
1054 CU_add_test(ixhtml10_suite, "test <ul> 10." , test_ixhtml10_ul_tag_010);
1055 CU_add_test(ixhtml10_suite, "test <ul> 11." , test_ixhtml10_ul_tag_011);
1057 /*=========================================================================*/
1059 /*=========================================================================*/
1060 CU_add_test(ixhtml10_suite, "test <li>." , test_ixhtml10_li_tag_001);
1061 CU_add_test(ixhtml10_suite, "test <li> with alphabetic value." , test_ixhtml10_li_tag_002);
1062 CU_add_test(ixhtml10_suite, "test <li> with japanese value." , test_ixhtml10_li_tag_003);
1063 CU_add_test(ixhtml10_suite, "test <li> with japanese-hankaku value." , test_ixhtml10_li_tag_004);
1064 CU_add_test(ixhtml10_suite, "test <li> type attribute 1." , test_ixhtml10_li_tag_005);
1065 CU_add_test(ixhtml10_suite, "test <li> type attribute 2." , test_ixhtml10_li_tag_006);
1066 CU_add_test(ixhtml10_suite, "test <li> type attribute 3." , test_ixhtml10_li_tag_007);
1067 CU_add_test(ixhtml10_suite, "test <li> type attribute 4." , test_ixhtml10_li_tag_008);
1068 CU_add_test(ixhtml10_suite, "test <li> type attribute 5." , test_ixhtml10_li_tag_009);
1069 CU_add_test(ixhtml10_suite, "test <li> type attribute 6." , test_ixhtml10_li_tag_010);
1070 CU_add_test(ixhtml10_suite, "test <li> type attribute 7." , test_ixhtml10_li_tag_011);
1071 CU_add_test(ixhtml10_suite, "test <li> type attribute 8." , test_ixhtml10_li_tag_012);
1072 CU_add_test(ixhtml10_suite, "test <li> type attribute 9." , test_ixhtml10_li_tag_013);
1073 CU_add_test(ixhtml10_suite, "test <li> type attribute 10." , test_ixhtml10_li_tag_014);
1074 CU_add_test(ixhtml10_suite, "test <li> type attribute 11." , test_ixhtml10_li_tag_015);
1075 CU_add_test(ixhtml10_suite, "test <li> type attribute 12." , test_ixhtml10_li_tag_016);
1076 CU_add_test(ixhtml10_suite, "test <li> type attribute 13." , test_ixhtml10_li_tag_017);
1077 CU_add_test(ixhtml10_suite, "test <li> type attribute 14." , test_ixhtml10_li_tag_018);
1079 /*=========================================================================*/
1081 /*=========================================================================*/
1082 CU_add_test(ixhtml10_suite, "test <ol>." , test_ixhtml10_ol_tag_001);
1083 CU_add_test(ixhtml10_suite, "test <ol> 2." , test_ixhtml10_ol_tag_002);
1084 CU_add_test(ixhtml10_suite, "test <ol> 3." , test_ixhtml10_ol_tag_003);
1085 CU_add_test(ixhtml10_suite, "test <ol> 4." , test_ixhtml10_ol_tag_004);
1086 CU_add_test(ixhtml10_suite, "test <ol> 5." , test_ixhtml10_ol_tag_005);
1087 CU_add_test(ixhtml10_suite, "test <ol> 6." , test_ixhtml10_ol_tag_006);
1088 CU_add_test(ixhtml10_suite, "test <ol> 7." , test_ixhtml10_ol_tag_007);
1089 CU_add_test(ixhtml10_suite, "test <ol> 8." , test_ixhtml10_ol_tag_008);
1090 CU_add_test(ixhtml10_suite, "test <ol> 9." , test_ixhtml10_ol_tag_009);
1091 CU_add_test(ixhtml10_suite, "test <ol> 10." , test_ixhtml10_ol_tag_010);
1092 CU_add_test(ixhtml10_suite, "test <ol> 11." , test_ixhtml10_ol_tag_011);
1093 CU_add_test(ixhtml10_suite, "test <ol> 12." , test_ixhtml10_ol_tag_012);
1094 CU_add_test(ixhtml10_suite, "test <ol> 13." , test_ixhtml10_ol_tag_013);
1095 CU_add_test(ixhtml10_suite, "test <ol> 14." , test_ixhtml10_ol_tag_014);
1096 CU_add_test(ixhtml10_suite, "test <ol> 15." , test_ixhtml10_ol_tag_015);
1097 CU_add_test(ixhtml10_suite, "test <ol> 16." , test_ixhtml10_ol_tag_016);
1098 CU_add_test(ixhtml10_suite, "test <ol> 17." , test_ixhtml10_ol_tag_017);
1099 CU_add_test(ixhtml10_suite, "test <ol> 18." , test_ixhtml10_ol_tag_018);
1101 /*=========================================================================*/
1103 /*=========================================================================*/
1104 CU_add_test(ixhtml10_suite, "test <h1>.", test_ixhtml10_h1_tag_001);
1105 CU_add_test(ixhtml10_suite, "test <h1> with value.", test_ixhtml10_h1_tag_002);
1106 CU_add_test(ixhtml10_suite, "test <h1> with value(japanese).", test_ixhtml10_h1_tag_003);
1107 CU_add_test(ixhtml10_suite, "test <h1> with value(japanese-hankaku).", test_ixhtml10_h1_tag_004);
1108 CU_add_test(ixhtml10_suite, "test <h1> with align attribute(non).", test_ixhtml10_h1_tag_005);
1109 CU_add_test(ixhtml10_suite, "test <h1> with align attribute(void).", test_ixhtml10_h1_tag_006);
1110 CU_add_test(ixhtml10_suite, "test <h1> with align attribute(left).", test_ixhtml10_h1_tag_007);
1111 CU_add_test(ixhtml10_suite, "test <h1> with align attribute(right).", test_ixhtml10_h1_tag_008);
1112 CU_add_test(ixhtml10_suite, "test <h1> with align attribute(center).", test_ixhtml10_h1_tag_009);
1113 CU_add_test(ixhtml10_suite, "test <h1> with align attribute(unkown).", test_ixhtml10_h1_tag_010);
1115 /*=========================================================================*/
1117 /*=========================================================================*/
1118 CU_add_test(ixhtml10_suite, "test <h2>.", test_ixhtml10_h2_tag_001);
1119 CU_add_test(ixhtml10_suite, "test <h2> with value.", test_ixhtml10_h2_tag_002);
1120 CU_add_test(ixhtml10_suite, "test <h2> with value(japanese).", test_ixhtml10_h2_tag_003);
1121 CU_add_test(ixhtml10_suite, "test <h2> with value(japanese-hankaku).", test_ixhtml10_h2_tag_004);
1122 CU_add_test(ixhtml10_suite, "test <h2> with align attribute(non).", test_ixhtml10_h2_tag_005);
1123 CU_add_test(ixhtml10_suite, "test <h2> with align attribute(void).", test_ixhtml10_h2_tag_006);
1124 CU_add_test(ixhtml10_suite, "test <h2> with align attribute(left).", test_ixhtml10_h2_tag_007);
1125 CU_add_test(ixhtml10_suite, "test <h2> with align attribute(right).", test_ixhtml10_h2_tag_008);
1126 CU_add_test(ixhtml10_suite, "test <h2> with align attribute(center).", test_ixhtml10_h2_tag_009);
1127 CU_add_test(ixhtml10_suite, "test <h2> with align attribute(unkown).", test_ixhtml10_h2_tag_010);
1129 /*=========================================================================*/
1131 /*=========================================================================*/
1132 CU_add_test(ixhtml10_suite, "test <h3>.", test_ixhtml10_h3_tag_001);
1133 CU_add_test(ixhtml10_suite, "test <h3> with value.", test_ixhtml10_h3_tag_002);
1134 CU_add_test(ixhtml10_suite, "test <h3> with value(japanese).", test_ixhtml10_h3_tag_003);
1135 CU_add_test(ixhtml10_suite, "test <h3> with value(japanese-hankaku).", test_ixhtml10_h3_tag_004);
1136 CU_add_test(ixhtml10_suite, "test <h3> with align attribute(non).", test_ixhtml10_h3_tag_005);
1137 CU_add_test(ixhtml10_suite, "test <h3> with align attribute(void).", test_ixhtml10_h3_tag_006);
1138 CU_add_test(ixhtml10_suite, "test <h3> with align attribute(left).", test_ixhtml10_h3_tag_007);
1139 CU_add_test(ixhtml10_suite, "test <h3> with align attribute(right).", test_ixhtml10_h3_tag_008);
1140 CU_add_test(ixhtml10_suite, "test <h3> with align attribute(center).", test_ixhtml10_h3_tag_009);
1141 CU_add_test(ixhtml10_suite, "test <h3> with align attribute(unkown).", test_ixhtml10_h3_tag_010);
1143 /*=========================================================================*/
1145 /*=========================================================================*/
1146 CU_add_test(ixhtml10_suite, "test <h4>.", test_ixhtml10_h4_tag_001);
1147 CU_add_test(ixhtml10_suite, "test <h4> with value.", test_ixhtml10_h4_tag_002);
1148 CU_add_test(ixhtml10_suite, "test <h4> with value(japanese).", test_ixhtml10_h4_tag_003);
1149 CU_add_test(ixhtml10_suite, "test <h4> with value(japanese-hankaku).", test_ixhtml10_h4_tag_004);
1150 CU_add_test(ixhtml10_suite, "test <h4> with align attribute(non).", test_ixhtml10_h4_tag_005);
1151 CU_add_test(ixhtml10_suite, "test <h4> with align attribute(void).", test_ixhtml10_h4_tag_006);
1152 CU_add_test(ixhtml10_suite, "test <h4> with align attribute(left).", test_ixhtml10_h4_tag_007);
1153 CU_add_test(ixhtml10_suite, "test <h4> with align attribute(right).", test_ixhtml10_h4_tag_008);
1154 CU_add_test(ixhtml10_suite, "test <h4> with align attribute(center).", test_ixhtml10_h4_tag_009);
1155 CU_add_test(ixhtml10_suite, "test <h4> with align attribute(unkown).", test_ixhtml10_h4_tag_010);
1157 /*=========================================================================*/
1159 /*=========================================================================*/
1160 CU_add_test(ixhtml10_suite, "test <h5>.", test_ixhtml10_h5_tag_001);
1161 CU_add_test(ixhtml10_suite, "test <h5> with value.", test_ixhtml10_h5_tag_002);
1162 CU_add_test(ixhtml10_suite, "test <h5> with value(japanese).", test_ixhtml10_h5_tag_003);
1163 CU_add_test(ixhtml10_suite, "test <h5> with value(japanese-hankaku).", test_ixhtml10_h5_tag_004);
1164 CU_add_test(ixhtml10_suite, "test <h5> with align attribute(non).", test_ixhtml10_h5_tag_005);
1165 CU_add_test(ixhtml10_suite, "test <h5> with align attribute(void).", test_ixhtml10_h5_tag_006);
1166 CU_add_test(ixhtml10_suite, "test <h5> with align attribute(left).", test_ixhtml10_h5_tag_007);
1167 CU_add_test(ixhtml10_suite, "test <h5> with align attribute(right).", test_ixhtml10_h5_tag_008);
1168 CU_add_test(ixhtml10_suite, "test <h5> with align attribute(center).", test_ixhtml10_h5_tag_009);
1169 CU_add_test(ixhtml10_suite, "test <h5> with align attribute(unkown).", test_ixhtml10_h5_tag_010);
1171 /*=========================================================================*/
1173 /*=========================================================================*/
1174 CU_add_test(ixhtml10_suite, "test <h6>.", test_ixhtml10_h6_tag_001);
1175 CU_add_test(ixhtml10_suite, "test <h6> with value.", test_ixhtml10_h6_tag_002);
1176 CU_add_test(ixhtml10_suite, "test <h6> with value(japanese).", test_ixhtml10_h6_tag_003);
1177 CU_add_test(ixhtml10_suite, "test <h6> with value(japanese-hankaku).", test_ixhtml10_h6_tag_004);
1178 CU_add_test(ixhtml10_suite, "test <h6> with align attribute(non).", test_ixhtml10_h6_tag_005);
1179 CU_add_test(ixhtml10_suite, "test <h6> with align attribute(void).", test_ixhtml10_h6_tag_006);
1180 CU_add_test(ixhtml10_suite, "test <h6> with align attribute(left).", test_ixhtml10_h6_tag_007);
1181 CU_add_test(ixhtml10_suite, "test <h6> with align attribute(right).", test_ixhtml10_h6_tag_008);
1182 CU_add_test(ixhtml10_suite, "test <h6> with align attribute(center).", test_ixhtml10_h6_tag_009);
1183 CU_add_test(ixhtml10_suite, "test <h6> with align attribute(unkown).", test_ixhtml10_h6_tag_010);
1185 /*=========================================================================*/
1187 /*=========================================================================*/
1188 CU_add_test(ixhtml10_suite, "test <head>.", test_ixhtml10_head_tag_001);
1189 CU_add_test(ixhtml10_suite, "test <head> with value.", test_ixhtml10_head_tag_002);
1191 /*=========================================================================*/
1193 /*=========================================================================*/
1194 CU_add_test(ixhtml10_suite, "test <title> 1." , test_ixhtml10_title_tag_001);
1195 CU_add_test(ixhtml10_suite, "test <title> 2." , test_ixhtml10_title_tag_002);
1197 /*=========================================================================*/
1199 /*=========================================================================*/
1200 CU_add_test(ixhtml10_suite, "test base tag no attribute.", test_ixhtml10_base_tag_001);
1201 CU_add_test(ixhtml10_suite, "test base tag href attribute with no value.", test_ixhtml10_base_tag_href_attribute_001);
1202 CU_add_test(ixhtml10_suite, "test base tag href attribute with void value.", test_ixhtml10_base_tag_href_attribute_002);
1203 CU_add_test(ixhtml10_suite, "test base tag href attribute with normal value 1.", test_ixhtml10_base_tag_href_attribute_003);
1204 CU_add_test(ixhtml10_suite, "test base tag href attribute with normal value 2.", test_ixhtml10_base_tag_href_attribute_004);
1206 /*=========================================================================*/
1208 /*=========================================================================*/
1209 CU_add_test(ixhtml10_suite, "test <body> .", test_ixhtml10_body_tag_001);
1210 CU_add_test(ixhtml10_suite, "test <body> with bgcolor attribute 1.", test_ixhtml10_body_tag_002);
1211 CU_add_test(ixhtml10_suite, "test <body> with bgcolor attribute 2.", test_ixhtml10_body_tag_003);
1212 CU_add_test(ixhtml10_suite, "test <body> with bgcolor attribute 3.", test_ixhtml10_body_tag_004);
1213 CU_add_test(ixhtml10_suite, "test <body> with text attribute 1.", test_ixhtml10_body_tag_005);
1214 CU_add_test(ixhtml10_suite, "test <body> with text attribute 2.", test_ixhtml10_body_tag_006);
1215 CU_add_test(ixhtml10_suite, "test <body> with text attribute 3.", test_ixhtml10_body_tag_007);
1216 CU_add_test(ixhtml10_suite, "test <body> with link attribute 1.", test_ixhtml10_body_tag_008);
1217 CU_add_test(ixhtml10_suite, "test <body> with link attribute 2.", test_ixhtml10_body_tag_009);
1218 CU_add_test(ixhtml10_suite, "test <body> with link attribute 3.", test_ixhtml10_body_tag_010);
1219 CU_add_test(ixhtml10_suite, "test <body> with vlink attribute 1.", test_ixhtml10_body_tag_011);
1220 CU_add_test(ixhtml10_suite, "test <body> with vlink attribute 2.", test_ixhtml10_body_tag_012);
1221 CU_add_test(ixhtml10_suite, "test <body> with vlink attribute 3.", test_ixhtml10_body_tag_013);
1222 CU_add_test(ixhtml10_suite, "test <body> with alink attribute.", test_ixhtml10_body_tag_014);
1223 CU_add_test(ixhtml10_suite, "test <body> with unknown attribute.", test_ixhtml10_body_tag_015);
1225 /*=========================================================================*/
1227 /*=========================================================================*/
1228 CU_add_test(ixhtml10_suite, "test style #001", test_ixhtml10_style_tag_001);
1229 CU_add_test(ixhtml10_suite, "test style #002", test_ixhtml10_style_tag_002);
1230 CU_add_test(ixhtml10_suite, "test style #003", test_ixhtml10_style_tag_003);
1232 /*=========================================================================*/
1234 /*=========================================================================*/
1235 CU_add_test(ixhtml10_suite, "test a tag name attr1", test_ixhtml10_a_tag_name_attribute_001);
1236 CU_add_test(ixhtml10_suite, "test a tag name attr2", test_ixhtml10_a_tag_name_attribute_002);
1237 CU_add_test(ixhtml10_suite, "test a tag name attr3 with japanese.", test_ixhtml10_a_tag_name_attribute_003);
1238 CU_add_test(ixhtml10_suite, "test a tag name attr4 with japanese.", test_ixhtml10_a_tag_name_attribute_004);
1239 CU_add_test(ixhtml10_suite, "test a tag href attr1 with void attribute.", test_ixhtml10_a_tag_href_attribute_001);
1240 CU_add_test(ixhtml10_suite, "test a tag href attr2 with other site link.", test_ixhtml10_a_tag_href_attribute_002);
1241 CU_add_test(ixhtml10_suite, "test a tag href attr3 with local link.", test_ixhtml10_a_tag_href_attribute_003);
1242 CU_add_test(ixhtml10_suite, "test a tag href attr4 with maker.", test_ixhtml10_a_tag_href_attribute_004);
1243 CU_add_test(ixhtml10_suite, "test a tag href attr5 with void maker.", test_ixhtml10_a_tag_href_attribute_005);
1244 CU_add_test(ixhtml10_suite, "test a tag href attr6 with no cookie.", test_ixhtml10_a_tag_href_attribute_006);
1245 CU_add_test(ixhtml10_suite, "test a tag accesskey attribute.", test_ixhtml10_a_tag_accesskey_attribute_001);
1246 CU_add_test(ixhtml10_suite, "test a tag accesskey attribute with void char.", test_ixhtml10_a_tag_accesskey_attribute_002);
1247 CU_add_test(ixhtml10_suite, "test a tag accesskey attribute with no value", test_ixhtml10_a_tag_accesskey_attribute_003);
1249 /*=========================================================================*/
1251 /*=========================================================================*/
1252 CU_add_test(ixhtml10_suite, "test <br>.", test_ixhtml10_br_tag_001);
1253 CU_add_test(ixhtml10_suite, "test <br> with clear attribute(left).", test_ixhtml10_br_tag_002);
1254 CU_add_test(ixhtml10_suite, "test <br> with clear attribute(right).", test_ixhtml10_br_tag_003);
1255 CU_add_test(ixhtml10_suite, "test <br> with clear attribute(all).", test_ixhtml10_br_tag_004);
1256 CU_add_test(ixhtml10_suite, "test <br> with clear attribute(void).", test_ixhtml10_br_tag_005);
1257 CU_add_test(ixhtml10_suite, "test <br> with clear attribute(no value).", test_ixhtml10_br_tag_006);
1258 CU_add_test(ixhtml10_suite, "test <br> with clear attribute(unknown value).", test_ixhtml10_br_tag_007);
1260 /*=========================================================================*/
1262 /*=========================================================================*/
1263 CU_add_test(ixhtml10_suite, "test <font> 1." , test_ixhtml10_font_tag_001);
1264 CU_add_test(ixhtml10_suite, "test <font> 2." , test_ixhtml10_font_tag_002);
1265 CU_add_test(ixhtml10_suite, "test <font> 3." , test_ixhtml10_font_tag_003);
1266 CU_add_test(ixhtml10_suite, "test <font> 4." , test_ixhtml10_font_tag_004);
1267 CU_add_test(ixhtml10_suite, "test <font> 5." , test_ixhtml10_font_tag_005);
1268 CU_add_test(ixhtml10_suite, "test <font> 6." , test_ixhtml10_font_tag_006);
1269 CU_add_test(ixhtml10_suite, "test <font> 7." , test_ixhtml10_font_tag_007);
1270 CU_add_test(ixhtml10_suite, "test <font> 8." , test_ixhtml10_font_tag_008);
1271 CU_add_test(ixhtml10_suite, "test <font> 9." , test_ixhtml10_font_tag_009);
1272 CU_add_test(ixhtml10_suite, "test <font> 10." , test_ixhtml10_font_tag_010);
1273 CU_add_test(ixhtml10_suite, "test <font> 11." , test_ixhtml10_font_tag_011);
1274 CU_add_test(ixhtml10_suite, "test <font> 12." , test_ixhtml10_font_tag_012);
1275 CU_add_test(ixhtml10_suite, "test <font> 13." , test_ixhtml10_font_tag_013);
1276 CU_add_test(ixhtml10_suite, "test <font> 14." , test_ixhtml10_font_tag_014);
1277 CU_add_test(ixhtml10_suite, "test <font> 15." , test_ixhtml10_font_tag_015);
1278 CU_add_test(ixhtml10_suite, "test <font> 16." , test_ixhtml10_font_tag_016);
1279 CU_add_test(ixhtml10_suite, "test <font> 17." , test_ixhtml10_font_tag_017);
1280 CU_add_test(ixhtml10_suite, "test <font> 18." , test_ixhtml10_font_tag_018);
1281 CU_add_test(ixhtml10_suite, "test <font> 19." , test_ixhtml10_font_tag_019);
1282 CU_add_test(ixhtml10_suite, "test <font> 20." , test_ixhtml10_font_tag_020);
1283 CU_add_test(ixhtml10_suite, "test <font> 21." , test_ixhtml10_font_tag_021);
1284 CU_add_test(ixhtml10_suite, "test <font> 22." , test_ixhtml10_font_tag_022);
1286 /*=========================================================================*/
1288 /*=========================================================================*/
1289 CU_add_test(ixhtml10_suite, "test <input>." , test_ixhtml10_input_tag_001);
1290 CU_add_test(ixhtml10_suite, "test <input type>." , test_ixhtml10_input_tag_002);
1291 CU_add_test(ixhtml10_suite, "test <input type> with void value." , test_ixhtml10_input_tag_003);
1292 CU_add_test(ixhtml10_suite, "test <input type> with value(text)." , test_ixhtml10_input_tag_004);
1293 CU_add_test(ixhtml10_suite, "test <input type> with value(password)." , test_ixhtml10_input_tag_005);
1294 CU_add_test(ixhtml10_suite, "test <input type> with value(checkbox)." , test_ixhtml10_input_tag_006);
1295 CU_add_test(ixhtml10_suite, "test <input type> with value(radio)." , test_ixhtml10_input_tag_007);
1296 CU_add_test(ixhtml10_suite, "test <input type> with value(hidden)." , test_ixhtml10_input_tag_008);
1297 CU_add_test(ixhtml10_suite, "test <input type> with value(submit)." , test_ixhtml10_input_tag_009);
1298 CU_add_test(ixhtml10_suite, "test <input type> with value(reset)." , test_ixhtml10_input_tag_010);
1299 CU_add_test(ixhtml10_suite, "test <input type> with value(unknown)." , test_ixhtml10_input_tag_011);
1300 CU_add_test(ixhtml10_suite, "test <input name>." , test_ixhtml10_input_tag_012);
1301 CU_add_test(ixhtml10_suite, "test <input name> with void value." , test_ixhtml10_input_tag_013);
1302 CU_add_test(ixhtml10_suite, "test <input name> with alphabetic value." , test_ixhtml10_input_tag_014);
1303 CU_add_test(ixhtml10_suite, "test <input name> with japanese value." , test_ixhtml10_input_tag_015);
1304 CU_add_test(ixhtml10_suite, "test <input name> with japanese-hankaku value." , test_ixhtml10_input_tag_016);
1305 CU_add_test(ixhtml10_suite, "test <input value>." , test_ixhtml10_input_tag_017);
1306 CU_add_test(ixhtml10_suite, "test <input value> with void value." , test_ixhtml10_input_tag_018);
1307 CU_add_test(ixhtml10_suite, "test <input value> with alphabetic value." , test_ixhtml10_input_tag_019);
1308 CU_add_test(ixhtml10_suite, "test <input value> with japanese value." , test_ixhtml10_input_tag_020);
1309 CU_add_test(ixhtml10_suite, "test <input value> with japanese-hankaku value." , test_ixhtml10_input_tag_021);
1310 CU_add_test(ixhtml10_suite, "test <input size>." , test_ixhtml10_input_tag_022);
1311 CU_add_test(ixhtml10_suite, "test <input size> with void value." , test_ixhtml10_input_tag_023);
1312 CU_add_test(ixhtml10_suite, "test <input size> with alphabetic value." , test_ixhtml10_input_tag_024);
1313 CU_add_test(ixhtml10_suite, "test <input size> with numeric value." , test_ixhtml10_input_tag_025);
1314 CU_add_test(ixhtml10_suite, "test <input maxlength>." , test_ixhtml10_input_tag_026);
1315 CU_add_test(ixhtml10_suite, "test <input maxlength> with void value." , test_ixhtml10_input_tag_027);
1316 CU_add_test(ixhtml10_suite, "test <input maxlength> with alphabetic value." , test_ixhtml10_input_tag_028);
1317 CU_add_test(ixhtml10_suite, "test <input maxlength> with numeric value." , test_ixhtml10_input_tag_029);
1318 CU_add_test(ixhtml10_suite, "test <input checked>." , test_ixhtml10_input_tag_030);
1319 CU_add_test(ixhtml10_suite, "test <input accesskey>." , test_ixhtml10_input_tag_031);
1320 CU_add_test(ixhtml10_suite, "test <input accesskey> with void value." , test_ixhtml10_input_tag_032);
1321 CU_add_test(ixhtml10_suite, "test <input accesskey> with value." , test_ixhtml10_input_tag_033);
1322 CU_add_test(ixhtml10_suite, "test <input istyle> 1." , test_ixhtml10_input_tag_034);
1323 CU_add_test(ixhtml10_suite, "test <input istyle> 2." , test_ixhtml10_input_tag_035);
1324 CU_add_test(ixhtml10_suite, "test <input istyle> 3." , test_ixhtml10_input_tag_036);
1325 CU_add_test(ixhtml10_suite, "test <input istyle> 4." , test_ixhtml10_input_tag_037);
1326 CU_add_test(ixhtml10_suite, "test <input istyle> 5." , test_ixhtml10_input_tag_038);
1327 CU_add_test(ixhtml10_suite, "test <input istyle> 6." , test_ixhtml10_input_tag_039);
1328 CU_add_test(ixhtml10_suite, "test <input istyle> 7." , test_ixhtml10_input_tag_040);
1329 CU_add_test(ixhtml10_suite, "test <input istyle> 8." , test_ixhtml10_input_tag_041);
1330 CU_add_test(ixhtml10_suite, "test <input istyle> 9." , test_ixhtml10_input_tag_042);
1331 CU_add_test(ixhtml10_suite, "test <input istyle> 10." , test_ixhtml10_input_tag_043);
1332 CU_add_test(ixhtml10_suite, "test <input istyle> 11." , test_ixhtml10_input_tag_044);
1333 CU_add_test(ixhtml10_suite, "test <input istyle> 12." , test_ixhtml10_input_tag_045);
1334 CU_add_test(ixhtml10_suite, "test <input istyle> 13." , test_ixhtml10_input_tag_046);
1335 CU_add_test(ixhtml10_suite, "test <input istyle> 14." , test_ixhtml10_input_tag_047);
1337 /*=========================================================================*/
1339 /*=========================================================================*/
1340 CU_add_test(ixhtml10_suite, "test <center>.", test_ixhtml10_center_tag_001);
1342 /*=========================================================================*/
1344 /*=========================================================================*/
1345 CU_add_test(ixhtml10_suite, "test <hr>.", test_ixhtml10_hr_tag_001);
1346 CU_add_test(ixhtml10_suite, "test <hr />.", test_ixhtml10_hr_tag_002);
1347 CU_add_test(ixhtml10_suite, "test <hr align> with no value.", test_ixhtml10_hr_tag_003);
1348 CU_add_test(ixhtml10_suite, "test <hr align> with void value.", test_ixhtml10_hr_tag_004);
1349 CU_add_test(ixhtml10_suite, "test <hr align> with value(left).", test_ixhtml10_hr_tag_005);
1350 CU_add_test(ixhtml10_suite, "test <hr align> with value(right).", test_ixhtml10_hr_tag_006);
1351 CU_add_test(ixhtml10_suite, "test <hr align> with value(center).", test_ixhtml10_hr_tag_007);
1352 CU_add_test(ixhtml10_suite, "test <hr align> with value(unknown).", test_ixhtml10_hr_tag_008);
1353 CU_add_test(ixhtml10_suite, "test <hr size> with no value.", test_ixhtml10_hr_tag_009);
1354 CU_add_test(ixhtml10_suite, "test <hr size> with void value.", test_ixhtml10_hr_tag_010);
1355 CU_add_test(ixhtml10_suite, "test <hr size> with non numeric value.", test_ixhtml10_hr_tag_011);
1356 CU_add_test(ixhtml10_suite, "test <hr size> with numeric value.", test_ixhtml10_hr_tag_012);
1357 CU_add_test(ixhtml10_suite, "test <hr width> with no value.", test_ixhtml10_hr_tag_013);
1358 CU_add_test(ixhtml10_suite, "test <hr width> with void value.", test_ixhtml10_hr_tag_014);
1359 CU_add_test(ixhtml10_suite, "test <hr width> with non numeric value.", test_ixhtml10_hr_tag_015);
1360 CU_add_test(ixhtml10_suite, "test <hr width> with numeric value.", test_ixhtml10_hr_tag_016);
1361 CU_add_test(ixhtml10_suite, "test <hr noshade>.", test_ixhtml10_hr_tag_017);
1362 CU_add_test(ixhtml10_suite, "test <hr color> 1.", test_ixhtml10_hr_tag_018);
1363 CU_add_test(ixhtml10_suite, "test <hr color> 2.", test_ixhtml10_hr_tag_018_1);
1364 CU_add_test(ixhtml10_suite, "test <hr color> 3.", test_ixhtml10_hr_tag_018_2);
1366 /*=========================================================================*/
1368 /*=========================================================================*/
1369 CU_add_test(ixhtml10_suite, "test <img>." , test_ixhtml10_img_tag_001);
1370 CU_add_test(ixhtml10_suite, "test <img src> with no value." , test_ixhtml10_img_tag_002);
1371 CU_add_test(ixhtml10_suite, "test <img src> with void value." , test_ixhtml10_img_tag_003);
1372 CU_add_test(ixhtml10_suite, "test <img src> with alphabetic value." , test_ixhtml10_img_tag_004);
1373 CU_add_test(ixhtml10_suite, "test <img src> with japanese value." , test_ixhtml10_img_tag_005);
1374 CU_add_test(ixhtml10_suite, "test <img src> with japanese-hankaku value." , test_ixhtml10_img_tag_006);
1375 CU_add_test(ixhtml10_suite, "test <img align> with no value." , test_ixhtml10_img_tag_007);
1376 CU_add_test(ixhtml10_suite, "test <img align> with void value." , test_ixhtml10_img_tag_008);
1377 CU_add_test(ixhtml10_suite, "test <img align> with value(top)." , test_ixhtml10_img_tag_009);
1378 CU_add_test(ixhtml10_suite, "test <img align> with value(middle)." , test_ixhtml10_img_tag_020);
1379 CU_add_test(ixhtml10_suite, "test <img align> with value(bottom)." , test_ixhtml10_img_tag_011);
1380 CU_add_test(ixhtml10_suite, "test <img align> with value(left)." , test_ixhtml10_img_tag_012);
1381 CU_add_test(ixhtml10_suite, "test <img align> with value(right)." , test_ixhtml10_img_tag_013);
1382 CU_add_test(ixhtml10_suite, "test <img align> with value(center)." , test_ixhtml10_img_tag_013_1);
1383 CU_add_test(ixhtml10_suite, "test <img align> with value(unkown)." , test_ixhtml10_img_tag_014);
1384 CU_add_test(ixhtml10_suite, "test <img width> with no value." , test_ixhtml10_img_tag_015);
1385 CU_add_test(ixhtml10_suite, "test <img width> with void value." , test_ixhtml10_img_tag_016);
1386 CU_add_test(ixhtml10_suite, "test <img width> with alphabetic value." , test_ixhtml10_img_tag_017);
1387 CU_add_test(ixhtml10_suite, "test <img width> with numeric value." , test_ixhtml10_img_tag_018);
1388 CU_add_test(ixhtml10_suite, "test <img width> with percentage value." , test_ixhtml10_img_tag_019);
1389 CU_add_test(ixhtml10_suite, "test <img height> with no value." , test_ixhtml10_img_tag_020);
1390 CU_add_test(ixhtml10_suite, "test <img height> with void value." , test_ixhtml10_img_tag_021);
1391 CU_add_test(ixhtml10_suite, "test <img height> with alphabetic value." , test_ixhtml10_img_tag_022);
1392 CU_add_test(ixhtml10_suite, "test <img height> with numeric value." , test_ixhtml10_img_tag_023);
1393 CU_add_test(ixhtml10_suite, "test <img height> with percentage value." , test_ixhtml10_img_tag_024);
1394 CU_add_test(ixhtml10_suite, "test <img hspace> with no value." , test_ixhtml10_img_tag_025);
1395 CU_add_test(ixhtml10_suite, "test <img hspace> with void value." , test_ixhtml10_img_tag_026);
1396 CU_add_test(ixhtml10_suite, "test <img hspace> with alphabetic value." , test_ixhtml10_img_tag_027);
1397 CU_add_test(ixhtml10_suite, "test <img hspace> with numeric value." , test_ixhtml10_img_tag_028);
1398 CU_add_test(ixhtml10_suite, "test <img vspace> with no value." , test_ixhtml10_img_tag_029);
1399 CU_add_test(ixhtml10_suite, "test <img vspace> with void value." , test_ixhtml10_img_tag_030);
1400 CU_add_test(ixhtml10_suite, "test <img vspace> with alphabetic value." , test_ixhtml10_img_tag_031);
1401 CU_add_test(ixhtml10_suite, "test <img vspace> with numeric value." , test_ixhtml10_img_tag_032);
1402 CU_add_test(ixhtml10_suite, "test <img alt>." , test_ixhtml10_img_tag_033);
1403 CU_add_test(ixhtml10_suite, "test <img alt> with void value." , test_ixhtml10_img_tag_034);
1404 CU_add_test(ixhtml10_suite, "test <img alt> with alphabetic value." , test_ixhtml10_img_tag_035);
1405 CU_add_test(ixhtml10_suite, "test <img alt> with japanese value." , test_ixhtml10_img_tag_036);
1406 CU_add_test(ixhtml10_suite, "test <img alt> with japanese-hankaku value." , test_ixhtml10_img_tag_037);
1408 /*=========================================================================*/
1410 /*=========================================================================*/
1411 CU_add_test(ixhtml10_suite, "test <select> 1." , test_ixhtml10_select_tag_001);
1412 CU_add_test(ixhtml10_suite, "test <select> 2." , test_ixhtml10_select_tag_002);
1413 CU_add_test(ixhtml10_suite, "test <select> 3." , test_ixhtml10_select_tag_003);
1414 CU_add_test(ixhtml10_suite, "test <select> 4." , test_ixhtml10_select_tag_004);
1415 CU_add_test(ixhtml10_suite, "test <select> 5." , test_ixhtml10_select_tag_005);
1416 CU_add_test(ixhtml10_suite, "test <select> 6." , test_ixhtml10_select_tag_006);
1417 CU_add_test(ixhtml10_suite, "test <select> 7." , test_ixhtml10_select_tag_007);
1418 CU_add_test(ixhtml10_suite, "test <select> 8." , test_ixhtml10_select_tag_008);
1419 CU_add_test(ixhtml10_suite, "test <select> 9." , test_ixhtml10_select_tag_009);
1420 CU_add_test(ixhtml10_suite, "test <select> 10." , test_ixhtml10_select_tag_010);
1421 CU_add_test(ixhtml10_suite, "test <select> 11." , test_ixhtml10_select_tag_011);
1422 CU_add_test(ixhtml10_suite, "test <select> 12." , test_ixhtml10_select_tag_012);
1423 CU_add_test(ixhtml10_suite, "test <select> 13." , test_ixhtml10_select_tag_013);
1424 CU_add_test(ixhtml10_suite, "test <select> 14." , test_ixhtml10_select_tag_014);
1426 /*=========================================================================*/
1428 /*=========================================================================*/
1429 CU_add_test(ixhtml10_suite, "test <option>." , test_ixhtml10_option_tag_001);
1430 CU_add_test(ixhtml10_suite, "test <option value> with no value." , test_ixhtml10_option_tag_002);
1431 CU_add_test(ixhtml10_suite, "test <option value> with void value." , test_ixhtml10_option_tag_003);
1432 CU_add_test(ixhtml10_suite, "test <option value> with alphabetic value." , test_ixhtml10_option_tag_004);
1433 CU_add_test(ixhtml10_suite, "test <option value> with japanese value." , test_ixhtml10_option_tag_005);
1434 CU_add_test(ixhtml10_suite, "test <option value> with japanese-kana value." , test_ixhtml10_option_tag_006);
1435 CU_add_test(ixhtml10_suite, "test <option selected>." , test_ixhtml10_option_tag_007);
1437 /*=========================================================================*/
1439 /*=========================================================================*/
1440 CU_add_test(ixhtml10_suite, "test <div>.", test_ixhtml10_div_tag_001);
1441 CU_add_test(ixhtml10_suite, "test <div> with align attribute(left).", test_ixhtml10_div_tag_002);
1442 CU_add_test(ixhtml10_suite, "test <div> with align attribute(right).", test_ixhtml10_div_tag_003);
1443 CU_add_test(ixhtml10_suite, "test <div> with align attribute(center).", test_ixhtml10_div_tag_004);
1444 CU_add_test(ixhtml10_suite, "test <div> with align attribute(void).", test_ixhtml10_div_tag_005);
1445 CU_add_test(ixhtml10_suite, "test <div> with align attribute(unknown).", test_ixhtml10_div_tag_006);
1446 CU_add_test(ixhtml10_suite, "test <div> with style attribute.", test_ixhtml10_div_tag_007);
1447 /*=========================================================================*/
1449 /*=========================================================================*/
1450 CU_add_test(ixhtml10_suite, "test <chxj:if>.", test_ixhtml10_chxjif_tag_001);
1451 CU_add_test(ixhtml10_suite, "test <chxj:if> 2.", test_ixhtml10_chxjif_tag_002);
1452 CU_add_test(ixhtml10_suite, "test <chxj:if> 3.", test_ixhtml10_chxjif_tag_003);
1453 CU_add_test(ixhtml10_suite, "test <chxj:if> 4.", test_ixhtml10_chxjif_tag_004);
1454 CU_add_test(ixhtml10_suite, "test <chxj:if> 5.", test_ixhtml10_chxjif_tag_005);
1455 CU_add_test(ixhtml10_suite, "test <chxj:if> 6.", test_ixhtml10_chxjif_tag_006);
1456 CU_add_test(ixhtml10_suite, "test <chxj:if> 7.", test_ixhtml10_chxjif_tag_007);
1457 CU_add_test(ixhtml10_suite, "test <chxj:if> 8.", test_ixhtml10_chxjif_tag_008);
1459 /*=========================================================================*/
1461 /*=========================================================================*/
1462 CU_add_test(ixhtml10_suite, "test <nobr> 1.", test_ixhtml10_nobr_tag_001);
1463 CU_add_test(ixhtml10_suite, "test <nobr> 2.", test_ixhtml10_nobr_tag_002);
1465 /*=========================================================================*/
1467 /*=========================================================================*/
1468 CU_add_test(ixhtml10_suite, "test <small> 1.", test_ixhtml10_small_tag_001);
1469 CU_add_test(ixhtml10_suite, "test <small> 2.", test_ixhtml10_small_tag_002);
1471 /*=========================================================================*/
1473 /*=========================================================================*/
1474 CU_add_test(ixhtml10_suite, "test <span> 1.", test_ixhtml10_span_tag_001);
1475 CU_add_test(ixhtml10_suite, "test <span> 2.", test_ixhtml10_span_tag_002);
1476 CU_add_test(ixhtml10_suite, "test span with css 001", test_ixhtml10_span_tag_with_css_001);
1477 CU_add_test(ixhtml10_suite, "test span with css 002", test_ixhtml10_span_tag_with_css_002);
1478 CU_add_test(ixhtml10_suite, "test span with css 003", test_ixhtml10_span_tag_with_css_003);
1479 CU_add_test(ixhtml10_suite, "test span with css 004", test_ixhtml10_span_tag_with_css_004);
1480 CU_add_test(ixhtml10_suite, "test span with css 005", test_ixhtml10_span_tag_with_css_005);
1481 CU_add_test(ixhtml10_suite, "test span with css 006", test_ixhtml10_span_tag_with_css_006);
1482 CU_add_test(ixhtml10_suite, "test span with css 007", test_ixhtml10_span_tag_with_css_007);
1483 CU_add_test(ixhtml10_suite, "test span with css 008", test_ixhtml10_span_tag_with_css_008);
1484 CU_add_test(ixhtml10_suite, "test span with css 009", test_ixhtml10_span_tag_with_css_009);
1485 CU_add_test(ixhtml10_suite, "test span with css 010", test_ixhtml10_span_tag_with_css_010);
1486 CU_add_test(ixhtml10_suite, "test span with css 011", test_ixhtml10_span_tag_with_css_011);
1487 CU_add_test(ixhtml10_suite, "test span with css 012", test_ixhtml10_span_tag_with_css_012);
1488 CU_add_test(ixhtml10_suite, "test span with css 013", test_ixhtml10_span_tag_with_css_013);
1489 CU_add_test(ixhtml10_suite, "test span with css 014", test_ixhtml10_span_tag_with_css_014);
1490 CU_add_test(ixhtml10_suite, "test span with css 015", test_ixhtml10_span_tag_with_css_015);
1491 CU_add_test(ixhtml10_suite, "test span with css 016", test_ixhtml10_span_tag_with_css_016);
1492 CU_add_test(ixhtml10_suite, "test span with css 017", test_ixhtml10_span_tag_with_css_017);
1493 CU_add_test(ixhtml10_suite, "test span with css 018", test_ixhtml10_span_tag_with_css_018);
1494 CU_add_test(ixhtml10_suite, "test span with css 019", test_ixhtml10_span_tag_with_css_019);
1495 CU_add_test(ixhtml10_suite, "test span with css 020", test_ixhtml10_span_tag_with_css_020);
1496 CU_add_test(ixhtml10_suite, "test span with css 021", test_ixhtml10_span_tag_with_css_021);
1497 CU_add_test(ixhtml10_suite, "test span with css 022", test_ixhtml10_span_tag_with_css_022);
1498 CU_add_test(ixhtml10_suite, "test span with css 023", test_ixhtml10_span_tag_with_css_023);
1499 CU_add_test(ixhtml10_suite, "test span with css 024", test_ixhtml10_span_tag_with_css_024);
1500 CU_add_test(ixhtml10_suite, "test span with css 025", test_ixhtml10_span_tag_with_css_025);
1501 CU_add_test(ixhtml10_suite, "test span with css 026", test_ixhtml10_span_tag_with_css_026);
1502 CU_add_test(ixhtml10_suite, "test span with css 027", test_ixhtml10_span_tag_with_css_027);
1503 CU_add_test(ixhtml10_suite, "test span with css 028", test_ixhtml10_span_tag_with_css_028);
1504 CU_add_test(ixhtml10_suite, "test span with css 029", test_ixhtml10_span_tag_with_css_029);
1505 CU_add_test(ixhtml10_suite, "test span with css 030", test_ixhtml10_span_tag_with_css_030);
1506 CU_add_test(ixhtml10_suite, "test span with css 031", test_ixhtml10_span_tag_with_css_031);
1507 CU_add_test(ixhtml10_suite, "test span with css 032", test_ixhtml10_span_tag_with_css_032);
1508 CU_add_test(ixhtml10_suite, "test span with css 033", test_ixhtml10_span_tag_with_css_033);
1509 CU_add_test(ixhtml10_suite, "test span with css 034", test_ixhtml10_span_tag_with_css_034);
1510 CU_add_test(ixhtml10_suite, "test span with css 035", test_ixhtml10_span_tag_with_css_035);
1511 CU_add_test(ixhtml10_suite, "test span with css 036", test_ixhtml10_span_tag_with_css_036);
1512 CU_add_test(ixhtml10_suite, "test span with css 037", test_ixhtml10_span_tag_with_css_037);
1513 CU_add_test(ixhtml10_suite, "test span with css 038", test_ixhtml10_span_tag_with_css_038);
1514 CU_add_test(ixhtml10_suite, "test span with css 039", test_ixhtml10_span_tag_with_css_039);
1515 CU_add_test(ixhtml10_suite, "test span with css 040", test_ixhtml10_span_tag_with_css_040);
1517 CU_add_test(ixhtml10_suite, "test <th> 1", test_ixhtml10_th_tag_001);
1518 CU_add_test(ixhtml10_suite, "test <th> 2", test_ixhtml10_th_tag_002);
1520 CU_add_test(ixhtml10_suite, "test <b> 1", test_ixhtml10_b_tag_001);
1521 CU_add_test(ixhtml10_suite, "test <b> 2", test_ixhtml10_b_tag_002);
1523 CU_add_test(ixhtml10_suite, "test <fieldset> 1", test_ixhtml10_fieldset_tag_001);
1524 CU_add_test(ixhtml10_suite, "test <fieldset> 2", test_ixhtml10_fieldset_tag_002);
1526 /*=========================================================================*/
1528 /*=========================================================================*/
1529 CU_add_test(ixhtml10_suite, "test <dt>.", test_ixhtml10_dt_tag_001);
1530 CU_add_test(ixhtml10_suite, "test <dt> with void value.", test_ixhtml10_dt_tag_002);
1531 CU_add_test(ixhtml10_suite, "test dt with css 001", test_ixhtml10_dt_tag_with_css_001);
1532 CU_add_test(ixhtml10_suite, "test dt with css 002", test_ixhtml10_dt_tag_with_css_002);
1533 CU_add_test(ixhtml10_suite, "test dt with css 003", test_ixhtml10_dt_tag_with_css_003);
1534 CU_add_test(ixhtml10_suite, "test dt with css 004", test_ixhtml10_dt_tag_with_css_004);
1535 CU_add_test(ixhtml10_suite, "test dt with css 005", test_ixhtml10_dt_tag_with_css_005);
1536 CU_add_test(ixhtml10_suite, "test dt with css 006", test_ixhtml10_dt_tag_with_css_006);
1537 CU_add_test(ixhtml10_suite, "test dt with css 007", test_ixhtml10_dt_tag_with_css_007);
1538 CU_add_test(ixhtml10_suite, "test dt with css 008", test_ixhtml10_dt_tag_with_css_008);
1539 CU_add_test(ixhtml10_suite, "test dt with css 009", test_ixhtml10_dt_tag_with_css_009);
1540 CU_add_test(ixhtml10_suite, "test dt with css 010", test_ixhtml10_dt_tag_with_css_010);
1541 CU_add_test(ixhtml10_suite, "test dt with css 011", test_ixhtml10_dt_tag_with_css_011);
1542 CU_add_test(ixhtml10_suite, "test dt with css 012", test_ixhtml10_dt_tag_with_css_012);
1543 CU_add_test(ixhtml10_suite, "test dt with css 013", test_ixhtml10_dt_tag_with_css_013);
1544 CU_add_test(ixhtml10_suite, "test dt with css 014", test_ixhtml10_dt_tag_with_css_014);
1546 /*=========================================================================*/
1548 /*=========================================================================*/
1549 CU_add_test(ixhtml10_suite, "test <legend>.", test_ixhtml10_legend_tag_001);
1550 CU_add_test(ixhtml10_suite, "test <legend> 2.", test_ixhtml10_legend_tag_002);
1552 /*=========================================================================*/
1554 /*=========================================================================*/
1555 CU_add_test(ixhtml10_suite, "test <label>.", test_ixhtml10_label_tag_001);
1556 CU_add_test(ixhtml10_suite, "test <label> 2.", test_ixhtml10_label_tag_002);
1558 /*=========================================================================*/
1560 /*=========================================================================*/
1561 CU_add_test(ixhtml10_suite, "test <blockquote> with void value.", test_ixhtml10_blockquote_tag_001);
1562 CU_add_test(ixhtml10_suite, "test <blockquote> with value.", test_ixhtml10_blockquote_tag_002);
1563 CU_add_test(ixhtml10_suite, "test <blockquote> with japanese value.", test_ixhtml10_blockquote_tag_003);
1564 CU_add_test(ixhtml10_suite, "test <blockquote> with hankaku kana value.", test_ixhtml10_blockquote_tag_004);
1566 CU_add_test(ixhtml10_suite, "test blockquote with css 001", test_ixhtml10_blockquote_tag_with_css_001);
1567 CU_add_test(ixhtml10_suite, "test blockquote with css 002", test_ixhtml10_blockquote_tag_with_css_002);
1568 CU_add_test(ixhtml10_suite, "test blockquote with css 003", test_ixhtml10_blockquote_tag_with_css_003);
1569 CU_add_test(ixhtml10_suite, "test blockquote with css 004", test_ixhtml10_blockquote_tag_with_css_004);
1570 CU_add_test(ixhtml10_suite, "test blockquote with css 005", test_ixhtml10_blockquote_tag_with_css_005);
1571 CU_add_test(ixhtml10_suite, "test blockquote with css 006", test_ixhtml10_blockquote_tag_with_css_006);
1572 CU_add_test(ixhtml10_suite, "test blockquote with css 007", test_ixhtml10_blockquote_tag_with_css_007);
1573 CU_add_test(ixhtml10_suite, "test blockquote with css 008", test_ixhtml10_blockquote_tag_with_css_008);
1574 CU_add_test(ixhtml10_suite, "test blockquote with css 009", test_ixhtml10_blockquote_tag_with_css_009);
1575 CU_add_test(ixhtml10_suite, "test blockquote with css 010", test_ixhtml10_blockquote_tag_with_css_010);
1576 CU_add_test(ixhtml10_suite, "test blockquote with css 011", test_ixhtml10_blockquote_tag_with_css_011);
1577 CU_add_test(ixhtml10_suite, "test blockquote with css 012", test_ixhtml10_blockquote_tag_with_css_012);
1578 CU_add_test(ixhtml10_suite, "test blockquote with css 013", test_ixhtml10_blockquote_tag_with_css_013);
1579 CU_add_test(ixhtml10_suite, "test blockquote with css 014", test_ixhtml10_blockquote_tag_with_css_014);
1580 CU_add_test(ixhtml10_suite, "test blockquote with css 015", test_ixhtml10_blockquote_tag_with_css_015);
1581 CU_add_test(ixhtml10_suite, "test blockquote with css 016", test_ixhtml10_blockquote_tag_with_css_016);
1583 /*=========================================================================*/
1585 /*=========================================================================*/
1586 CU_add_test(ixhtml10_suite, "test <dir>.", test_ixhtml10_dir_tag_001);
1587 CU_add_test(ixhtml10_suite, "test <dir> with no <li>.", test_ixhtml10_dir_tag_002);
1588 CU_add_test(ixhtml10_suite, "test <dir type> 1", test_ixhtml10_dir_tag_003);
1589 CU_add_test(ixhtml10_suite, "test <dir type> 2", test_ixhtml10_dir_tag_004);
1590 CU_add_test(ixhtml10_suite, "test <dir type> 3", test_ixhtml10_dir_tag_005);
1591 CU_add_test(ixhtml10_suite, "test <dir type> 4", test_ixhtml10_dir_tag_006);
1592 CU_add_test(ixhtml10_suite, "test <dir type> 5", test_ixhtml10_dir_tag_007);
1594 CU_add_test(ixhtml10_suite, "test dir with css 001", test_ixhtml10_dir_tag_with_css_001);
1595 CU_add_test(ixhtml10_suite, "test dir with css 002", test_ixhtml10_dir_tag_with_css_002);
1596 CU_add_test(ixhtml10_suite, "test dir with css 003", test_ixhtml10_dir_tag_with_css_003);
1597 CU_add_test(ixhtml10_suite, "test dir with css 004", test_ixhtml10_dir_tag_with_css_004);
1598 CU_add_test(ixhtml10_suite, "test dir with css 005", test_ixhtml10_dir_tag_with_css_005);
1599 CU_add_test(ixhtml10_suite, "test dir with css 006", test_ixhtml10_dir_tag_with_css_006);
1600 CU_add_test(ixhtml10_suite, "test dir with css 007", test_ixhtml10_dir_tag_with_css_007);
1601 CU_add_test(ixhtml10_suite, "test dir with css 008", test_ixhtml10_dir_tag_with_css_008);
1602 CU_add_test(ixhtml10_suite, "test dir with css 009", test_ixhtml10_dir_tag_with_css_009);
1603 CU_add_test(ixhtml10_suite, "test dir with css 010", test_ixhtml10_dir_tag_with_css_010);
1604 CU_add_test(ixhtml10_suite, "test dir with css 011", test_ixhtml10_dir_tag_with_css_011);
1605 CU_add_test(ixhtml10_suite, "test dir with css 012", test_ixhtml10_dir_tag_with_css_012);
1606 CU_add_test(ixhtml10_suite, "test dir with css 013", test_ixhtml10_dir_tag_with_css_013);
1607 CU_add_test(ixhtml10_suite, "test dir with css 014", test_ixhtml10_dir_tag_with_css_014);
1608 CU_add_test(ixhtml10_suite, "test dir with css 015", test_ixhtml10_dir_tag_with_css_015);
1609 CU_add_test(ixhtml10_suite, "test dir with css 016", test_ixhtml10_dir_tag_with_css_016);
1610 CU_add_test(ixhtml10_suite, "test dir with css 017", test_ixhtml10_dir_tag_with_css_017);
1611 CU_add_test(ixhtml10_suite, "test dir with css 018", test_ixhtml10_dir_tag_with_css_018);
1612 CU_add_test(ixhtml10_suite, "test dir with css 019", test_ixhtml10_dir_tag_with_css_019);
1613 CU_add_test(ixhtml10_suite, "test dir with css 020", test_ixhtml10_dir_tag_with_css_020);
1614 CU_add_test(ixhtml10_suite, "test dir with css 021", test_ixhtml10_dir_tag_with_css_021);
1615 CU_add_test(ixhtml10_suite, "test dir with css 022", test_ixhtml10_dir_tag_with_css_022);
1617 /*=========================================================================*/
1619 /*=========================================================================*/
1620 CU_add_test(ixhtml10_suite, "test <dl>.", test_ixhtml10_dl_tag_001);
1622 CU_add_test(ixhtml10_suite, "test dl with css 001", test_ixhtml10_dl_tag_with_css_001);
1623 CU_add_test(ixhtml10_suite, "test dl with css 002", test_ixhtml10_dl_tag_with_css_002);
1624 CU_add_test(ixhtml10_suite, "test dl with css 009", test_ixhtml10_dl_tag_with_css_009);
1625 CU_add_test(ixhtml10_suite, "test dl with css 010", test_ixhtml10_dl_tag_with_css_010);
1626 CU_add_test(ixhtml10_suite, "test dl with css 011", test_ixhtml10_dl_tag_with_css_011);
1627 CU_add_test(ixhtml10_suite, "test dl with css 012", test_ixhtml10_dl_tag_with_css_012);
1628 CU_add_test(ixhtml10_suite, "test dl with css 013", test_ixhtml10_dl_tag_with_css_013);
1629 CU_add_test(ixhtml10_suite, "test dl with css 014", test_ixhtml10_dl_tag_with_css_014);
1630 CU_add_test(ixhtml10_suite, "test dl with css 015", test_ixhtml10_dl_tag_with_css_015);
1631 CU_add_test(ixhtml10_suite, "test dl with css 016", test_ixhtml10_dl_tag_with_css_016);
1632 CU_add_test(ixhtml10_suite, "test dl with css 017", test_ixhtml10_dl_tag_with_css_017);
1633 CU_add_test(ixhtml10_suite, "test dl with css 018", test_ixhtml10_dl_tag_with_css_018);
1634 CU_add_test(ixhtml10_suite, "test dl with css 019", test_ixhtml10_dl_tag_with_css_019);
1635 CU_add_test(ixhtml10_suite, "test dl with css 020", test_ixhtml10_dl_tag_with_css_020);
1636 CU_add_test(ixhtml10_suite, "test dl with css 021", test_ixhtml10_dl_tag_with_css_021);
1637 CU_add_test(ixhtml10_suite, "test dl with css 022", test_ixhtml10_dl_tag_with_css_022);
1639 /*=========================================================================*/
1641 /*=========================================================================*/
1642 CU_add_test(ixhtml10_suite, "test <dd>.", test_ixhtml10_dd_tag_001);
1643 CU_add_test(ixhtml10_suite, "test <dd> with void value.", test_ixhtml10_dd_tag_002);
1645 CU_add_test(ixhtml10_suite, "test dd with css 001", test_ixhtml10_dd_tag_with_css_001);
1646 CU_add_test(ixhtml10_suite, "test dd with css 002", test_ixhtml10_dd_tag_with_css_002);
1647 CU_add_test(ixhtml10_suite, "test dd with css 009", test_ixhtml10_dd_tag_with_css_009);
1648 CU_add_test(ixhtml10_suite, "test dd with css 010", test_ixhtml10_dd_tag_with_css_010);
1649 CU_add_test(ixhtml10_suite, "test dd with css 011", test_ixhtml10_dd_tag_with_css_011);
1650 CU_add_test(ixhtml10_suite, "test dd with css 012", test_ixhtml10_dd_tag_with_css_012);
1651 CU_add_test(ixhtml10_suite, "test dd with css 013", test_ixhtml10_dd_tag_with_css_013);
1652 CU_add_test(ixhtml10_suite, "test dd with css 014", test_ixhtml10_dd_tag_with_css_014);
1653 CU_add_test(ixhtml10_suite, "test dd with css 015", test_ixhtml10_dd_tag_with_css_015);
1654 CU_add_test(ixhtml10_suite, "test dd with css 016", test_ixhtml10_dd_tag_with_css_016);
1655 CU_add_test(ixhtml10_suite, "test dd with css 017", test_ixhtml10_dd_tag_with_css_017);
1656 CU_add_test(ixhtml10_suite, "test dd with css 018", test_ixhtml10_dd_tag_with_css_018);
1657 CU_add_test(ixhtml10_suite, "test dd with css 019", test_ixhtml10_dd_tag_with_css_019);
1658 CU_add_test(ixhtml10_suite, "test dd with css 020", test_ixhtml10_dd_tag_with_css_020);
1659 CU_add_test(ixhtml10_suite, "test dd with css 021", test_ixhtml10_dd_tag_with_css_021);
1660 CU_add_test(ixhtml10_suite, "test dd with css 022", test_ixhtml10_dd_tag_with_css_022);
1662 /*=========================================================================*/
1664 /*=========================================================================*/
1665 CU_add_test(ixhtml10_suite, "test <menu>." , test_ixhtml10_menu_tag_001);
1666 CU_add_test(ixhtml10_suite, "test <menu> 2." , test_ixhtml10_menu_tag_002);
1667 CU_add_test(ixhtml10_suite, "test <menu> 3." , test_ixhtml10_menu_tag_003);
1668 CU_add_test(ixhtml10_suite, "test <menu> 4." , test_ixhtml10_menu_tag_004);
1669 CU_add_test(ixhtml10_suite, "test <menu> 5." , test_ixhtml10_menu_tag_005);
1670 CU_add_test(ixhtml10_suite, "test <menu> 6." , test_ixhtml10_menu_tag_006);
1671 CU_add_test(ixhtml10_suite, "test <menu> 7." , test_ixhtml10_menu_tag_007);
1672 CU_add_test(ixhtml10_suite, "test <menu> 8." , test_ixhtml10_menu_tag_008);
1673 CU_add_test(ixhtml10_suite, "test <menu> 9." , test_ixhtml10_menu_tag_009);
1674 CU_add_test(ixhtml10_suite, "test <menu> 10." , test_ixhtml10_menu_tag_010);
1676 CU_add_test(ixhtml10_suite, "test menu with css 001", test_ixhtml10_menu_tag_with_css_001);
1677 CU_add_test(ixhtml10_suite, "test menu with css 002", test_ixhtml10_menu_tag_with_css_002);
1678 CU_add_test(ixhtml10_suite, "test menu with css 009", test_ixhtml10_menu_tag_with_css_009);
1679 CU_add_test(ixhtml10_suite, "test menu with css 010", test_ixhtml10_menu_tag_with_css_010);
1680 CU_add_test(ixhtml10_suite, "test menu with css 011", test_ixhtml10_menu_tag_with_css_011);
1681 CU_add_test(ixhtml10_suite, "test menu with css 012", test_ixhtml10_menu_tag_with_css_012);
1682 CU_add_test(ixhtml10_suite, "test menu with css 013", test_ixhtml10_menu_tag_with_css_013);
1683 CU_add_test(ixhtml10_suite, "test menu with css 014", test_ixhtml10_menu_tag_with_css_014);
1684 CU_add_test(ixhtml10_suite, "test menu with css 015", test_ixhtml10_menu_tag_with_css_015);
1685 CU_add_test(ixhtml10_suite, "test menu with css 016", test_ixhtml10_menu_tag_with_css_016);
1686 CU_add_test(ixhtml10_suite, "test menu with css 017", test_ixhtml10_menu_tag_with_css_017);
1687 CU_add_test(ixhtml10_suite, "test menu with css 018", test_ixhtml10_menu_tag_with_css_018);
1688 CU_add_test(ixhtml10_suite, "test menu with css 019", test_ixhtml10_menu_tag_with_css_019);
1689 CU_add_test(ixhtml10_suite, "test menu with css 020", test_ixhtml10_menu_tag_with_css_020);
1690 CU_add_test(ixhtml10_suite, "test menu with css 021", test_ixhtml10_menu_tag_with_css_021);
1691 CU_add_test(ixhtml10_suite, "test menu with css 022", test_ixhtml10_menu_tag_with_css_022);
1693 /*=========================================================================*/
1695 /*=========================================================================*/
1696 CU_add_test(ixhtml10_suite, "test <plaintext> 1." , test_ixhtml10_plaintext_tag_001);
1697 CU_add_test(ixhtml10_suite, "test <plaintext> 2." , test_ixhtml10_plaintext_tag_002);
1698 CU_add_test(ixhtml10_suite, "test <plaintext> 3. value is not closed." , test_ixhtml10_plaintext_tag_003);
1699 CU_add_test(ixhtml10_suite, "test <plaintext> 3. value is not closed and hankaku." , test_ixhtml10_plaintext_tag_004);
1701 /*=========================================================================*/
1703 /*=========================================================================*/
1704 CU_add_test(ixhtml10_suite, "test <blink> 1." , test_ixhtml10_blink_tag_001);
1705 CU_add_test(ixhtml10_suite, "test <blink> 2." , test_ixhtml10_blink_tag_002);
1706 CU_add_test(ixhtml10_suite, "test <blink> 3." , test_ixhtml10_blink_tag_003);
1707 CU_add_test(ixhtml10_suite, "test <blink> 4." , test_ixhtml10_blink_tag_004);
1709 CU_add_test(ixhtml10_suite, "test blink with css 001", test_ixhtml10_blink_tag_with_css_001);
1710 CU_add_test(ixhtml10_suite, "test blink with css 002", test_ixhtml10_blink_tag_with_css_002);
1711 CU_add_test(ixhtml10_suite, "test blink with css 009", test_ixhtml10_blink_tag_with_css_009);
1712 CU_add_test(ixhtml10_suite, "test blink with css 010", test_ixhtml10_blink_tag_with_css_010);
1713 CU_add_test(ixhtml10_suite, "test blink with css 011", test_ixhtml10_blink_tag_with_css_011);
1714 CU_add_test(ixhtml10_suite, "test blink with css 012", test_ixhtml10_blink_tag_with_css_012);
1715 CU_add_test(ixhtml10_suite, "test blink with css 013", test_ixhtml10_blink_tag_with_css_013);
1716 CU_add_test(ixhtml10_suite, "test blink with css 014", test_ixhtml10_blink_tag_with_css_014);
1717 CU_add_test(ixhtml10_suite, "test blink with css 015", test_ixhtml10_blink_tag_with_css_015);
1718 CU_add_test(ixhtml10_suite, "test blink with css 016", test_ixhtml10_blink_tag_with_css_016);
1719 CU_add_test(ixhtml10_suite, "test blink with css 017", test_ixhtml10_blink_tag_with_css_017);
1720 CU_add_test(ixhtml10_suite, "test blink with css 018", test_ixhtml10_blink_tag_with_css_018);
1721 CU_add_test(ixhtml10_suite, "test blink with css 019", test_ixhtml10_blink_tag_with_css_019);
1722 CU_add_test(ixhtml10_suite, "test blink with css 020", test_ixhtml10_blink_tag_with_css_020);
1723 CU_add_test(ixhtml10_suite, "test blink with css 021", test_ixhtml10_blink_tag_with_css_021);
1724 CU_add_test(ixhtml10_suite, "test blink with css 022", test_ixhtml10_blink_tag_with_css_022);
1726 /*=========================================================================*/
1728 /*=========================================================================*/
1729 CU_add_test(ixhtml10_suite, "test <marquee> 1." , test_ixhtml10_marquee_tag_001);
1730 CU_add_test(ixhtml10_suite, "test <marquee> 2." , test_ixhtml10_marquee_tag_002);
1731 CU_add_test(ixhtml10_suite, "test <marquee> 3." , test_ixhtml10_marquee_tag_003);
1732 CU_add_test(ixhtml10_suite, "test <marquee> 4." , test_ixhtml10_marquee_tag_004);
1733 CU_add_test(ixhtml10_suite, "test <marquee> 5." , test_ixhtml10_marquee_tag_005);
1734 CU_add_test(ixhtml10_suite, "test <marquee> 6." , test_ixhtml10_marquee_tag_006);
1735 CU_add_test(ixhtml10_suite, "test <marquee> 7." , test_ixhtml10_marquee_tag_007);
1736 CU_add_test(ixhtml10_suite, "test <marquee> 8." , test_ixhtml10_marquee_tag_008);
1737 CU_add_test(ixhtml10_suite, "test <marquee> 9." , test_ixhtml10_marquee_tag_009);
1738 CU_add_test(ixhtml10_suite, "test <marquee> 10." , test_ixhtml10_marquee_tag_010);
1739 CU_add_test(ixhtml10_suite, "test <marquee> 11." , test_ixhtml10_marquee_tag_011);
1740 CU_add_test(ixhtml10_suite, "test <marquee> 12." , test_ixhtml10_marquee_tag_012);
1741 CU_add_test(ixhtml10_suite, "test <marquee> 13." , test_ixhtml10_marquee_tag_013);
1742 CU_add_test(ixhtml10_suite, "test <marquee> 14." , test_ixhtml10_marquee_tag_014);
1743 CU_add_test(ixhtml10_suite, "test <marquee> 15." , test_ixhtml10_marquee_tag_015);
1744 CU_add_test(ixhtml10_suite, "test <marquee> 16." , test_ixhtml10_marquee_tag_016);
1745 CU_add_test(ixhtml10_suite, "test <marquee> 17." , test_ixhtml10_marquee_tag_017);
1746 CU_add_test(ixhtml10_suite, "test <marquee> 18." , test_ixhtml10_marquee_tag_018);
1747 CU_add_test(ixhtml10_suite, "test <marquee> 19." , test_ixhtml10_marquee_tag_019);
1748 CU_add_test(ixhtml10_suite, "test <marquee> 20." , test_ixhtml10_marquee_tag_020);
1749 CU_add_test(ixhtml10_suite, "test <marquee> 21." , test_ixhtml10_marquee_tag_021);
1751 CU_add_test(ixhtml10_suite, "test marquee with css 001", test_ixhtml10_marquee_tag_with_css_001);
1752 CU_add_test(ixhtml10_suite, "test marquee with css 002", test_ixhtml10_marquee_tag_with_css_002);
1753 CU_add_test(ixhtml10_suite, "test marquee with css 009", test_ixhtml10_marquee_tag_with_css_009);
1754 CU_add_test(ixhtml10_suite, "test marquee with css 010", test_ixhtml10_marquee_tag_with_css_010);
1755 CU_add_test(ixhtml10_suite, "test marquee with css 011", test_ixhtml10_marquee_tag_with_css_011);
1756 CU_add_test(ixhtml10_suite, "test marquee with css 012", test_ixhtml10_marquee_tag_with_css_012);
1757 CU_add_test(ixhtml10_suite, "test marquee with css 013", test_ixhtml10_marquee_tag_with_css_013);
1758 CU_add_test(ixhtml10_suite, "test marquee with css 014", test_ixhtml10_marquee_tag_with_css_014);
1759 CU_add_test(ixhtml10_suite, "test marquee with css 015", test_ixhtml10_marquee_tag_with_css_015);
1760 CU_add_test(ixhtml10_suite, "test marquee with css 016", test_ixhtml10_marquee_tag_with_css_016);
1761 CU_add_test(ixhtml10_suite, "test marquee with css 017", test_ixhtml10_marquee_tag_with_css_017);
1762 CU_add_test(ixhtml10_suite, "test marquee with css 018", test_ixhtml10_marquee_tag_with_css_018);
1763 CU_add_test(ixhtml10_suite, "test marquee with css 019", test_ixhtml10_marquee_tag_with_css_019);
1764 CU_add_test(ixhtml10_suite, "test marquee with css 020", test_ixhtml10_marquee_tag_with_css_020);
1765 CU_add_test(ixhtml10_suite, "test marquee with css 021", test_ixhtml10_marquee_tag_with_css_021);
1766 CU_add_test(ixhtml10_suite, "test marquee with css 022", test_ixhtml10_marquee_tag_with_css_022);
1768 /*=========================================================================*/
1770 /*=========================================================================*/
1771 CU_add_test(ixhtml10_suite, "test link 001." , test_ixhtml10_link_001);
1772 CU_add_test(ixhtml10_suite, "test link 002." , test_ixhtml10_link_002);
1773 CU_add_test(ixhtml10_suite, "test link 003." , test_ixhtml10_link_003);
1774 CU_add_test(ixhtml10_suite, "test link 004." , test_ixhtml10_link_004);
1775 CU_add_test(ixhtml10_suite, "test link 005." , test_ixhtml10_link_005);
1776 CU_add_test(ixhtml10_suite, "test link 006." , test_ixhtml10_link_006);
1777 CU_add_test(ixhtml10_suite, "test link 007." , test_ixhtml10_link_007);
1778 CU_add_test(ixhtml10_suite, "test link 008." , test_ixhtml10_link_008);
1779 CU_add_test(ixhtml10_suite, "test link 009." , test_ixhtml10_link_009);
1781 /*=========================================================================*/
1783 /*=========================================================================*/
1784 CU_add_test(ixhtml10_suite, "test nlmark 001." , test_ixhtml10_nlmark_001);
1785 CU_add_test(ixhtml10_suite, "test nlmark 002." , test_ixhtml10_nlmark_002);
1786 CU_add_test(ixhtml10_suite, "test nlmark 003." , test_ixhtml10_nlmark_003);
1787 CU_add_test(ixhtml10_suite, "test nlmark 004." , test_ixhtml10_nlmark_004);
1789 /*=========================================================================*/
1791 /*=========================================================================*/
1792 CU_add_test(ixhtml10_suite, "test <html>.", test_ixhtml10_html_tag_001);
1794 /*=========================================================================*/
1796 /*=========================================================================*/
1797 CU_add_test(ixhtml10_suite, "test <form>.", test_ixhtml10_form_tag_001);
1798 CU_add_test(ixhtml10_suite, "test <form method>.", test_ixhtml10_form_tag_002);
1799 CU_add_test(ixhtml10_suite, "test <form method=\"post\">.", test_ixhtml10_form_tag_003);
1800 CU_add_test(ixhtml10_suite, "test <form method=\"get\">.", test_ixhtml10_form_tag_004);
1801 CU_add_test(ixhtml10_suite, "test <form method=\"abc\">.", test_ixhtml10_form_tag_005);
1802 CU_add_test(ixhtml10_suite, "test <form action>.", test_ixhtml10_form_tag_006);
1803 CU_add_test(ixhtml10_suite, "test <form action> with null cookie.", test_ixhtml10_form_tag_007);
1804 CU_add_test(ixhtml10_suite, "test <form action> with other site .", test_ixhtml10_form_tag_008);
1805 CU_add_test(ixhtml10_suite, "test <form action method>.", test_ixhtml10_form_tag_009);
1807 /*=========================================================================*/
1809 /*=========================================================================*/
1810 CU_add_test(ixhtml10_suite, "test <param> 1.", test_ixhtml10_param_tag_001);
1814 CU_add_test(ixhtml10_suite, "test html with css 001", test_ixhtml10_html_tag_with_css_001);
1815 CU_add_test(ixhtml10_suite, "test meta with css 001", test_ixhtml10_meta_tag_with_css_001);
1818 CU_add_test(ixhtml10_suite, "test textarea with css 001", test_ixhtml10_textarea_tag_with_css_001);
1819 CU_add_test(ixhtml10_suite, "test textarea with css 002", test_ixhtml10_textarea_tag_with_css_002);
1820 CU_add_test(ixhtml10_suite, "test textarea with css 003", test_ixhtml10_textarea_tag_with_css_003);
1821 CU_add_test(ixhtml10_suite, "test textarea with css 004", test_ixhtml10_textarea_tag_with_css_004);
1823 CU_add_test(ixhtml10_suite, "test textarea with css 005", test_ixhtml10_textarea_tag_with_css_005);
1824 CU_add_test(ixhtml10_suite, "test textarea with css 006", test_ixhtml10_textarea_tag_with_css_006);
1825 CU_add_test(ixhtml10_suite, "test textarea with css 007", test_ixhtml10_textarea_tag_with_css_007);
1826 CU_add_test(ixhtml10_suite, "test textarea with css 008", test_ixhtml10_textarea_tag_with_css_008);
1828 CU_add_test(ixhtml10_suite, "test p with css 001", test_ixhtml10_p_tag_with_css_001);
1829 CU_add_test(ixhtml10_suite, "test p with css 002", test_ixhtml10_p_tag_with_css_002);
1830 CU_add_test(ixhtml10_suite, "test p with css 003", test_ixhtml10_p_tag_with_css_003);
1831 CU_add_test(ixhtml10_suite, "test p with css 004", test_ixhtml10_p_tag_with_css_004);
1832 CU_add_test(ixhtml10_suite, "test p with css 005", test_ixhtml10_p_tag_with_css_005);
1833 CU_add_test(ixhtml10_suite, "test p with css 006", test_ixhtml10_p_tag_with_css_006);
1834 CU_add_test(ixhtml10_suite, "test p with css 007", test_ixhtml10_p_tag_with_css_007);
1835 CU_add_test(ixhtml10_suite, "test p with css 008", test_ixhtml10_p_tag_with_css_008);
1836 CU_add_test(ixhtml10_suite, "test p with css 010", test_ixhtml10_p_tag_with_css_010);
1837 CU_add_test(ixhtml10_suite, "test p with css 011", test_ixhtml10_p_tag_with_css_011);
1838 CU_add_test(ixhtml10_suite, "test p with css 012", test_ixhtml10_p_tag_with_css_012);
1839 CU_add_test(ixhtml10_suite, "test p with css 013", test_ixhtml10_p_tag_with_css_013);
1841 CU_add_test(ixhtml10_suite, "test ul with css 001", test_ixhtml10_ul_tag_with_css_001);
1842 CU_add_test(ixhtml10_suite, "test ul with css 002", test_ixhtml10_ul_tag_with_css_002);
1843 CU_add_test(ixhtml10_suite, "test ul with css 003", test_ixhtml10_ul_tag_with_css_003);
1844 CU_add_test(ixhtml10_suite, "test ul with css 004", test_ixhtml10_ul_tag_with_css_004);
1845 CU_add_test(ixhtml10_suite, "test ul with css 005", test_ixhtml10_ul_tag_with_css_005);
1846 CU_add_test(ixhtml10_suite, "test ul with css 006", test_ixhtml10_ul_tag_with_css_006);
1847 CU_add_test(ixhtml10_suite, "test ul with css 007", test_ixhtml10_ul_tag_with_css_007);
1848 CU_add_test(ixhtml10_suite, "test ul with css 008", test_ixhtml10_ul_tag_with_css_008);
1849 CU_add_test(ixhtml10_suite, "test ul with css 009", test_ixhtml10_ul_tag_with_css_009);
1851 CU_add_test(ixhtml10_suite, "test li with css 001", test_ixhtml10_li_tag_with_css_001);
1852 CU_add_test(ixhtml10_suite, "test li with css 002", test_ixhtml10_li_tag_with_css_002);
1853 CU_add_test(ixhtml10_suite, "test li with css 003", test_ixhtml10_li_tag_with_css_003);
1854 CU_add_test(ixhtml10_suite, "test li with css 004", test_ixhtml10_li_tag_with_css_004);
1855 CU_add_test(ixhtml10_suite, "test li with css 005", test_ixhtml10_li_tag_with_css_005);
1856 CU_add_test(ixhtml10_suite, "test li with css 006", test_ixhtml10_li_tag_with_css_006);
1857 CU_add_test(ixhtml10_suite, "test li with css 007", test_ixhtml10_li_tag_with_css_007);
1858 CU_add_test(ixhtml10_suite, "test li with css 008", test_ixhtml10_li_tag_with_css_008);
1859 CU_add_test(ixhtml10_suite, "test li with css 009", test_ixhtml10_li_tag_with_css_009);
1860 CU_add_test(ixhtml10_suite, "test li with css 010", test_ixhtml10_li_tag_with_css_010);
1861 CU_add_test(ixhtml10_suite, "test li with css 011", test_ixhtml10_li_tag_with_css_011);
1862 CU_add_test(ixhtml10_suite, "test li with css 012", test_ixhtml10_li_tag_with_css_012);
1864 CU_add_test(ixhtml10_suite, "test ol with css 001", test_ixhtml10_ol_tag_with_css_001);
1865 CU_add_test(ixhtml10_suite, "test ol with css 002", test_ixhtml10_ol_tag_with_css_002);
1866 CU_add_test(ixhtml10_suite, "test ol with css 003", test_ixhtml10_ol_tag_with_css_003);
1867 CU_add_test(ixhtml10_suite, "test ol with css 004", test_ixhtml10_ol_tag_with_css_004);
1868 CU_add_test(ixhtml10_suite, "test ol with css 005", test_ixhtml10_ol_tag_with_css_005);
1869 CU_add_test(ixhtml10_suite, "test ol with css 006", test_ixhtml10_ol_tag_with_css_006);
1871 CU_add_test(ixhtml10_suite, "test h1 with css 001", test_ixhtml10_h1_tag_with_css_001);
1872 CU_add_test(ixhtml10_suite, "test h1 with css 002", test_ixhtml10_h1_tag_with_css_002);
1873 CU_add_test(ixhtml10_suite, "test h1 with css 003", test_ixhtml10_h1_tag_with_css_003);
1874 CU_add_test(ixhtml10_suite, "test h1 with css 004", test_ixhtml10_h1_tag_with_css_004);
1875 CU_add_test(ixhtml10_suite, "test h1 with css 005", test_ixhtml10_h1_tag_with_css_005);
1876 CU_add_test(ixhtml10_suite, "test h1 with css 006", test_ixhtml10_h1_tag_with_css_006);
1878 CU_add_test(ixhtml10_suite, "test h2 with css 001", test_ixhtml10_h2_tag_with_css_001);
1879 CU_add_test(ixhtml10_suite, "test h2 with css 002", test_ixhtml10_h2_tag_with_css_002);
1880 CU_add_test(ixhtml10_suite, "test h2 with css 003", test_ixhtml10_h2_tag_with_css_003);
1881 CU_add_test(ixhtml10_suite, "test h2 with css 004", test_ixhtml10_h2_tag_with_css_004);
1882 CU_add_test(ixhtml10_suite, "test h2 with css 005", test_ixhtml10_h2_tag_with_css_005);
1883 CU_add_test(ixhtml10_suite, "test h2 with css 006", test_ixhtml10_h2_tag_with_css_006);
1885 CU_add_test(ixhtml10_suite, "test h3 with css 001", test_ixhtml10_h3_tag_with_css_001);
1886 CU_add_test(ixhtml10_suite, "test h3 with css 002", test_ixhtml10_h3_tag_with_css_002);
1887 CU_add_test(ixhtml10_suite, "test h3 with css 003", test_ixhtml10_h3_tag_with_css_003);
1888 CU_add_test(ixhtml10_suite, "test h3 with css 004", test_ixhtml10_h3_tag_with_css_004);
1889 CU_add_test(ixhtml10_suite, "test h3 with css 005", test_ixhtml10_h3_tag_with_css_005);
1890 CU_add_test(ixhtml10_suite, "test h3 with css 006", test_ixhtml10_h3_tag_with_css_006);
1892 CU_add_test(ixhtml10_suite, "test h4 with css 001", test_ixhtml10_h4_tag_with_css_001);
1893 CU_add_test(ixhtml10_suite, "test h4 with css 002", test_ixhtml10_h4_tag_with_css_002);
1894 CU_add_test(ixhtml10_suite, "test h4 with css 003", test_ixhtml10_h4_tag_with_css_003);
1895 CU_add_test(ixhtml10_suite, "test h4 with css 004", test_ixhtml10_h4_tag_with_css_004);
1896 CU_add_test(ixhtml10_suite, "test h4 with css 005", test_ixhtml10_h4_tag_with_css_005);
1897 CU_add_test(ixhtml10_suite, "test h4 with css 006", test_ixhtml10_h4_tag_with_css_006);
1899 CU_add_test(ixhtml10_suite, "test h5 with css 001", test_ixhtml10_h5_tag_with_css_001);
1900 CU_add_test(ixhtml10_suite, "test h5 with css 002", test_ixhtml10_h5_tag_with_css_002);
1901 CU_add_test(ixhtml10_suite, "test h5 with css 003", test_ixhtml10_h5_tag_with_css_003);
1902 CU_add_test(ixhtml10_suite, "test h5 with css 004", test_ixhtml10_h5_tag_with_css_004);
1903 CU_add_test(ixhtml10_suite, "test h5 with css 005", test_ixhtml10_h5_tag_with_css_005);
1904 CU_add_test(ixhtml10_suite, "test h5 with css 006", test_ixhtml10_h5_tag_with_css_006);
1906 CU_add_test(ixhtml10_suite, "test h6 with css 001", test_ixhtml10_h6_tag_with_css_001);
1907 CU_add_test(ixhtml10_suite, "test h6 with css 002", test_ixhtml10_h6_tag_with_css_002);
1908 CU_add_test(ixhtml10_suite, "test h6 with css 003", test_ixhtml10_h6_tag_with_css_003);
1909 CU_add_test(ixhtml10_suite, "test h6 with css 004", test_ixhtml10_h6_tag_with_css_004);
1910 CU_add_test(ixhtml10_suite, "test h6 with css 005", test_ixhtml10_h6_tag_with_css_005);
1911 CU_add_test(ixhtml10_suite, "test h6 with css 006", test_ixhtml10_h6_tag_with_css_006);
1913 CU_add_test(ixhtml10_suite, "test body with css 001", test_ixhtml10_body_tag_with_css_001);
1914 CU_add_test(ixhtml10_suite, "test body with css 002", test_ixhtml10_body_tag_with_css_002);
1915 CU_add_test(ixhtml10_suite, "test body with css 003", test_ixhtml10_body_tag_with_css_003);
1916 CU_add_test(ixhtml10_suite, "test body with css 004", test_ixhtml10_body_tag_with_css_004);
1918 CU_add_test(ixhtml10_suite, "test font with css 001", test_ixhtml10_font_tag_with_css_001);
1919 CU_add_test(ixhtml10_suite, "test font with css 002", test_ixhtml10_font_tag_with_css_002);
1920 CU_add_test(ixhtml10_suite, "test font with css 003", test_ixhtml10_font_tag_with_css_003);
1921 CU_add_test(ixhtml10_suite, "test font with css 004", test_ixhtml10_font_tag_with_css_004);
1922 CU_add_test(ixhtml10_suite, "test font with css 005", test_ixhtml10_font_tag_with_css_005);
1923 CU_add_test(ixhtml10_suite, "test font with css 006", test_ixhtml10_font_tag_with_css_006);
1924 CU_add_test(ixhtml10_suite, "test font with css 007", test_ixhtml10_font_tag_with_css_007);
1925 CU_add_test(ixhtml10_suite, "test font with css 008", test_ixhtml10_font_tag_with_css_008);
1926 CU_add_test(ixhtml10_suite, "test font with css 009", test_ixhtml10_font_tag_with_css_009);
1927 CU_add_test(ixhtml10_suite, "test font with css 010", test_ixhtml10_font_tag_with_css_010);
1928 CU_add_test(ixhtml10_suite, "test font with css 011", test_ixhtml10_font_tag_with_css_011);
1929 CU_add_test(ixhtml10_suite, "test font with css 012", test_ixhtml10_font_tag_with_css_012);
1930 CU_add_test(ixhtml10_suite, "test font with css 013", test_ixhtml10_font_tag_with_css_013);
1931 CU_add_test(ixhtml10_suite, "test font with css 014", test_ixhtml10_font_tag_with_css_014);
1932 CU_add_test(ixhtml10_suite, "test font with css 015", test_ixhtml10_font_tag_with_css_015);
1933 CU_add_test(ixhtml10_suite, "test font with css 016", test_ixhtml10_font_tag_with_css_016);
1935 CU_add_test(ixhtml10_suite, "test form with css 001", test_ixhtml10_form_tag_with_css_001);
1936 CU_add_test(ixhtml10_suite, "test form with css 002", test_ixhtml10_form_tag_with_css_002);
1937 CU_add_test(ixhtml10_suite, "test form with css 003", test_ixhtml10_form_tag_with_css_003);
1938 CU_add_test(ixhtml10_suite, "test form with css 004", test_ixhtml10_form_tag_with_css_004);
1939 CU_add_test(ixhtml10_suite, "test form with css 005", test_ixhtml10_form_tag_with_css_005);
1940 CU_add_test(ixhtml10_suite, "test form with css 006", test_ixhtml10_form_tag_with_css_006);
1941 CU_add_test(ixhtml10_suite, "test form with css 007", test_ixhtml10_form_tag_with_css_007);
1942 CU_add_test(ixhtml10_suite, "test form with css 008", test_ixhtml10_form_tag_with_css_008);
1944 CU_add_test(ixhtml10_suite, "test input with css 001", test_ixhtml10_input_tag_with_css_001);
1945 CU_add_test(ixhtml10_suite, "test input with css 002", test_ixhtml10_input_tag_with_css_002);
1946 CU_add_test(ixhtml10_suite, "test input with css 003", test_ixhtml10_input_tag_with_css_003);
1947 CU_add_test(ixhtml10_suite, "test input with css 004", test_ixhtml10_input_tag_with_css_004);
1948 CU_add_test(ixhtml10_suite, "test input with css 005", test_ixhtml10_input_tag_with_css_005);
1949 CU_add_test(ixhtml10_suite, "test input with css 006", test_ixhtml10_input_tag_with_css_006);
1950 CU_add_test(ixhtml10_suite, "test input with css 007", test_ixhtml10_input_tag_with_css_007);
1951 CU_add_test(ixhtml10_suite, "test input with css 008", test_ixhtml10_input_tag_with_css_008);
1953 CU_add_test(ixhtml10_suite, "test center with css 001", test_ixhtml10_center_tag_with_css_001);
1954 CU_add_test(ixhtml10_suite, "test center with css 002", test_ixhtml10_center_tag_with_css_002);
1955 CU_add_test(ixhtml10_suite, "test center with css 003", test_ixhtml10_center_tag_with_css_003);
1956 CU_add_test(ixhtml10_suite, "test center with css 004", test_ixhtml10_center_tag_with_css_004);
1957 CU_add_test(ixhtml10_suite, "test center with css 005", test_ixhtml10_center_tag_with_css_005);
1958 CU_add_test(ixhtml10_suite, "test center with css 006", test_ixhtml10_center_tag_with_css_006);
1959 CU_add_test(ixhtml10_suite, "test center with css 007", test_ixhtml10_center_tag_with_css_007);
1960 CU_add_test(ixhtml10_suite, "test center with css 008", test_ixhtml10_center_tag_with_css_008);
1961 CU_add_test(ixhtml10_suite, "test center with css 009", test_ixhtml10_center_tag_with_css_009);
1962 CU_add_test(ixhtml10_suite, "test center with css 010", test_ixhtml10_center_tag_with_css_010);
1963 CU_add_test(ixhtml10_suite, "test center with css 011", test_ixhtml10_center_tag_with_css_011);
1964 CU_add_test(ixhtml10_suite, "test center with css 012", test_ixhtml10_center_tag_with_css_012);
1965 CU_add_test(ixhtml10_suite, "test center with css 013", test_ixhtml10_center_tag_with_css_013);
1966 CU_add_test(ixhtml10_suite, "test center with css 014", test_ixhtml10_center_tag_with_css_014);
1967 CU_add_test(ixhtml10_suite, "test center with css 015", test_ixhtml10_center_tag_with_css_015);
1968 CU_add_test(ixhtml10_suite, "test center with css 016", test_ixhtml10_center_tag_with_css_016);
1970 CU_add_test(ixhtml10_suite, "test hr with css 001", test_ixhtml10_hr_tag_with_css_001);
1971 CU_add_test(ixhtml10_suite, "test hr with css 002", test_ixhtml10_hr_tag_with_css_002);
1972 CU_add_test(ixhtml10_suite, "test hr with css 003", test_ixhtml10_hr_tag_with_css_003);
1973 CU_add_test(ixhtml10_suite, "test hr with css 004", test_ixhtml10_hr_tag_with_css_004);
1974 CU_add_test(ixhtml10_suite, "test hr with css 005", test_ixhtml10_hr_tag_with_css_005);
1975 CU_add_test(ixhtml10_suite, "test hr with css 006", test_ixhtml10_hr_tag_with_css_006);
1976 CU_add_test(ixhtml10_suite, "test hr with css 007", test_ixhtml10_hr_tag_with_css_007);
1977 CU_add_test(ixhtml10_suite, "test hr with css 008", test_ixhtml10_hr_tag_with_css_008);
1979 CU_add_test(ixhtml10_suite, "test img with css 001", test_ixhtml10_img_tag_with_css_001);
1980 CU_add_test(ixhtml10_suite, "test img with css 002", test_ixhtml10_img_tag_with_css_002);
1981 CU_add_test(ixhtml10_suite, "test img with css 003", test_ixhtml10_img_tag_with_css_003);
1982 CU_add_test(ixhtml10_suite, "test img with css 004", test_ixhtml10_img_tag_with_css_004);
1983 CU_add_test(ixhtml10_suite, "test img with css 005", test_ixhtml10_img_tag_with_css_005);
1984 CU_add_test(ixhtml10_suite, "test img with css 006", test_ixhtml10_img_tag_with_css_006);
1985 CU_add_test(ixhtml10_suite, "test img with css 007", test_ixhtml10_img_tag_with_css_007);
1986 CU_add_test(ixhtml10_suite, "test img with css 008", test_ixhtml10_img_tag_with_css_008);
1987 CU_add_test(ixhtml10_suite, "test img with css 009", test_ixhtml10_img_tag_with_css_009);
1988 CU_add_test(ixhtml10_suite, "test img with css 010", test_ixhtml10_img_tag_with_css_010);
1990 CU_add_test(ixhtml10_suite, "test div with css 001", test_ixhtml10_div_tag_with_css_001);
1991 CU_add_test(ixhtml10_suite, "test div with css 002", test_ixhtml10_div_tag_with_css_002);
1992 CU_add_test(ixhtml10_suite, "test div with css 003", test_ixhtml10_div_tag_with_css_003);
1993 CU_add_test(ixhtml10_suite, "test div with css 004", test_ixhtml10_div_tag_with_css_004);
1994 CU_add_test(ixhtml10_suite, "test div with css 005", test_ixhtml10_div_tag_with_css_005);
1995 CU_add_test(ixhtml10_suite, "test div with css 006", test_ixhtml10_div_tag_with_css_006);
1996 CU_add_test(ixhtml10_suite, "test div with css 007", test_ixhtml10_div_tag_with_css_007);
1997 CU_add_test(ixhtml10_suite, "test div with css 008", test_ixhtml10_div_tag_with_css_008);
1998 CU_add_test(ixhtml10_suite, "test div with css 009", test_ixhtml10_div_tag_with_css_009);
1999 CU_add_test(ixhtml10_suite, "test div with css 010", test_ixhtml10_div_tag_with_css_010);
2000 CU_add_test(ixhtml10_suite, "test div with css 011", test_ixhtml10_div_tag_with_css_011);
2001 CU_add_test(ixhtml10_suite, "test div with css 012", test_ixhtml10_div_tag_with_css_012);
2002 CU_add_test(ixhtml10_suite, "test div with css 013", test_ixhtml10_div_tag_with_css_013);
2003 CU_add_test(ixhtml10_suite, "test div with css 014", test_ixhtml10_div_tag_with_css_014);
2004 CU_add_test(ixhtml10_suite, "test div with css 015", test_ixhtml10_div_tag_with_css_015);
2005 CU_add_test(ixhtml10_suite, "test div with css 016", test_ixhtml10_div_tag_with_css_016);
2006 CU_add_test(ixhtml10_suite, "test div with css 017", test_ixhtml10_div_tag_with_css_017);
2007 CU_add_test(ixhtml10_suite, "test div with css 018", test_ixhtml10_div_tag_with_css_018);
2008 CU_add_test(ixhtml10_suite, "test div with css 019", test_ixhtml10_div_tag_with_css_019);
2009 CU_add_test(ixhtml10_suite, "test div with css 020", test_ixhtml10_div_tag_with_css_020);
2010 CU_add_test(ixhtml10_suite, "test div with css 021", test_ixhtml10_div_tag_with_css_021);
2011 CU_add_test(ixhtml10_suite, "test div with css 022", test_ixhtml10_div_tag_with_css_022);
2012 CU_add_test(ixhtml10_suite, "test div with css 023", test_ixhtml10_div_tag_with_css_023);
2013 CU_add_test(ixhtml10_suite, "test div with css 024", test_ixhtml10_div_tag_with_css_024);
2014 CU_add_test(ixhtml10_suite, "test div with css 025", test_ixhtml10_div_tag_with_css_025);
2015 CU_add_test(ixhtml10_suite, "test div with css 026", test_ixhtml10_div_tag_with_css_026);
2016 CU_add_test(ixhtml10_suite, "test div with css 027", test_ixhtml10_div_tag_with_css_027);
2017 CU_add_test(ixhtml10_suite, "test div with css 028", test_ixhtml10_div_tag_with_css_028);
2018 CU_add_test(ixhtml10_suite, "test div with css 029", test_ixhtml10_div_tag_with_css_029);
2019 CU_add_test(ixhtml10_suite, "test div with css 030", test_ixhtml10_div_tag_with_css_030);
2020 CU_add_test(ixhtml10_suite, "test div with css 031", test_ixhtml10_div_tag_with_css_031);
2021 CU_add_test(ixhtml10_suite, "test div with css 032", test_ixhtml10_div_tag_with_css_032);
2022 CU_add_test(ixhtml10_suite, "test div with css 033", test_ixhtml10_div_tag_with_css_033);
2023 CU_add_test(ixhtml10_suite, "test div with css 034", test_ixhtml10_div_tag_with_css_034);
2024 CU_add_test(ixhtml10_suite, "test div with css 035", test_ixhtml10_div_tag_with_css_035);
2025 CU_add_test(ixhtml10_suite, "test div with css 036", test_ixhtml10_div_tag_with_css_036);
2026 CU_add_test(ixhtml10_suite, "test div with css 037", test_ixhtml10_div_tag_with_css_037);
2027 CU_add_test(ixhtml10_suite, "test div with css 038", test_ixhtml10_div_tag_with_css_038);
2028 CU_add_test(ixhtml10_suite, "test div with css 039", test_ixhtml10_div_tag_with_css_039);
2029 CU_add_test(ixhtml10_suite, "test div with css 040", test_ixhtml10_div_tag_with_css_040);
2030 CU_add_test(ixhtml10_suite, "test div with css 041", test_ixhtml10_div_tag_with_css_041);
2031 CU_add_test(ixhtml10_suite, "test div with css 042", test_ixhtml10_div_tag_with_css_042);
2046 CU_basic_run_tests();
2047 CU_cleanup_registry();
2052 void test_log_rerror(const char *file, int line, int level, apr_status_t status, const request_rec *r, const char *fmt, ...)
2055 fprintf(stderr, "ERROR LOG %s:%d ", file,line);
2057 vfprintf(stderr, fmt,ap);
2059 fprintf(stderr, "\n");
2061 void test_log_error(const char *file, int line, int level, apr_status_t status, const request_rec *r, const char *fmt, ...)
2064 fprintf(stderr, "ERROR LOG %s:%d ", file,line);
2066 vfprintf(stderr, fmt,ap);
2068 fprintf(stderr, "\n");
2071 char *chxj_qr_code_blob_handler(request_rec* r, const char* indata, size_t* len)
2076 char *test_os_escape_path(apr_pool_t *p, const char *path, int partial)
2078 return (char *)path;
2081 void test_set_content_type(request_rec *r, const char *ct)
2083 fprintf(stderr, "%s:%d set_content_type(%s)\n", __FILE__,__LINE__,ct);
2086 const char *test_run_http_scheme(request_rec *r)
2088 static char *s = "http";
2092 static int v_new_line_type = NLTYPE_NONE;
2093 void * test_get_module_config(const ap_conf_vector_t *cv, const module *m)
2095 static mod_chxj_config cfg;
2096 memset(&cfg, 0, sizeof(mod_chxj_config));
2097 cfg.new_line_type = v_new_line_type;
2101 chxjconvrule_entry *
2102 chxj_apply_convrule(request_rec* r, apr_array_header_t* convrules)
2104 static chxjconvrule_entry entries;
2105 memset(&entries, 0, sizeof(chxjconvrule_entry));
2106 entries.encoding = apr_pstrdup(r->pool, "UTF8");
2110 char *test_ap_escape_html(apr_pool_t *pool, const char *s)
2120 apr_pool_create(&p, NULL); \
2122 r.hostname = apr_pstrdup(p, "localhost"); \
2131 #define COOKIE_INIT(X) \
2133 X.cookie_id = "test_cookie_id"; \
2134 memset(&entry, 0, sizeof(chxjconvrule_entry)); \
2135 entry.action |= CONVRULE_COOKIE_ON_BIT; \
2136 entry.action |= CONVRULE_ENGINE_ON_BIT; \
2139 #define SPEC_INIT(X) \
2141 X.html_spec_type = CHXJ_SPEC_Chtml_6_0; \
2146 /*===========================================================================*/
2148 /*===========================================================================*/
2149 void test_ixhtml10_001()
2151 #define TEST_STRING "<!-- comment -->"
2152 #define TEST_RESULT "\n"
2155 chxjconvrule_entry entry;
2160 COOKIE_INIT(cookie);
2164 ret = chxj_convert_ixhtml10(&r, &spec, TEST_STRING, sizeof(TEST_STRING)-1, &destlen, &entry, &cookie);
2165 fprintf(stderr, "actual:[%s]\n", ret);
2166 fprintf(stderr, "expect:[%s]\n", TEST_RESULT);
2167 CU_ASSERT(ret != NULL);
2168 CU_ASSERT(strcmp("\n", ret) == 0);
2169 CU_ASSERT(destlen == 1);
2174 void test_ixhtml10_002()
2176 #define TEST_STRING ""
2177 #define TEST_RESULT "\n"
2180 chxjconvrule_entry entry;
2185 COOKIE_INIT(cookie);
2189 ret = chxj_convert_ixhtml10(&r, &spec, TEST_STRING, sizeof(TEST_STRING)-1, &destlen, &entry, &cookie);
2190 fprintf(stderr, "actual:[%s]\n", ret);
2191 fprintf(stderr, "expect:[%s]\n", TEST_RESULT);
2192 CU_ASSERT(ret != NULL);
2193 CU_ASSERT(strcmp("\n", ret) == 0);
2194 CU_ASSERT(destlen == 1);
2199 void test_ixhtml10_comment_tag_001()
2201 #define TEST_STRING "<html><!--</html><body>--><head></head><body></body></html>"
2202 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
2203 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
2204 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
2205 "<head></head><body></body></html>"
2208 chxjconvrule_entry entry;
2213 COOKIE_INIT(cookie);
2217 ret = chxj_convert_ixhtml10(&r, &spec, TEST_STRING, sizeof(TEST_STRING)-1, &destlen, &entry, &cookie);
2218 fprintf(stderr, "actual:[%s]\n", ret);
2219 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
2220 CU_ASSERT(ret != NULL);
2221 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
2222 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
2226 #undef RESULT_STRING
2232 /*============================================================================*/
2234 /*============================================================================*/
2235 void test_ixhtml10_textarea_tag_001()
2237 #define TEST_STRING "<textarea>"
2238 #define RESULT_STRING "<textarea></textarea>"
2242 chxjconvrule_entry entry;
2247 COOKIE_INIT(cookie);
2250 destlen = sizeof(TEST_STRING)-1;
2252 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
2253 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
2254 ret = chxj_rencoding(&r, ret, &destlen);
2255 fprintf(stderr, "actual:[%s]\n", ret);
2256 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
2257 CU_ASSERT(ret != NULL);
2258 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
2259 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
2263 #undef RESULT_STRING
2265 void test_ixhtml10_textarea_tag_002()
2267 #define TEST_STRING "<textarea></textarea>"
2268 #define RESULT_STRING "<textarea></textarea>"
2272 chxjconvrule_entry entry;
2277 COOKIE_INIT(cookie);
2280 destlen = sizeof(TEST_STRING)-1;
2282 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
2283 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
2284 ret = chxj_rencoding(&r, ret, &destlen);
2285 fprintf(stderr, "actual:[%s]\n", ret);
2286 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
2287 CU_ASSERT(ret != NULL);
2288 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
2289 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
2293 #undef RESULT_STRING
2295 void test_ixhtml10_textarea_tag_003()
2297 #define TEST_STRING "<textarea>あああ</textarea>"
2298 #define RESULT_STRING "<textarea>あああ</textarea>"
2302 chxjconvrule_entry entry;
2307 COOKIE_INIT(cookie);
2310 destlen = sizeof(TEST_STRING)-1;
2312 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
2313 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
2314 ret = chxj_rencoding(&r, ret, &destlen);
2315 fprintf(stderr, "actual:[%s]\n", ret);
2316 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
2317 CU_ASSERT(ret != NULL);
2318 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
2319 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
2323 #undef RESULT_STRING
2325 void test_ixhtml10_textarea_tag_004()
2327 #define TEST_STRING "<textarea>あああ\nいいい</textarea>"
2328 #define RESULT_STRING "<textarea>あああ\nいいい</textarea>"
2332 chxjconvrule_entry entry;
2337 COOKIE_INIT(cookie);
2340 destlen = sizeof(TEST_STRING)-1;
2342 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
2343 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
2344 ret = chxj_rencoding(&r, ret, &destlen);
2345 fprintf(stderr, "actual:[%s]\n", ret);
2346 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
2347 CU_ASSERT(ret != NULL);
2348 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
2349 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
2353 #undef RESULT_STRING
2355 void test_ixhtml10_textarea_tag_005()
2357 #define TEST_STRING "<textarea>あああ\r\nいいい</textarea>"
2358 #define RESULT_STRING "<textarea>あああ\r\nいいい</textarea>"
2362 chxjconvrule_entry entry;
2367 COOKIE_INIT(cookie);
2370 destlen = sizeof(TEST_STRING)-1;
2372 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
2373 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
2374 ret = chxj_rencoding(&r, ret, &destlen);
2375 fprintf(stderr, "actual:[%s]\n", ret);
2376 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
2377 CU_ASSERT(ret != NULL);
2378 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
2379 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
2383 #undef RESULT_STRING
2385 void test_ixhtml10_textarea_tag_006()
2387 #define TEST_STRING "<textarea>あああ\r\nいいい\n</textarea>"
2388 #define RESULT_STRING "<textarea>あああ\r\nいいい\n</textarea>"
2392 chxjconvrule_entry entry;
2397 COOKIE_INIT(cookie);
2400 destlen = sizeof(TEST_STRING)-1;
2402 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
2403 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
2404 ret = chxj_rencoding(&r, ret, &destlen);
2405 fprintf(stderr, "actual:[%s]\n", ret);
2406 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
2407 CU_ASSERT(ret != NULL);
2408 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
2409 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
2413 #undef RESULT_STRING
2415 void test_ixhtml10_textarea_tag_007()
2417 #define TEST_STRING "<textarea>あああ\r\nいいい\r\n</textarea>"
2418 #define RESULT_STRING "<textarea>あああ\r\nいいい\r\n</textarea>"
2422 chxjconvrule_entry entry;
2427 COOKIE_INIT(cookie);
2430 destlen = sizeof(TEST_STRING)-1;
2432 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
2433 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
2434 ret = chxj_rencoding(&r, ret, &destlen);
2435 fprintf(stderr, "actual:[%s]\n", ret);
2436 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
2437 CU_ASSERT(ret != NULL);
2438 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
2439 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
2443 #undef RESULT_STRING
2445 void test_ixhtml10_textarea_tag_008()
2447 #define TEST_STRING "<textarea name></textarea>"
2448 #define RESULT_STRING "<textarea></textarea>"
2452 chxjconvrule_entry entry;
2457 COOKIE_INIT(cookie);
2460 destlen = sizeof(TEST_STRING)-1;
2462 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
2463 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
2464 ret = chxj_rencoding(&r, ret, &destlen);
2465 fprintf(stderr, "actual:[%s]\n", ret);
2466 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
2467 CU_ASSERT(ret != NULL);
2468 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
2469 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
2473 #undef RESULT_STRING
2475 void test_ixhtml10_textarea_tag_009()
2477 #define TEST_STRING "<textarea name=\"\"></textarea>"
2478 #define RESULT_STRING "<textarea></textarea>"
2482 chxjconvrule_entry entry;
2487 COOKIE_INIT(cookie);
2490 destlen = sizeof(TEST_STRING)-1;
2492 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
2493 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
2494 ret = chxj_rencoding(&r, ret, &destlen);
2495 fprintf(stderr, "actual:[%s]\n", ret);
2496 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
2497 CU_ASSERT(ret != NULL);
2498 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
2499 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
2503 #undef RESULT_STRING
2505 void test_ixhtml10_textarea_tag_010()
2507 #define TEST_STRING "<textarea name=\"aaa\"></textarea>"
2508 #define RESULT_STRING "<textarea name=\"aaa\"></textarea>"
2512 chxjconvrule_entry entry;
2517 COOKIE_INIT(cookie);
2520 destlen = sizeof(TEST_STRING)-1;
2522 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
2523 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
2524 ret = chxj_rencoding(&r, ret, &destlen);
2525 fprintf(stderr, "actual:[%s]\n", ret);
2526 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
2527 CU_ASSERT(ret != NULL);
2528 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
2529 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
2533 #undef RESULT_STRING
2535 void test_ixhtml10_textarea_tag_011()
2537 #define TEST_STRING "<textarea rows></textarea>"
2538 #define RESULT_STRING "<textarea></textarea>"
2542 chxjconvrule_entry entry;
2547 COOKIE_INIT(cookie);
2550 destlen = sizeof(TEST_STRING)-1;
2552 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
2553 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
2554 ret = chxj_rencoding(&r, ret, &destlen);
2555 fprintf(stderr, "actual:[%s]\n", ret);
2556 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
2557 CU_ASSERT(ret != NULL);
2558 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
2559 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
2563 #undef RESULT_STRING
2565 void test_ixhtml10_textarea_tag_012()
2567 #define TEST_STRING "<textarea rows=\"\"></textarea>"
2568 #define RESULT_STRING "<textarea></textarea>"
2572 chxjconvrule_entry entry;
2577 COOKIE_INIT(cookie);
2580 destlen = sizeof(TEST_STRING)-1;
2582 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
2583 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
2584 ret = chxj_rencoding(&r, ret, &destlen);
2585 fprintf(stderr, "actual:[%s]\n", ret);
2586 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
2587 CU_ASSERT(ret != NULL);
2588 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
2589 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
2593 #undef RESULT_STRING
2595 void test_ixhtml10_textarea_tag_013()
2597 #define TEST_STRING "<textarea rows=\"abc\"></textarea>"
2598 #define RESULT_STRING "<textarea rows=\"abc\"></textarea>"
2602 chxjconvrule_entry entry;
2607 COOKIE_INIT(cookie);
2610 destlen = sizeof(TEST_STRING)-1;
2612 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
2613 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
2614 ret = chxj_rencoding(&r, ret, &destlen);
2615 fprintf(stderr, "actual:[%s]\n", ret);
2616 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
2617 CU_ASSERT(ret != NULL);
2618 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
2619 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
2623 #undef RESULT_STRING
2625 void test_ixhtml10_textarea_tag_014()
2627 #define TEST_STRING "<textarea cols></textarea>"
2628 #define RESULT_STRING "<textarea></textarea>"
2632 chxjconvrule_entry entry;
2637 COOKIE_INIT(cookie);
2640 destlen = sizeof(TEST_STRING)-1;
2642 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
2643 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
2644 ret = chxj_rencoding(&r, ret, &destlen);
2645 fprintf(stderr, "actual:[%s]\n", ret);
2646 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
2647 CU_ASSERT(ret != NULL);
2648 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
2649 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
2653 #undef RESULT_STRING
2655 void test_ixhtml10_textarea_tag_015()
2657 #define TEST_STRING "<textarea cols=\"\"></textarea>"
2658 #define RESULT_STRING "<textarea></textarea>"
2662 chxjconvrule_entry entry;
2667 COOKIE_INIT(cookie);
2670 destlen = sizeof(TEST_STRING)-1;
2672 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
2673 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
2674 ret = chxj_rencoding(&r, ret, &destlen);
2675 fprintf(stderr, "actual:[%s]\n", ret);
2676 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
2677 CU_ASSERT(ret != NULL);
2678 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
2679 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
2683 #undef RESULT_STRING
2685 void test_ixhtml10_textarea_tag_016()
2687 #define TEST_STRING "<textarea cols=\"123\"></textarea>"
2688 #define RESULT_STRING "<textarea cols=\"123\"></textarea>"
2692 chxjconvrule_entry entry;
2697 COOKIE_INIT(cookie);
2700 destlen = sizeof(TEST_STRING)-1;
2702 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
2703 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
2704 ret = chxj_rencoding(&r, ret, &destlen);
2705 fprintf(stderr, "actual:[%s]\n", ret);
2706 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
2707 CU_ASSERT(ret != NULL);
2708 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
2709 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
2713 #undef RESULT_STRING
2715 void test_ixhtml10_textarea_tag_017()
2717 #define TEST_STRING "<textarea accesskey></textarea>"
2718 #define RESULT_STRING "<textarea></textarea>"
2722 chxjconvrule_entry entry;
2727 COOKIE_INIT(cookie);
2730 destlen = sizeof(TEST_STRING)-1;
2732 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
2733 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
2734 ret = chxj_rencoding(&r, ret, &destlen);
2735 fprintf(stderr, "actual:[%s]\n", ret);
2736 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
2737 CU_ASSERT(ret != NULL);
2738 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
2739 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
2743 #undef RESULT_STRING
2745 void test_ixhtml10_textarea_tag_018()
2747 #define TEST_STRING "<textarea accesskey=\"\"></textarea>"
2748 #define RESULT_STRING "<textarea></textarea>"
2752 chxjconvrule_entry entry;
2757 COOKIE_INIT(cookie);
2760 destlen = sizeof(TEST_STRING)-1;
2762 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
2763 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
2764 ret = chxj_rencoding(&r, ret, &destlen);
2765 fprintf(stderr, "actual:[%s]\n", ret);
2766 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
2767 CU_ASSERT(ret != NULL);
2768 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
2769 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
2773 #undef RESULT_STRING
2775 void test_ixhtml10_textarea_tag_019()
2777 #define TEST_STRING "<textarea accesskey=\"10\"></textarea>"
2778 #define RESULT_STRING "<textarea accesskey=\"10\"></textarea>"
2782 chxjconvrule_entry entry;
2787 COOKIE_INIT(cookie);
2790 destlen = sizeof(TEST_STRING)-1;
2792 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
2793 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
2794 ret = chxj_rencoding(&r, ret, &destlen);
2795 fprintf(stderr, "actual:[%s]\n", ret);
2796 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
2797 CU_ASSERT(ret != NULL);
2798 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
2799 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
2803 #undef RESULT_STRING
2805 void test_ixhtml10_textarea_tag_020()
2807 #define TEST_STRING "<textarea istyle></textarea>"
2808 #define RESULT_STRING "<textarea></textarea>"
2812 chxjconvrule_entry entry;
2817 COOKIE_INIT(cookie);
2820 destlen = sizeof(TEST_STRING)-1;
2822 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
2823 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
2824 ret = chxj_rencoding(&r, ret, &destlen);
2825 fprintf(stderr, "actual:[%s]\n", ret);
2826 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
2827 CU_ASSERT(ret != NULL);
2828 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
2829 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
2833 #undef RESULT_STRING
2835 void test_ixhtml10_textarea_tag_021()
2837 #define TEST_STRING "<textarea istyle=\"\"></textarea>"
2838 #define RESULT_STRING "<textarea></textarea>"
2842 chxjconvrule_entry entry;
2847 COOKIE_INIT(cookie);
2850 destlen = sizeof(TEST_STRING)-1;
2852 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
2853 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
2854 ret = chxj_rencoding(&r, ret, &destlen);
2855 fprintf(stderr, "actual:[%s]\n", ret);
2856 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
2857 CU_ASSERT(ret != NULL);
2858 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
2859 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
2863 #undef RESULT_STRING
2865 void test_ixhtml10_textarea_tag_022()
2867 #define TEST_STRING "<textarea istyle=\"1\"></textarea>"
2868 #define RESULT_STRING "<textarea style=\"-wap-input-format:"*<ja:h>";\"></textarea>"
2872 chxjconvrule_entry entry;
2877 COOKIE_INIT(cookie);
2880 destlen = sizeof(TEST_STRING)-1;
2882 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
2883 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
2884 ret = chxj_rencoding(&r, ret, &destlen);
2885 fprintf(stderr, "actual:[%s]\n", ret);
2886 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
2887 CU_ASSERT(ret != NULL);
2888 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
2889 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
2893 #undef RESULT_STRING
2895 void test_ixhtml10_textarea_tag_023()
2897 #define TEST_STRING "<textarea istyle=\"2\"></textarea>"
2898 #define RESULT_STRING "<textarea style=\"-wap-input-format:"*<ja:hk>";\"></textarea>"
2902 chxjconvrule_entry entry;
2907 COOKIE_INIT(cookie);
2910 destlen = sizeof(TEST_STRING)-1;
2912 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
2913 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
2914 ret = chxj_rencoding(&r, ret, &destlen);
2915 fprintf(stderr, "actual:[%s]\n", ret);
2916 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
2917 CU_ASSERT(ret != NULL);
2918 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
2919 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
2923 #undef RESULT_STRING
2925 void test_ixhtml10_textarea_tag_024()
2927 #define TEST_STRING "<textarea istyle=\"3\"></textarea>"
2928 #define RESULT_STRING "<textarea style=\"-wap-input-format:"*<ja:en>";\"></textarea>"
2932 chxjconvrule_entry entry;
2937 COOKIE_INIT(cookie);
2940 destlen = sizeof(TEST_STRING)-1;
2942 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
2943 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
2944 ret = chxj_rencoding(&r, ret, &destlen);
2945 fprintf(stderr, "actual:[%s]\n", ret);
2946 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
2947 CU_ASSERT(ret != NULL);
2948 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
2949 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
2953 #undef RESULT_STRING
2955 void test_ixhtml10_textarea_tag_025()
2957 #define TEST_STRING "<textarea istyle=\"4\"></textarea>"
2958 #define RESULT_STRING "<textarea style=\"-wap-input-format:"*<ja:n>";\"></textarea>"
2962 chxjconvrule_entry entry;
2967 COOKIE_INIT(cookie);
2970 destlen = sizeof(TEST_STRING)-1;
2972 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
2973 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
2974 ret = chxj_rencoding(&r, ret, &destlen);
2975 fprintf(stderr, "actual:[%s]\n", ret);
2976 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
2977 CU_ASSERT(ret != NULL);
2978 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
2979 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
2983 #undef RESULT_STRING
2985 void test_ixhtml10_textarea_tag_026()
2987 #define TEST_STRING "<textarea istyle=\"a\"></textarea>"
2988 #define RESULT_STRING "<textarea></textarea>"
2992 chxjconvrule_entry entry;
2997 COOKIE_INIT(cookie);
3000 destlen = sizeof(TEST_STRING)-1;
3002 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3003 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3004 ret = chxj_rencoding(&r, ret, &destlen);
3005 fprintf(stderr, "actual:[%s]\n", ret);
3006 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3007 CU_ASSERT(ret != NULL);
3008 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3009 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3013 #undef RESULT_STRING
3015 /*============================================================================*/
3017 /*============================================================================*/
3018 void test_ixhtml10_p_tag_001()
3020 #define TEST_STRING "<p></p>"
3021 #define RESULT_STRING "<p></p>"
3025 chxjconvrule_entry entry;
3030 COOKIE_INIT(cookie);
3033 destlen = sizeof(TEST_STRING)-1;
3035 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3036 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3037 ret = chxj_rencoding(&r, ret, &destlen);
3038 fprintf(stderr, "actual:[%s]\n", ret);
3039 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3040 CU_ASSERT(ret != NULL);
3041 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3042 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3046 #undef RESULT_STRING
3048 void test_ixhtml10_p_tag_002()
3050 #define TEST_STRING "<p>あああ</p>"
3051 #define RESULT_STRING "<p>あああ</p>"
3055 chxjconvrule_entry entry;
3060 COOKIE_INIT(cookie);
3063 destlen = sizeof(TEST_STRING)-1;
3065 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3066 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3067 ret = chxj_rencoding(&r, ret, &destlen);
3068 fprintf(stderr, "actual:[%s]\n", ret);
3069 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3070 CU_ASSERT(ret != NULL);
3071 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3072 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3076 #undef RESULT_STRING
3078 void test_ixhtml10_p_tag_003()
3080 #define TEST_STRING "<p align>あああ</p>"
3081 #define RESULT_STRING "<p>あああ</p>"
3085 chxjconvrule_entry entry;
3090 COOKIE_INIT(cookie);
3093 destlen = sizeof(TEST_STRING)-1;
3095 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3096 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3097 ret = chxj_rencoding(&r, ret, &destlen);
3098 fprintf(stderr, "actual:[%s]\n", ret);
3099 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3100 CU_ASSERT(ret != NULL);
3101 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3102 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3106 #undef RESULT_STRING
3108 void test_ixhtml10_p_tag_004()
3110 #define TEST_STRING "<p align=\"\">あああ</p>"
3111 #define RESULT_STRING "<p>あああ</p>"
3115 chxjconvrule_entry entry;
3120 COOKIE_INIT(cookie);
3123 destlen = sizeof(TEST_STRING)-1;
3125 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3126 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3127 ret = chxj_rencoding(&r, ret, &destlen);
3128 fprintf(stderr, "actual:[%s]\n", ret);
3129 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3130 CU_ASSERT(ret != NULL);
3131 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3132 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3136 #undef RESULT_STRING
3138 void test_ixhtml10_p_tag_005()
3140 #define TEST_STRING "<p align=\"right\">あああ</p>"
3141 #define RESULT_STRING "<p style=\"text-align:right;\">あああ</p>"
3145 chxjconvrule_entry entry;
3150 COOKIE_INIT(cookie);
3153 destlen = sizeof(TEST_STRING)-1;
3155 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3156 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3157 ret = chxj_rencoding(&r, ret, &destlen);
3158 fprintf(stderr, "actual:[%s]\n", ret);
3159 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3160 CU_ASSERT(ret != NULL);
3161 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3162 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3166 #undef RESULT_STRING
3168 void test_ixhtml10_p_tag_006()
3170 #define TEST_STRING "<p align=\"left\">あああ</p>"
3171 #define RESULT_STRING "<p style=\"text-align:left;\">あああ</p>"
3175 chxjconvrule_entry entry;
3180 COOKIE_INIT(cookie);
3183 destlen = sizeof(TEST_STRING)-1;
3185 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3186 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3187 ret = chxj_rencoding(&r, ret, &destlen);
3188 fprintf(stderr, "actual:[%s]\n", ret);
3189 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3190 CU_ASSERT(ret != NULL);
3191 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3192 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3196 #undef RESULT_STRING
3198 void test_ixhtml10_p_tag_007()
3200 #define TEST_STRING "<p align=\"center\">あああ</p>"
3201 #define RESULT_STRING "<p style=\"text-align:center;\">あああ</p>"
3205 chxjconvrule_entry entry;
3210 COOKIE_INIT(cookie);
3213 destlen = sizeof(TEST_STRING)-1;
3215 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3216 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3217 ret = chxj_rencoding(&r, ret, &destlen);
3218 fprintf(stderr, "actual:[%s]\n", ret);
3219 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3220 CU_ASSERT(ret != NULL);
3221 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3222 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3226 #undef RESULT_STRING
3228 void test_ixhtml10_p_tag_008()
3230 #define TEST_STRING "<p align=\"unknown\">あああ</p>"
3231 #define RESULT_STRING "<p>あああ</p>"
3235 chxjconvrule_entry entry;
3240 COOKIE_INIT(cookie);
3243 destlen = sizeof(TEST_STRING)-1;
3245 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3246 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3247 ret = chxj_rencoding(&r, ret, &destlen);
3248 fprintf(stderr, "actual:[%s]\n", ret);
3249 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3250 CU_ASSERT(ret != NULL);
3251 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3252 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3256 #undef RESULT_STRING
3258 /*============================================================================*/
3260 /*============================================================================*/
3261 void test_ixhtml10_pre_tag_001()
3263 #define TEST_STRING "<pre></pre>"
3264 #define RESULT_STRING "<pre></pre>"
3268 chxjconvrule_entry entry;
3273 COOKIE_INIT(cookie);
3276 destlen = sizeof(TEST_STRING)-1;
3278 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3279 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3280 ret = chxj_rencoding(&r, ret, &destlen);
3281 fprintf(stderr, "actual:[%s]\n", ret);
3282 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3283 CU_ASSERT(ret != NULL);
3284 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3285 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3289 #undef RESULT_STRING
3291 void test_ixhtml10_pre_tag_002()
3293 #define TEST_STRING "<pre>\n</pre>"
3294 #define RESULT_STRING "<pre>\n</pre>"
3298 chxjconvrule_entry entry;
3303 COOKIE_INIT(cookie);
3306 destlen = sizeof(TEST_STRING)-1;
3308 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3309 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3310 ret = chxj_rencoding(&r, ret, &destlen);
3311 fprintf(stderr, "actual:[%s]\n", ret);
3312 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3313 CU_ASSERT(ret != NULL);
3314 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3315 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3319 #undef RESULT_STRING
3321 void test_ixhtml10_pre_tag_003()
3323 #define TEST_STRING "<pre>\n\n</pre>"
3324 #define RESULT_STRING "<pre>\n\n</pre>"
3328 chxjconvrule_entry entry;
3333 COOKIE_INIT(cookie);
3336 destlen = sizeof(TEST_STRING)-1;
3338 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3339 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3340 ret = chxj_rencoding(&r, ret, &destlen);
3341 fprintf(stderr, "actual:[%s]\n", ret);
3342 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3343 CU_ASSERT(ret != NULL);
3344 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3345 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3349 #undef RESULT_STRING
3351 void test_ixhtml10_pre_tag_004()
3353 #define TEST_STRING "<pre><h1>あああ\n\n</pre>"
3354 #define RESULT_STRING "<pre><h1>あああ\n\n</h1></pre>"
3358 chxjconvrule_entry entry;
3363 COOKIE_INIT(cookie);
3366 destlen = sizeof(TEST_STRING)-1;
3368 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3369 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3370 ret = chxj_rencoding(&r, ret, &destlen);
3371 fprintf(stderr, "actual:[%s]\n", ret);
3372 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3373 CU_ASSERT(ret != NULL);
3374 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3375 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3379 #undef RESULT_STRING
3381 void test_ixhtml10_pre_tag_005()
3383 #define TEST_STRING "<pre><h1>ハンカク</h1>\n\n</pre>"
3384 #define RESULT_STRING "<pre><h1>ハンカク</h1>\n\n</pre>"
3388 chxjconvrule_entry entry;
3393 COOKIE_INIT(cookie);
3396 destlen = sizeof(TEST_STRING)-1;
3398 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3399 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3400 ret = chxj_rencoding(&r, ret, &destlen);
3401 fprintf(stderr, "actual:[%s]\n", ret);
3402 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3403 CU_ASSERT(ret != NULL);
3404 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3405 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3409 #undef RESULT_STRING
3411 /*============================================================================*/
3413 /*============================================================================*/
3414 void test_ixhtml10_ul_tag_001()
3416 #define TEST_STRING "<ul>"
3417 #define RESULT_STRING "<ul></ul>"
3421 chxjconvrule_entry entry;
3426 COOKIE_INIT(cookie);
3429 destlen = sizeof(TEST_STRING)-1;
3431 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3432 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3433 ret = chxj_rencoding(&r, ret, &destlen);
3434 fprintf(stderr, "actual:[%s]\n", ret);
3435 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3436 CU_ASSERT(ret != NULL);
3437 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3438 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3442 #undef RESULT_STRING
3444 void test_ixhtml10_ul_tag_002()
3446 #define TEST_STRING "<ul></ul>"
3447 #define RESULT_STRING "<ul></ul>"
3451 chxjconvrule_entry entry;
3456 COOKIE_INIT(cookie);
3459 destlen = sizeof(TEST_STRING)-1;
3461 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3462 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3463 ret = chxj_rencoding(&r, ret, &destlen);
3464 fprintf(stderr, "actual:[%s]\n", ret);
3465 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3466 CU_ASSERT(ret != NULL);
3467 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3468 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3472 #undef RESULT_STRING
3474 void test_ixhtml10_ul_tag_003()
3476 #define TEST_STRING "<ul><li></ul>"
3477 #define RESULT_STRING "<ul><li></li></ul>"
3481 chxjconvrule_entry entry;
3486 COOKIE_INIT(cookie);
3489 destlen = sizeof(TEST_STRING)-1;
3491 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3492 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3493 ret = chxj_rencoding(&r, ret, &destlen);
3494 fprintf(stderr, "actual:[%s]\n", ret);
3495 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3496 CU_ASSERT(ret != NULL);
3497 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3498 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3502 #undef RESULT_STRING
3504 void test_ixhtml10_ul_tag_004()
3506 #define TEST_STRING "<ul abc><li></ul>"
3507 #define RESULT_STRING "<ul><li></li></ul>"
3511 chxjconvrule_entry entry;
3516 COOKIE_INIT(cookie);
3519 destlen = sizeof(TEST_STRING)-1;
3521 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3522 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3523 ret = chxj_rencoding(&r, ret, &destlen);
3524 fprintf(stderr, "actual:[%s]\n", ret);
3525 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3526 CU_ASSERT(ret != NULL);
3527 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3528 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3532 #undef RESULT_STRING
3534 void test_ixhtml10_ul_tag_005()
3536 #define TEST_STRING "<ul abc><li>abc</ul>"
3537 #define RESULT_STRING "<ul><li>abc</li></ul>"
3541 chxjconvrule_entry entry;
3546 COOKIE_INIT(cookie);
3549 destlen = sizeof(TEST_STRING)-1;
3551 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3552 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3553 ret = chxj_rencoding(&r, ret, &destlen);
3554 fprintf(stderr, "actual:[%s]\n", ret);
3555 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3556 CU_ASSERT(ret != NULL);
3557 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3558 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3562 #undef RESULT_STRING
3564 void test_ixhtml10_ul_tag_006()
3566 #define TEST_STRING "<ul type=\"disc\"><li>abc</ul>"
3567 #define RESULT_STRING "<ul style=\"list-style-type:disc;\"><li>abc</li></ul>"
3571 chxjconvrule_entry entry;
3576 COOKIE_INIT(cookie);
3579 destlen = sizeof(TEST_STRING)-1;
3581 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3582 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3583 ret = chxj_rencoding(&r, ret, &destlen);
3584 fprintf(stderr, "actual:[%s]\n", ret);
3585 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3586 CU_ASSERT(ret != NULL);
3587 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3588 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3592 #undef RESULT_STRING
3594 void test_ixhtml10_ul_tag_007()
3596 #define TEST_STRING "<ul type=\"circle\"><li>abc</ul>"
3597 #define RESULT_STRING "<ul style=\"list-style-type:circle;\"><li>abc</li></ul>"
3601 chxjconvrule_entry entry;
3606 COOKIE_INIT(cookie);
3609 destlen = sizeof(TEST_STRING)-1;
3611 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3612 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3613 ret = chxj_rencoding(&r, ret, &destlen);
3614 fprintf(stderr, "actual:[%s]\n", ret);
3615 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3616 CU_ASSERT(ret != NULL);
3617 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3618 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3622 #undef RESULT_STRING
3624 void test_ixhtml10_ul_tag_008()
3626 #define TEST_STRING "<ul type=\"square\"><li>abc</ul>"
3627 #define RESULT_STRING "<ul style=\"list-style-type:square;\"><li>abc</li></ul>"
3631 chxjconvrule_entry entry;
3636 COOKIE_INIT(cookie);
3639 destlen = sizeof(TEST_STRING)-1;
3641 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3642 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3643 ret = chxj_rencoding(&r, ret, &destlen);
3644 fprintf(stderr, "actual:[%s]\n", ret);
3645 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3646 CU_ASSERT(ret != NULL);
3647 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3648 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3652 #undef RESULT_STRING
3654 void test_ixhtml10_ul_tag_009()
3656 #define TEST_STRING "<ul type=\"unknown\"><li>abc</ul>"
3657 #define RESULT_STRING "<ul><li>abc</li></ul>"
3661 chxjconvrule_entry entry;
3666 COOKIE_INIT(cookie);
3669 destlen = sizeof(TEST_STRING)-1;
3671 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3672 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3673 ret = chxj_rencoding(&r, ret, &destlen);
3674 fprintf(stderr, "actual:[%s]\n", ret);
3675 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3676 CU_ASSERT(ret != NULL);
3677 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3678 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3682 #undef RESULT_STRING
3684 void test_ixhtml10_ul_tag_010()
3686 #define TEST_STRING "<ul type=\"\"><li>abc</ul>"
3687 #define RESULT_STRING "<ul><li>abc</li></ul>"
3691 chxjconvrule_entry entry;
3696 COOKIE_INIT(cookie);
3699 destlen = sizeof(TEST_STRING)-1;
3701 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3702 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3703 ret = chxj_rencoding(&r, ret, &destlen);
3704 fprintf(stderr, "actual:[%s]\n", ret);
3705 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3706 CU_ASSERT(ret != NULL);
3707 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3708 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3712 #undef RESULT_STRING
3714 void test_ixhtml10_ul_tag_011()
3716 #define TEST_STRING "<ul type><li>abc</ul>"
3717 #define RESULT_STRING "<ul><li>abc</li></ul>"
3721 chxjconvrule_entry entry;
3726 COOKIE_INIT(cookie);
3729 destlen = sizeof(TEST_STRING)-1;
3731 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3732 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3733 ret = chxj_rencoding(&r, ret, &destlen);
3734 fprintf(stderr, "actual:[%s]\n", ret);
3735 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3736 CU_ASSERT(ret != NULL);
3737 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3738 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3742 #undef RESULT_STRING
3744 /*============================================================================*/
3746 /*============================================================================*/
3747 void test_ixhtml10_li_tag_001()
3749 #define TEST_STRING "<li></li>"
3750 #define RESULT_STRING "<li></li>"
3754 chxjconvrule_entry entry;
3759 COOKIE_INIT(cookie);
3762 destlen = sizeof(TEST_STRING)-1;
3764 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3765 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3766 ret = chxj_rencoding(&r, ret, &destlen);
3767 fprintf(stderr, "actual:[%s]\n", ret);
3768 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3769 CU_ASSERT(ret != NULL);
3770 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3771 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3775 #undef RESULT_STRING
3777 void test_ixhtml10_li_tag_002()
3779 #define TEST_STRING "<li>abc</li>"
3780 #define RESULT_STRING "<li>abc</li>"
3784 chxjconvrule_entry entry;
3789 COOKIE_INIT(cookie);
3792 destlen = sizeof(TEST_STRING)-1;
3794 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3795 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3796 ret = chxj_rencoding(&r, ret, &destlen);
3797 fprintf(stderr, "actual:[%s]\n", ret);
3798 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3799 CU_ASSERT(ret != NULL);
3800 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3801 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3805 #undef RESULT_STRING
3807 void test_ixhtml10_li_tag_003()
3809 #define TEST_STRING "<li>あいうえお</li>"
3810 #define RESULT_STRING "<li>あいうえお</li>"
3814 chxjconvrule_entry entry;
3819 COOKIE_INIT(cookie);
3822 destlen = sizeof(TEST_STRING)-1;
3824 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3825 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3826 ret = chxj_rencoding(&r, ret, &destlen);
3827 fprintf(stderr, "actual:[%s]\n", ret);
3828 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3829 CU_ASSERT(ret != NULL);
3830 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3831 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3835 #undef RESULT_STRING
3837 void test_ixhtml10_li_tag_004()
3839 #define TEST_STRING "<li>ハンカク</li>"
3840 #define RESULT_STRING "<li>ハンカク</li>"
3844 chxjconvrule_entry entry;
3849 COOKIE_INIT(cookie);
3852 destlen = sizeof(TEST_STRING)-1;
3854 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3855 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3856 ret = chxj_rencoding(&r, ret, &destlen);
3857 fprintf(stderr, "actual:[%s]\n", ret);
3858 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3859 CU_ASSERT(ret != NULL);
3860 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3861 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3865 #undef RESULT_STRING
3867 void test_ixhtml10_li_tag_005()
3869 #define TEST_STRING "<li type>ハンカク</li>"
3870 #define RESULT_STRING "<li>ハンカク</li>"
3874 chxjconvrule_entry entry;
3879 COOKIE_INIT(cookie);
3882 destlen = sizeof(TEST_STRING)-1;
3884 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3885 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3886 ret = chxj_rencoding(&r, ret, &destlen);
3887 fprintf(stderr, "actual:[%s]\n", ret);
3888 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3889 CU_ASSERT(ret != NULL);
3890 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3891 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3895 #undef RESULT_STRING
3897 void test_ixhtml10_li_tag_006()
3899 #define TEST_STRING "<li type=\"\">ハンカク</li>"
3900 #define RESULT_STRING "<li>ハンカク</li>"
3904 chxjconvrule_entry entry;
3909 COOKIE_INIT(cookie);
3912 destlen = sizeof(TEST_STRING)-1;
3914 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3915 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3916 ret = chxj_rencoding(&r, ret, &destlen);
3917 fprintf(stderr, "actual:[%s]\n", ret);
3918 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3919 CU_ASSERT(ret != NULL);
3920 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3921 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3925 #undef RESULT_STRING
3927 void test_ixhtml10_li_tag_007()
3929 #define TEST_STRING "<li type=\"\">ハンカク</li>"
3930 #define RESULT_STRING "<li>ハンカク</li>"
3934 chxjconvrule_entry entry;
3939 COOKIE_INIT(cookie);
3942 destlen = sizeof(TEST_STRING)-1;
3944 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3945 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3946 ret = chxj_rencoding(&r, ret, &destlen);
3947 fprintf(stderr, "actual:[%s]\n", ret);
3948 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3949 CU_ASSERT(ret != NULL);
3950 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3951 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3955 #undef RESULT_STRING
3957 void test_ixhtml10_li_tag_008()
3959 #define TEST_STRING "<li type=\"1\">ハンカク</li>"
3960 #define RESULT_STRING "<li style=\"list-style-type:decimal;\">ハンカク</li>"
3964 chxjconvrule_entry entry;
3969 COOKIE_INIT(cookie);
3972 destlen = sizeof(TEST_STRING)-1;
3974 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
3975 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
3976 ret = chxj_rencoding(&r, ret, &destlen);
3977 fprintf(stderr, "actual:[%s]\n", ret);
3978 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
3979 CU_ASSERT(ret != NULL);
3980 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
3981 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
3985 #undef RESULT_STRING
3987 void test_ixhtml10_li_tag_009()
3989 #define TEST_STRING "<li type=\"a\">ハンカク</li>"
3990 #define RESULT_STRING "<li style=\"list-style-type:lower-alpha;\">ハンカク</li>"
3994 chxjconvrule_entry entry;
3999 COOKIE_INIT(cookie);
4002 destlen = sizeof(TEST_STRING)-1;
4004 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4005 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4006 ret = chxj_rencoding(&r, ret, &destlen);
4007 fprintf(stderr, "actual:[%s]\n", ret);
4008 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4009 CU_ASSERT(ret != NULL);
4010 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4011 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4015 #undef RESULT_STRING
4017 void test_ixhtml10_li_tag_010()
4019 #define TEST_STRING "<li type=\"A\">ハンカク</li>"
4020 #define RESULT_STRING "<li style=\"list-style-type:upper-alpha;\">ハンカク</li>"
4024 chxjconvrule_entry entry;
4029 COOKIE_INIT(cookie);
4032 destlen = sizeof(TEST_STRING)-1;
4034 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4035 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4036 ret = chxj_rencoding(&r, ret, &destlen);
4037 fprintf(stderr, "actual:[%s]\n", ret);
4038 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4039 CU_ASSERT(ret != NULL);
4040 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4041 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4045 #undef RESULT_STRING
4047 void test_ixhtml10_li_tag_011()
4049 #define TEST_STRING "<li value>ハンカク</li>"
4050 #define RESULT_STRING "<li>ハンカク</li>"
4054 chxjconvrule_entry entry;
4059 COOKIE_INIT(cookie);
4062 destlen = sizeof(TEST_STRING)-1;
4064 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4065 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4066 ret = chxj_rencoding(&r, ret, &destlen);
4067 fprintf(stderr, "actual:[%s]\n", ret);
4068 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4069 CU_ASSERT(ret != NULL);
4070 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4071 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4075 #undef RESULT_STRING
4077 void test_ixhtml10_li_tag_012()
4079 #define TEST_STRING "<li value=\"\">ハンカク</li>"
4080 #define RESULT_STRING "<li>ハンカク</li>"
4084 chxjconvrule_entry entry;
4089 COOKIE_INIT(cookie);
4092 destlen = sizeof(TEST_STRING)-1;
4094 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4095 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4096 ret = chxj_rencoding(&r, ret, &destlen);
4097 fprintf(stderr, "actual:[%s]\n", ret);
4098 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4099 CU_ASSERT(ret != NULL);
4100 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4101 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4105 #undef RESULT_STRING
4107 void test_ixhtml10_li_tag_013()
4109 #define TEST_STRING "<li value=\"1\">ハンカク</li>"
4110 #define RESULT_STRING "<li value=\"1\">ハンカク</li>"
4114 chxjconvrule_entry entry;
4119 COOKIE_INIT(cookie);
4122 destlen = sizeof(TEST_STRING)-1;
4124 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4125 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4126 ret = chxj_rencoding(&r, ret, &destlen);
4127 fprintf(stderr, "actual:[%s]\n", ret);
4128 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4129 CU_ASSERT(ret != NULL);
4130 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4131 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4135 #undef RESULT_STRING
4137 void test_ixhtml10_li_tag_014()
4139 #define TEST_STRING "<li type=\"disc\">ハンカク</li>"
4140 #define RESULT_STRING "<li style=\"list-style-type:disc;\">ハンカク</li>"
4144 chxjconvrule_entry entry;
4149 COOKIE_INIT(cookie);
4152 destlen = sizeof(TEST_STRING)-1;
4154 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4155 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4156 ret = chxj_rencoding(&r, ret, &destlen);
4157 fprintf(stderr, "actual:[%s]\n", ret);
4158 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4159 CU_ASSERT(ret != NULL);
4160 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4161 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4165 #undef RESULT_STRING
4167 void test_ixhtml10_li_tag_015()
4169 #define TEST_STRING "<li type=\"circle\">ハンカク</li>"
4170 #define RESULT_STRING "<li style=\"list-style-type:circle;\">ハンカク</li>"
4174 chxjconvrule_entry entry;
4179 COOKIE_INIT(cookie);
4182 destlen = sizeof(TEST_STRING)-1;
4184 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4185 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4186 ret = chxj_rencoding(&r, ret, &destlen);
4187 fprintf(stderr, "actual:[%s]\n", ret);
4188 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4189 CU_ASSERT(ret != NULL);
4190 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4191 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4195 #undef RESULT_STRING
4197 void test_ixhtml10_li_tag_016()
4199 #define TEST_STRING "<li type=\"square\">ハンカク</li>"
4200 #define RESULT_STRING "<li style=\"list-style-type:square;\">ハンカク</li>"
4204 chxjconvrule_entry entry;
4209 COOKIE_INIT(cookie);
4212 destlen = sizeof(TEST_STRING)-1;
4214 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4215 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4216 ret = chxj_rencoding(&r, ret, &destlen);
4217 fprintf(stderr, "actual:[%s]\n", ret);
4218 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4219 CU_ASSERT(ret != NULL);
4220 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4221 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4225 #undef RESULT_STRING
4227 void test_ixhtml10_li_tag_017()
4229 #define TEST_STRING "<li type=\"\">ハンカク</li>"
4230 #define RESULT_STRING "<li>ハンカク</li>"
4234 chxjconvrule_entry entry;
4239 COOKIE_INIT(cookie);
4242 destlen = sizeof(TEST_STRING)-1;
4244 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4245 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4246 ret = chxj_rencoding(&r, ret, &destlen);
4247 fprintf(stderr, "actual:[%s]\n", ret);
4248 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4249 CU_ASSERT(ret != NULL);
4250 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4251 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4255 #undef RESULT_STRING
4257 void test_ixhtml10_li_tag_018()
4259 #define TEST_STRING "<li type>ハンカク</li>"
4260 #define RESULT_STRING "<li>ハンカク</li>"
4264 chxjconvrule_entry entry;
4269 COOKIE_INIT(cookie);
4272 destlen = sizeof(TEST_STRING)-1;
4274 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4275 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4276 ret = chxj_rencoding(&r, ret, &destlen);
4277 fprintf(stderr, "actual:[%s]\n", ret);
4278 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4279 CU_ASSERT(ret != NULL);
4280 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4281 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4285 #undef RESULT_STRING
4287 /*============================================================================*/
4289 /*============================================================================*/
4290 void test_ixhtml10_ol_tag_001()
4292 #define TEST_STRING "<ol></ol>"
4293 #define RESULT_STRING "<ol></ol>"
4297 chxjconvrule_entry entry;
4302 COOKIE_INIT(cookie);
4305 destlen = sizeof(TEST_STRING)-1;
4307 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4308 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4309 ret = chxj_rencoding(&r, ret, &destlen);
4310 fprintf(stderr, "actual:[%s]\n", ret);
4311 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4312 CU_ASSERT(ret != NULL);
4313 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4314 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4318 #undef RESULT_STRING
4320 void test_ixhtml10_ol_tag_002()
4322 #define TEST_STRING "<ol><li></li></ol>"
4323 #define RESULT_STRING "<ol><li></li></ol>"
4327 chxjconvrule_entry entry;
4332 COOKIE_INIT(cookie);
4335 destlen = sizeof(TEST_STRING)-1;
4337 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4338 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4339 ret = chxj_rencoding(&r, ret, &destlen);
4340 fprintf(stderr, "actual:[%s]\n", ret);
4341 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4342 CU_ASSERT(ret != NULL);
4343 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4344 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4348 #undef RESULT_STRING
4350 void test_ixhtml10_ol_tag_003()
4352 #define TEST_STRING "<ol><li>abc</li></ol>"
4353 #define RESULT_STRING "<ol><li>abc</li></ol>"
4357 chxjconvrule_entry entry;
4362 COOKIE_INIT(cookie);
4365 destlen = sizeof(TEST_STRING)-1;
4367 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4368 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4369 ret = chxj_rencoding(&r, ret, &destlen);
4370 fprintf(stderr, "actual:[%s]\n", ret);
4371 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4372 CU_ASSERT(ret != NULL);
4373 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4374 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4378 #undef RESULT_STRING
4380 void test_ixhtml10_ol_tag_004()
4382 #define TEST_STRING "<ol><li>abc</li><li>def</li></ol>"
4383 #define RESULT_STRING "<ol><li>abc</li><li>def</li></ol>"
4387 chxjconvrule_entry entry;
4392 COOKIE_INIT(cookie);
4395 destlen = sizeof(TEST_STRING)-1;
4397 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4398 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4399 ret = chxj_rencoding(&r, ret, &destlen);
4400 fprintf(stderr, "actual:[%s]\n", ret);
4401 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4402 CU_ASSERT(ret != NULL);
4403 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4404 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4408 #undef RESULT_STRING
4410 void test_ixhtml10_ol_tag_005()
4412 #define TEST_STRING "<ol><li>あ</li></ol>"
4413 #define RESULT_STRING "<ol><li>あ</li></ol>"
4417 chxjconvrule_entry entry;
4422 COOKIE_INIT(cookie);
4425 destlen = sizeof(TEST_STRING)-1;
4427 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4428 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4429 ret = chxj_rencoding(&r, ret, &destlen);
4430 fprintf(stderr, "actual:[%s]\n", ret);
4431 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4432 CU_ASSERT(ret != NULL);
4433 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4434 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4438 #undef RESULT_STRING
4440 void test_ixhtml10_ol_tag_006()
4442 #define TEST_STRING "<ol><li>あ</li><li>い</li></ol>"
4443 #define RESULT_STRING "<ol><li>あ</li><li>い</li></ol>"
4447 chxjconvrule_entry entry;
4452 COOKIE_INIT(cookie);
4455 destlen = sizeof(TEST_STRING)-1;
4457 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4458 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4459 ret = chxj_rencoding(&r, ret, &destlen);
4460 fprintf(stderr, "actual:[%s]\n", ret);
4461 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4462 CU_ASSERT(ret != NULL);
4463 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4464 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4468 #undef RESULT_STRING
4470 void test_ixhtml10_ol_tag_007()
4472 #define TEST_STRING "<ol><li>ハンカク</li></ol>"
4473 #define RESULT_STRING "<ol><li>ハンカク</li></ol>"
4477 chxjconvrule_entry entry;
4482 COOKIE_INIT(cookie);
4485 destlen = sizeof(TEST_STRING)-1;
4487 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4488 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4489 ret = chxj_rencoding(&r, ret, &destlen);
4490 fprintf(stderr, "actual:[%s]\n", ret);
4491 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4492 CU_ASSERT(ret != NULL);
4493 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4494 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4498 #undef RESULT_STRING
4500 void test_ixhtml10_ol_tag_008()
4502 #define TEST_STRING "<ol><li>ハンカク</li><li>カナダヨ</li></ol>"
4503 #define RESULT_STRING "<ol><li>ハンカク</li><li>カナダヨ</li></ol>"
4507 chxjconvrule_entry entry;
4512 COOKIE_INIT(cookie);
4515 destlen = sizeof(TEST_STRING)-1;
4517 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4518 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4519 ret = chxj_rencoding(&r, ret, &destlen);
4520 fprintf(stderr, "actual:[%s]\n", ret);
4521 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4522 CU_ASSERT(ret != NULL);
4523 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4524 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4528 #undef RESULT_STRING
4530 void test_ixhtml10_ol_tag_009()
4532 #define TEST_STRING "<ol type></ol>"
4533 #define RESULT_STRING "<ol></ol>"
4537 chxjconvrule_entry entry;
4542 COOKIE_INIT(cookie);
4545 destlen = sizeof(TEST_STRING)-1;
4547 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4548 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4549 ret = chxj_rencoding(&r, ret, &destlen);
4550 fprintf(stderr, "actual:[%s]\n", ret);
4551 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4552 CU_ASSERT(ret != NULL);
4553 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4554 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4558 #undef RESULT_STRING
4560 void test_ixhtml10_ol_tag_010()
4562 #define TEST_STRING "<ol type=\"\"></ol>"
4563 #define RESULT_STRING "<ol></ol>"
4567 chxjconvrule_entry entry;
4572 COOKIE_INIT(cookie);
4575 destlen = sizeof(TEST_STRING)-1;
4577 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4578 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4579 ret = chxj_rencoding(&r, ret, &destlen);
4580 fprintf(stderr, "actual:[%s]\n", ret);
4581 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4582 CU_ASSERT(ret != NULL);
4583 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4584 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4588 #undef RESULT_STRING
4590 void test_ixhtml10_ol_tag_011()
4592 #define TEST_STRING "<ol type=\"1\"></ol>"
4593 #define RESULT_STRING "<ol style=\"list-style-type:decimal;\"></ol>"
4597 chxjconvrule_entry entry;
4602 COOKIE_INIT(cookie);
4605 destlen = sizeof(TEST_STRING)-1;
4607 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4608 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4609 ret = chxj_rencoding(&r, ret, &destlen);
4610 fprintf(stderr, "actual:[%s]\n", ret);
4611 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4612 CU_ASSERT(ret != NULL);
4613 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4614 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4618 #undef RESULT_STRING
4620 void test_ixhtml10_ol_tag_012()
4622 #define TEST_STRING "<ol type=\"a\"></ol>"
4623 #define RESULT_STRING "<ol style=\"list-style-type:lower-alpha;\"></ol>"
4627 chxjconvrule_entry entry;
4632 COOKIE_INIT(cookie);
4635 destlen = sizeof(TEST_STRING)-1;
4637 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4638 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4639 ret = chxj_rencoding(&r, ret, &destlen);
4640 fprintf(stderr, "actual:[%s]\n", ret);
4641 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4642 CU_ASSERT(ret != NULL);
4643 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4644 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4648 #undef RESULT_STRING
4650 void test_ixhtml10_ol_tag_013()
4652 #define TEST_STRING "<ol type=\"A\"></ol>"
4653 #define RESULT_STRING "<ol style=\"list-style-type:upper-alpha;\"></ol>"
4657 chxjconvrule_entry entry;
4662 COOKIE_INIT(cookie);
4665 destlen = sizeof(TEST_STRING)-1;
4667 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4668 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4669 ret = chxj_rencoding(&r, ret, &destlen);
4670 fprintf(stderr, "actual:[%s]\n", ret);
4671 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4672 CU_ASSERT(ret != NULL);
4673 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4674 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4678 #undef RESULT_STRING
4680 void test_ixhtml10_ol_tag_014()
4682 #define TEST_STRING "<ol type=\"b\"></ol>"
4683 #define RESULT_STRING "<ol></ol>"
4687 chxjconvrule_entry entry;
4692 COOKIE_INIT(cookie);
4695 destlen = sizeof(TEST_STRING)-1;
4697 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4698 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4699 ret = chxj_rencoding(&r, ret, &destlen);
4700 fprintf(stderr, "actual:[%s]\n", ret);
4701 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4702 CU_ASSERT(ret != NULL);
4703 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4704 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4708 #undef RESULT_STRING
4710 void test_ixhtml10_ol_tag_015()
4712 #define TEST_STRING "<ol start></ol>"
4713 #define RESULT_STRING "<ol></ol>"
4717 chxjconvrule_entry entry;
4722 COOKIE_INIT(cookie);
4725 destlen = sizeof(TEST_STRING)-1;
4727 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4728 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4729 ret = chxj_rencoding(&r, ret, &destlen);
4730 fprintf(stderr, "actual:[%s]\n", ret);
4731 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4732 CU_ASSERT(ret != NULL);
4733 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4734 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4738 #undef RESULT_STRING
4740 void test_ixhtml10_ol_tag_016()
4742 #define TEST_STRING "<ol start=\"\"></ol>"
4743 #define RESULT_STRING "<ol></ol>"
4747 chxjconvrule_entry entry;
4752 COOKIE_INIT(cookie);
4755 destlen = sizeof(TEST_STRING)-1;
4757 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4758 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4759 ret = chxj_rencoding(&r, ret, &destlen);
4760 fprintf(stderr, "actual:[%s]\n", ret);
4761 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4762 CU_ASSERT(ret != NULL);
4763 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4764 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4768 #undef RESULT_STRING
4770 void test_ixhtml10_ol_tag_017()
4772 #define TEST_STRING "<ol start=\"1\"></ol>"
4773 #define RESULT_STRING "<ol start=\"1\"></ol>"
4777 chxjconvrule_entry entry;
4782 COOKIE_INIT(cookie);
4785 destlen = sizeof(TEST_STRING)-1;
4787 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4788 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4789 ret = chxj_rencoding(&r, ret, &destlen);
4790 fprintf(stderr, "actual:[%s]\n", ret);
4791 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4792 CU_ASSERT(ret != NULL);
4793 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4794 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4798 #undef RESULT_STRING
4800 void test_ixhtml10_ol_tag_018()
4802 #define TEST_STRING "<ol start=\"a\"></ol>"
4803 #define RESULT_STRING "<ol start=\"a\"></ol>"
4807 chxjconvrule_entry entry;
4812 COOKIE_INIT(cookie);
4815 destlen = sizeof(TEST_STRING)-1;
4817 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4818 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4819 ret = chxj_rencoding(&r, ret, &destlen);
4820 fprintf(stderr, "actual:[%s]\n", ret);
4821 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4822 CU_ASSERT(ret != NULL);
4823 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4824 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4828 #undef RESULT_STRING
4830 /*============================================================================*/
4832 /*============================================================================*/
4833 void test_ixhtml10_h1_tag_001()
4835 #define TEST_STRING "<h1></h1>"
4836 #define RESULT_STRING "<h1></h1>"
4840 chxjconvrule_entry entry;
4845 COOKIE_INIT(cookie);
4848 destlen = sizeof(TEST_STRING)-1;
4850 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4851 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4852 ret = chxj_rencoding(&r, ret, &destlen);
4853 fprintf(stderr, "actual:[%s]\n", ret);
4854 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4855 CU_ASSERT(ret != NULL);
4856 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4857 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4861 #undef RESULT_STRING
4863 void test_ixhtml10_h1_tag_002()
4865 #define TEST_STRING "<h1>abc</h1>"
4866 #define RESULT_STRING "<h1>abc</h1>"
4870 chxjconvrule_entry entry;
4875 COOKIE_INIT(cookie);
4878 destlen = sizeof(TEST_STRING)-1;
4880 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4881 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4882 ret = chxj_rencoding(&r, ret, &destlen);
4883 fprintf(stderr, "actual:[%s]\n", ret);
4884 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4885 CU_ASSERT(ret != NULL);
4886 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4887 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4891 #undef RESULT_STRING
4893 void test_ixhtml10_h1_tag_003()
4895 #define TEST_STRING "<h1>亀さん</h1>"
4896 #define RESULT_STRING "<h1>亀さん</h1>"
4900 chxjconvrule_entry entry;
4905 COOKIE_INIT(cookie);
4908 destlen = sizeof(TEST_STRING)-1;
4910 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4911 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4912 ret = chxj_rencoding(&r, ret, &destlen);
4913 fprintf(stderr, "actual:[%s]\n", ret);
4914 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4915 CU_ASSERT(ret != NULL);
4916 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4917 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4921 #undef RESULT_STRING
4923 void test_ixhtml10_h1_tag_004()
4925 #define TEST_STRING "<h1>ハンカク</h1>"
4926 #define RESULT_STRING "<h1>ハンカク</h1>"
4930 chxjconvrule_entry entry;
4935 COOKIE_INIT(cookie);
4938 destlen = sizeof(TEST_STRING)-1;
4940 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4941 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4942 ret = chxj_rencoding(&r, ret, &destlen);
4943 fprintf(stderr, "actual:[%s]\n", ret);
4944 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4945 CU_ASSERT(ret != NULL);
4946 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4947 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4951 #undef RESULT_STRING
4953 void test_ixhtml10_h1_tag_005()
4955 #define TEST_STRING "<h1 align></h1>"
4956 #define RESULT_STRING "<h1></h1>"
4960 chxjconvrule_entry entry;
4965 COOKIE_INIT(cookie);
4968 destlen = sizeof(TEST_STRING)-1;
4970 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
4971 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
4972 ret = chxj_rencoding(&r, ret, &destlen);
4973 fprintf(stderr, "actual:[%s]\n", ret);
4974 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
4975 CU_ASSERT(ret != NULL);
4976 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
4977 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
4981 #undef RESULT_STRING
4983 void test_ixhtml10_h1_tag_006()
4985 #define TEST_STRING "<h1 align=\"\"></h1>"
4986 #define RESULT_STRING "<h1></h1>"
4990 chxjconvrule_entry entry;
4995 COOKIE_INIT(cookie);
4998 destlen = sizeof(TEST_STRING)-1;
5000 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5001 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5002 ret = chxj_rencoding(&r, ret, &destlen);
5003 fprintf(stderr, "actual:[%s]\n", ret);
5004 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5005 CU_ASSERT(ret != NULL);
5006 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5007 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5011 #undef RESULT_STRING
5013 void test_ixhtml10_h1_tag_007()
5015 #define TEST_STRING "<h1 align=\"left\"></h1>"
5016 #define RESULT_STRING "<h1 style=\"text-align:left;\"></h1>"
5020 chxjconvrule_entry entry;
5025 COOKIE_INIT(cookie);
5028 destlen = sizeof(TEST_STRING)-1;
5030 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5031 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5032 ret = chxj_rencoding(&r, ret, &destlen);
5033 fprintf(stderr, "actual:[%s]\n", ret);
5034 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5035 CU_ASSERT(ret != NULL);
5036 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5037 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5041 #undef RESULT_STRING
5043 void test_ixhtml10_h1_tag_008()
5045 #define TEST_STRING "<h1 align=\"right\"></h1>"
5046 #define RESULT_STRING "<h1 style=\"text-align:right;\"></h1>"
5050 chxjconvrule_entry entry;
5055 COOKIE_INIT(cookie);
5058 destlen = sizeof(TEST_STRING)-1;
5060 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5061 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5062 ret = chxj_rencoding(&r, ret, &destlen);
5063 fprintf(stderr, "actual:[%s]\n", ret);
5064 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5065 CU_ASSERT(ret != NULL);
5066 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5067 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5071 #undef RESULT_STRING
5073 void test_ixhtml10_h1_tag_009()
5075 #define TEST_STRING "<h1 align=\"center\"></h1>"
5076 #define RESULT_STRING "<h1 style=\"text-align:center;\"></h1>"
5080 chxjconvrule_entry entry;
5085 COOKIE_INIT(cookie);
5088 destlen = sizeof(TEST_STRING)-1;
5090 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5091 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5092 ret = chxj_rencoding(&r, ret, &destlen);
5093 fprintf(stderr, "actual:[%s]\n", ret);
5094 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5095 CU_ASSERT(ret != NULL);
5096 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5097 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5101 #undef RESULT_STRING
5103 void test_ixhtml10_h1_tag_010()
5105 #define TEST_STRING "<h1 align=\"unkown\"></h1>"
5106 #define RESULT_STRING "<h1></h1>"
5110 chxjconvrule_entry entry;
5115 COOKIE_INIT(cookie);
5118 destlen = sizeof(TEST_STRING)-1;
5120 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5121 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5122 ret = chxj_rencoding(&r, ret, &destlen);
5123 fprintf(stderr, "actual:[%s]\n", ret);
5124 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5125 CU_ASSERT(ret != NULL);
5126 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5127 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5131 #undef RESULT_STRING
5133 /*===========================================================================*/
5135 /*===========================================================================*/
5136 void test_ixhtml10_h2_tag_001()
5138 #define TEST_STRING "<h2></h2>"
5139 #define RESULT_STRING "<h2></h2>"
5143 chxjconvrule_entry entry;
5148 COOKIE_INIT(cookie);
5151 destlen = sizeof(TEST_STRING)-1;
5153 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5154 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5155 ret = chxj_rencoding(&r, ret, &destlen);
5156 fprintf(stderr, "actual:[%s]\n", ret);
5157 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5158 CU_ASSERT(ret != NULL);
5159 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5160 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5164 #undef RESULT_STRING
5166 void test_ixhtml10_h2_tag_002()
5168 #define TEST_STRING "<h2>abc</h2>"
5169 #define RESULT_STRING "<h2>abc</h2>"
5173 chxjconvrule_entry entry;
5178 COOKIE_INIT(cookie);
5181 destlen = sizeof(TEST_STRING)-1;
5183 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5184 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5185 ret = chxj_rencoding(&r, ret, &destlen);
5186 fprintf(stderr, "actual:[%s]\n", ret);
5187 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5188 CU_ASSERT(ret != NULL);
5189 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5190 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5194 #undef RESULT_STRING
5196 void test_ixhtml10_h2_tag_003()
5198 #define TEST_STRING "<h2>亀さん</h2>"
5199 #define RESULT_STRING "<h2>亀さん</h2>"
5203 chxjconvrule_entry entry;
5208 COOKIE_INIT(cookie);
5211 destlen = sizeof(TEST_STRING)-1;
5213 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5214 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5215 ret = chxj_rencoding(&r, ret, &destlen);
5216 fprintf(stderr, "actual:[%s]\n", ret);
5217 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5218 CU_ASSERT(ret != NULL);
5219 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5220 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5224 #undef RESULT_STRING
5226 void test_ixhtml10_h2_tag_004()
5228 #define TEST_STRING "<h2>ハンカク</h2>"
5229 #define RESULT_STRING "<h2>ハンカク</h2>"
5233 chxjconvrule_entry entry;
5238 COOKIE_INIT(cookie);
5241 destlen = sizeof(TEST_STRING)-1;
5243 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5244 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5245 ret = chxj_rencoding(&r, ret, &destlen);
5246 fprintf(stderr, "actual:[%s]\n", ret);
5247 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5248 CU_ASSERT(ret != NULL);
5249 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5250 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5254 #undef RESULT_STRING
5256 void test_ixhtml10_h2_tag_005()
5258 #define TEST_STRING "<h2 align></h2>"
5259 #define RESULT_STRING "<h2></h2>"
5263 chxjconvrule_entry entry;
5268 COOKIE_INIT(cookie);
5271 destlen = sizeof(TEST_STRING)-1;
5273 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5274 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5275 ret = chxj_rencoding(&r, ret, &destlen);
5276 fprintf(stderr, "actual:[%s]\n", ret);
5277 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5278 CU_ASSERT(ret != NULL);
5279 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5280 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5284 #undef RESULT_STRING
5286 void test_ixhtml10_h2_tag_006()
5288 #define TEST_STRING "<h2 align=\"\"></h2>"
5289 #define RESULT_STRING "<h2></h2>"
5293 chxjconvrule_entry entry;
5298 COOKIE_INIT(cookie);
5301 destlen = sizeof(TEST_STRING)-1;
5303 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5304 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5305 ret = chxj_rencoding(&r, ret, &destlen);
5306 fprintf(stderr, "actual:[%s]\n", ret);
5307 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5308 CU_ASSERT(ret != NULL);
5309 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5310 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5314 #undef RESULT_STRING
5316 void test_ixhtml10_h2_tag_007()
5318 #define TEST_STRING "<h2 align=\"left\"></h2>"
5319 #define RESULT_STRING "<h2 style=\"text-align:left;\"></h2>"
5323 chxjconvrule_entry entry;
5328 COOKIE_INIT(cookie);
5331 destlen = sizeof(TEST_STRING)-1;
5333 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5334 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5335 ret = chxj_rencoding(&r, ret, &destlen);
5336 fprintf(stderr, "actual:[%s]\n", ret);
5337 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5338 CU_ASSERT(ret != NULL);
5339 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5340 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5344 #undef RESULT_STRING
5346 void test_ixhtml10_h2_tag_008()
5348 #define TEST_STRING "<h2 align=\"right\"></h2>"
5349 #define RESULT_STRING "<h2 style=\"text-align:right;\"></h2>"
5353 chxjconvrule_entry entry;
5358 COOKIE_INIT(cookie);
5361 destlen = sizeof(TEST_STRING)-1;
5363 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5364 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5365 ret = chxj_rencoding(&r, ret, &destlen);
5366 fprintf(stderr, "actual:[%s]\n", ret);
5367 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5368 CU_ASSERT(ret != NULL);
5369 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5370 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5374 #undef RESULT_STRING
5376 void test_ixhtml10_h2_tag_009()
5378 #define TEST_STRING "<h2 align=\"center\"></h2>"
5379 #define RESULT_STRING "<h2 style=\"text-align:center;\"></h2>"
5383 chxjconvrule_entry entry;
5388 COOKIE_INIT(cookie);
5391 destlen = sizeof(TEST_STRING)-1;
5393 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5394 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5395 ret = chxj_rencoding(&r, ret, &destlen);
5396 fprintf(stderr, "actual:[%s]\n", ret);
5397 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5398 CU_ASSERT(ret != NULL);
5399 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5400 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5404 #undef RESULT_STRING
5406 void test_ixhtml10_h2_tag_010()
5408 #define TEST_STRING "<h2 align=\"unkown\"></h2>"
5409 #define RESULT_STRING "<h2></h2>"
5413 chxjconvrule_entry entry;
5418 COOKIE_INIT(cookie);
5421 destlen = sizeof(TEST_STRING)-1;
5423 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5424 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5425 ret = chxj_rencoding(&r, ret, &destlen);
5426 fprintf(stderr, "actual:[%s]\n", ret);
5427 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5428 CU_ASSERT(ret != NULL);
5429 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5430 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5434 #undef RESULT_STRING
5436 /*===========================================================================*/
5438 /*===========================================================================*/
5439 void test_ixhtml10_h3_tag_001()
5441 #define TEST_STRING "<h3></h3>"
5442 #define RESULT_STRING "<h3></h3>"
5446 chxjconvrule_entry entry;
5451 COOKIE_INIT(cookie);
5454 destlen = sizeof(TEST_STRING)-1;
5456 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5457 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5458 ret = chxj_rencoding(&r, ret, &destlen);
5459 fprintf(stderr, "actual:[%s]\n", ret);
5460 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5461 CU_ASSERT(ret != NULL);
5462 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5463 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5467 #undef RESULT_STRING
5469 void test_ixhtml10_h3_tag_002()
5471 #define TEST_STRING "<h3>abc</h3>"
5472 #define RESULT_STRING "<h3>abc</h3>"
5476 chxjconvrule_entry entry;
5481 COOKIE_INIT(cookie);
5484 destlen = sizeof(TEST_STRING)-1;
5486 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5487 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5488 ret = chxj_rencoding(&r, ret, &destlen);
5489 fprintf(stderr, "actual:[%s]\n", ret);
5490 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5491 CU_ASSERT(ret != NULL);
5492 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5493 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5497 #undef RESULT_STRING
5499 void test_ixhtml10_h3_tag_003()
5501 #define TEST_STRING "<h3>亀さん</h3>"
5502 #define RESULT_STRING "<h3>亀さん</h3>"
5506 chxjconvrule_entry entry;
5511 COOKIE_INIT(cookie);
5514 destlen = sizeof(TEST_STRING)-1;
5516 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5517 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5518 ret = chxj_rencoding(&r, ret, &destlen);
5519 fprintf(stderr, "actual:[%s]\n", ret);
5520 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5521 CU_ASSERT(ret != NULL);
5522 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5523 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5527 #undef RESULT_STRING
5529 void test_ixhtml10_h3_tag_004()
5531 #define TEST_STRING "<h3>ハンカク</h3>"
5532 #define RESULT_STRING "<h3>ハンカク</h3>"
5536 chxjconvrule_entry entry;
5541 COOKIE_INIT(cookie);
5544 destlen = sizeof(TEST_STRING)-1;
5546 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5547 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5548 ret = chxj_rencoding(&r, ret, &destlen);
5549 fprintf(stderr, "actual:[%s]\n", ret);
5550 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5551 CU_ASSERT(ret != NULL);
5552 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5553 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5557 #undef RESULT_STRING
5559 void test_ixhtml10_h3_tag_005()
5561 #define TEST_STRING "<h3 align></h3>"
5562 #define RESULT_STRING "<h3></h3>"
5566 chxjconvrule_entry entry;
5571 COOKIE_INIT(cookie);
5574 destlen = sizeof(TEST_STRING)-1;
5576 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5577 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5578 ret = chxj_rencoding(&r, ret, &destlen);
5579 fprintf(stderr, "actual:[%s]\n", ret);
5580 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5581 CU_ASSERT(ret != NULL);
5582 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5583 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5587 #undef RESULT_STRING
5589 void test_ixhtml10_h3_tag_006()
5591 #define TEST_STRING "<h3 align=\"\"></h3>"
5592 #define RESULT_STRING "<h3></h3>"
5596 chxjconvrule_entry entry;
5601 COOKIE_INIT(cookie);
5604 destlen = sizeof(TEST_STRING)-1;
5606 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5607 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5608 ret = chxj_rencoding(&r, ret, &destlen);
5609 fprintf(stderr, "actual:[%s]\n", ret);
5610 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5611 CU_ASSERT(ret != NULL);
5612 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5613 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5617 #undef RESULT_STRING
5619 void test_ixhtml10_h3_tag_007()
5621 #define TEST_STRING "<h3 align=\"left\"></h3>"
5622 #define RESULT_STRING "<h3 style=\"text-align:left;\"></h3>"
5626 chxjconvrule_entry entry;
5631 COOKIE_INIT(cookie);
5634 destlen = sizeof(TEST_STRING)-1;
5636 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5637 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5638 ret = chxj_rencoding(&r, ret, &destlen);
5639 fprintf(stderr, "actual:[%s]\n", ret);
5640 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5641 CU_ASSERT(ret != NULL);
5642 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5643 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5647 #undef RESULT_STRING
5649 void test_ixhtml10_h3_tag_008()
5651 #define TEST_STRING "<h3 align=\"right\"></h3>"
5652 #define RESULT_STRING "<h3 style=\"text-align:right;\"></h3>"
5656 chxjconvrule_entry entry;
5661 COOKIE_INIT(cookie);
5664 destlen = sizeof(TEST_STRING)-1;
5666 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5667 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5668 ret = chxj_rencoding(&r, ret, &destlen);
5669 fprintf(stderr, "actual:[%s]\n", ret);
5670 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5671 CU_ASSERT(ret != NULL);
5672 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5673 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5677 #undef RESULT_STRING
5679 void test_ixhtml10_h3_tag_009()
5681 #define TEST_STRING "<h3 align=\"center\"></h3>"
5682 #define RESULT_STRING "<h3 style=\"text-align:center;\"></h3>"
5686 chxjconvrule_entry entry;
5691 COOKIE_INIT(cookie);
5694 destlen = sizeof(TEST_STRING)-1;
5696 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5697 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5698 ret = chxj_rencoding(&r, ret, &destlen);
5699 fprintf(stderr, "actual:[%s]\n", ret);
5700 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5701 CU_ASSERT(ret != NULL);
5702 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5703 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5707 #undef RESULT_STRING
5709 void test_ixhtml10_h3_tag_010()
5711 #define TEST_STRING "<h3 align=\"unkown\"></h3>"
5712 #define RESULT_STRING "<h3></h3>"
5716 chxjconvrule_entry entry;
5721 COOKIE_INIT(cookie);
5724 destlen = sizeof(TEST_STRING)-1;
5726 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5727 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5728 ret = chxj_rencoding(&r, ret, &destlen);
5729 fprintf(stderr, "actual:[%s]\n", ret);
5730 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5731 CU_ASSERT(ret != NULL);
5732 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5733 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5737 #undef RESULT_STRING
5739 /*===========================================================================*/
5741 /*===========================================================================*/
5742 void test_ixhtml10_h4_tag_001()
5744 #define TEST_STRING "<h4></h4>"
5745 #define RESULT_STRING "<h4></h4>"
5749 chxjconvrule_entry entry;
5754 COOKIE_INIT(cookie);
5757 destlen = sizeof(TEST_STRING)-1;
5759 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5760 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5761 ret = chxj_rencoding(&r, ret, &destlen);
5762 fprintf(stderr, "actual:[%s]\n", ret);
5763 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5764 CU_ASSERT(ret != NULL);
5765 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5766 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5770 #undef RESULT_STRING
5772 void test_ixhtml10_h4_tag_002()
5774 #define TEST_STRING "<h4>abc</h4>"
5775 #define RESULT_STRING "<h4>abc</h4>"
5779 chxjconvrule_entry entry;
5784 COOKIE_INIT(cookie);
5787 destlen = sizeof(TEST_STRING)-1;
5789 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5790 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5791 ret = chxj_rencoding(&r, ret, &destlen);
5792 fprintf(stderr, "actual:[%s]\n", ret);
5793 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5794 CU_ASSERT(ret != NULL);
5795 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5796 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5800 #undef RESULT_STRING
5802 void test_ixhtml10_h4_tag_003()
5804 #define TEST_STRING "<h4>亀さん</h4>"
5805 #define RESULT_STRING "<h4>亀さん</h4>"
5809 chxjconvrule_entry entry;
5814 COOKIE_INIT(cookie);
5817 destlen = sizeof(TEST_STRING)-1;
5819 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5820 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5821 ret = chxj_rencoding(&r, ret, &destlen);
5822 fprintf(stderr, "actual:[%s]\n", ret);
5823 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5824 CU_ASSERT(ret != NULL);
5825 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5826 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5830 #undef RESULT_STRING
5832 void test_ixhtml10_h4_tag_004()
5834 #define TEST_STRING "<h4>ハンカク</h4>"
5835 #define RESULT_STRING "<h4>ハンカク</h4>"
5839 chxjconvrule_entry entry;
5844 COOKIE_INIT(cookie);
5847 destlen = sizeof(TEST_STRING)-1;
5849 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5850 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5851 ret = chxj_rencoding(&r, ret, &destlen);
5852 fprintf(stderr, "actual:[%s]\n", ret);
5853 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5854 CU_ASSERT(ret != NULL);
5855 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5856 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5860 #undef RESULT_STRING
5862 void test_ixhtml10_h4_tag_005()
5864 #define TEST_STRING "<h4 align></h4>"
5865 #define RESULT_STRING "<h4></h4>"
5869 chxjconvrule_entry entry;
5874 COOKIE_INIT(cookie);
5877 destlen = sizeof(TEST_STRING)-1;
5879 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5880 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5881 ret = chxj_rencoding(&r, ret, &destlen);
5882 fprintf(stderr, "actual:[%s]\n", ret);
5883 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5884 CU_ASSERT(ret != NULL);
5885 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5886 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5890 #undef RESULT_STRING
5892 void test_ixhtml10_h4_tag_006()
5894 #define TEST_STRING "<h4 align=\"\"></h4>"
5895 #define RESULT_STRING "<h4></h4>"
5899 chxjconvrule_entry entry;
5904 COOKIE_INIT(cookie);
5907 destlen = sizeof(TEST_STRING)-1;
5909 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5910 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5911 ret = chxj_rencoding(&r, ret, &destlen);
5912 fprintf(stderr, "actual:[%s]\n", ret);
5913 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5914 CU_ASSERT(ret != NULL);
5915 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5916 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5920 #undef RESULT_STRING
5922 void test_ixhtml10_h4_tag_007()
5924 #define TEST_STRING "<h4 align=\"left\"></h4>"
5925 #define RESULT_STRING "<h4 style=\"text-align:left;\"></h4>"
5929 chxjconvrule_entry entry;
5934 COOKIE_INIT(cookie);
5937 destlen = sizeof(TEST_STRING)-1;
5939 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5940 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5941 ret = chxj_rencoding(&r, ret, &destlen);
5942 fprintf(stderr, "actual:[%s]\n", ret);
5943 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5944 CU_ASSERT(ret != NULL);
5945 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5946 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5950 #undef RESULT_STRING
5952 void test_ixhtml10_h4_tag_008()
5954 #define TEST_STRING "<h4 align=\"right\"></h4>"
5955 #define RESULT_STRING "<h4 style=\"text-align:right;\"></h4>"
5959 chxjconvrule_entry entry;
5964 COOKIE_INIT(cookie);
5967 destlen = sizeof(TEST_STRING)-1;
5969 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
5970 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
5971 ret = chxj_rencoding(&r, ret, &destlen);
5972 fprintf(stderr, "actual:[%s]\n", ret);
5973 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
5974 CU_ASSERT(ret != NULL);
5975 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
5976 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
5980 #undef RESULT_STRING
5982 void test_ixhtml10_h4_tag_009()
5984 #define TEST_STRING "<h4 align=\"center\"></h4>"
5985 #define RESULT_STRING "<h4 style=\"text-align:center;\"></h4>"
5989 chxjconvrule_entry entry;
5994 COOKIE_INIT(cookie);
5997 destlen = sizeof(TEST_STRING)-1;
5999 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6000 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6001 ret = chxj_rencoding(&r, ret, &destlen);
6002 fprintf(stderr, "actual:[%s]\n", ret);
6003 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6004 CU_ASSERT(ret != NULL);
6005 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6006 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6010 #undef RESULT_STRING
6012 void test_ixhtml10_h4_tag_010()
6014 #define TEST_STRING "<h4 align=\"unkown\"></h4>"
6015 #define RESULT_STRING "<h4></h4>"
6019 chxjconvrule_entry entry;
6024 COOKIE_INIT(cookie);
6027 destlen = sizeof(TEST_STRING)-1;
6029 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6030 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6031 ret = chxj_rencoding(&r, ret, &destlen);
6032 fprintf(stderr, "actual:[%s]\n", ret);
6033 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6034 CU_ASSERT(ret != NULL);
6035 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6036 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6040 #undef RESULT_STRING
6042 /*===========================================================================*/
6044 /*===========================================================================*/
6045 void test_ixhtml10_h5_tag_001()
6047 #define TEST_STRING "<h5></h5>"
6048 #define RESULT_STRING "<h5></h5>"
6052 chxjconvrule_entry entry;
6057 COOKIE_INIT(cookie);
6060 destlen = sizeof(TEST_STRING)-1;
6062 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6063 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6064 ret = chxj_rencoding(&r, ret, &destlen);
6065 fprintf(stderr, "actual:[%s]\n", ret);
6066 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6067 CU_ASSERT(ret != NULL);
6068 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6069 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6073 #undef RESULT_STRING
6075 void test_ixhtml10_h5_tag_002()
6077 #define TEST_STRING "<h5>abc</h5>"
6078 #define RESULT_STRING "<h5>abc</h5>"
6082 chxjconvrule_entry entry;
6087 COOKIE_INIT(cookie);
6090 destlen = sizeof(TEST_STRING)-1;
6092 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6093 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6094 ret = chxj_rencoding(&r, ret, &destlen);
6095 fprintf(stderr, "actual:[%s]\n", ret);
6096 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6097 CU_ASSERT(ret != NULL);
6098 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6099 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6103 #undef RESULT_STRING
6105 void test_ixhtml10_h5_tag_003()
6107 #define TEST_STRING "<h5>亀さん</h5>"
6108 #define RESULT_STRING "<h5>亀さん</h5>"
6112 chxjconvrule_entry entry;
6117 COOKIE_INIT(cookie);
6120 destlen = sizeof(TEST_STRING)-1;
6122 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6123 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6124 ret = chxj_rencoding(&r, ret, &destlen);
6125 fprintf(stderr, "actual:[%s]\n", ret);
6126 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6127 CU_ASSERT(ret != NULL);
6128 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6129 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6133 #undef RESULT_STRING
6135 void test_ixhtml10_h5_tag_004()
6137 #define TEST_STRING "<h5>ハンカク</h5>"
6138 #define RESULT_STRING "<h5>ハンカク</h5>"
6142 chxjconvrule_entry entry;
6147 COOKIE_INIT(cookie);
6150 destlen = sizeof(TEST_STRING)-1;
6152 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6153 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6154 ret = chxj_rencoding(&r, ret, &destlen);
6155 fprintf(stderr, "actual:[%s]\n", ret);
6156 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6157 CU_ASSERT(ret != NULL);
6158 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6159 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6163 #undef RESULT_STRING
6165 void test_ixhtml10_h5_tag_005()
6167 #define TEST_STRING "<h5 align></h5>"
6168 #define RESULT_STRING "<h5></h5>"
6172 chxjconvrule_entry entry;
6177 COOKIE_INIT(cookie);
6180 destlen = sizeof(TEST_STRING)-1;
6182 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6183 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6184 ret = chxj_rencoding(&r, ret, &destlen);
6185 fprintf(stderr, "actual:[%s]\n", ret);
6186 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6187 CU_ASSERT(ret != NULL);
6188 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6189 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6193 #undef RESULT_STRING
6195 void test_ixhtml10_h5_tag_006()
6197 #define TEST_STRING "<h5 align=\"\"></h5>"
6198 #define RESULT_STRING "<h5></h5>"
6202 chxjconvrule_entry entry;
6207 COOKIE_INIT(cookie);
6210 destlen = sizeof(TEST_STRING)-1;
6212 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6213 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6214 ret = chxj_rencoding(&r, ret, &destlen);
6215 fprintf(stderr, "actual:[%s]\n", ret);
6216 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6217 CU_ASSERT(ret != NULL);
6218 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6219 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6223 #undef RESULT_STRING
6225 void test_ixhtml10_h5_tag_007()
6227 #define TEST_STRING "<h5 align=\"left\"></h5>"
6228 #define RESULT_STRING "<h5 style=\"text-align:left;\"></h5>"
6232 chxjconvrule_entry entry;
6237 COOKIE_INIT(cookie);
6240 destlen = sizeof(TEST_STRING)-1;
6242 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6243 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6244 ret = chxj_rencoding(&r, ret, &destlen);
6245 fprintf(stderr, "actual:[%s]\n", ret);
6246 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6247 CU_ASSERT(ret != NULL);
6248 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6249 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6253 #undef RESULT_STRING
6255 void test_ixhtml10_h5_tag_008()
6257 #define TEST_STRING "<h5 align=\"right\"></h5>"
6258 #define RESULT_STRING "<h5 style=\"text-align:right;\"></h5>"
6262 chxjconvrule_entry entry;
6267 COOKIE_INIT(cookie);
6270 destlen = sizeof(TEST_STRING)-1;
6272 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6273 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6274 ret = chxj_rencoding(&r, ret, &destlen);
6275 fprintf(stderr, "actual:[%s]\n", ret);
6276 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6277 CU_ASSERT(ret != NULL);
6278 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6279 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6283 #undef RESULT_STRING
6285 void test_ixhtml10_h5_tag_009()
6287 #define TEST_STRING "<h5 align=\"center\"></h5>"
6288 #define RESULT_STRING "<h5 style=\"text-align:center;\"></h5>"
6292 chxjconvrule_entry entry;
6297 COOKIE_INIT(cookie);
6300 destlen = sizeof(TEST_STRING)-1;
6302 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6303 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6304 ret = chxj_rencoding(&r, ret, &destlen);
6305 fprintf(stderr, "actual:[%s]\n", ret);
6306 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6307 CU_ASSERT(ret != NULL);
6308 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6309 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6313 #undef RESULT_STRING
6315 void test_ixhtml10_h5_tag_010()
6317 #define TEST_STRING "<h5 align=\"unkown\"></h5>"
6318 #define RESULT_STRING "<h5></h5>"
6322 chxjconvrule_entry entry;
6327 COOKIE_INIT(cookie);
6330 destlen = sizeof(TEST_STRING)-1;
6332 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6333 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6334 ret = chxj_rencoding(&r, ret, &destlen);
6335 fprintf(stderr, "actual:[%s]\n", ret);
6336 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6337 CU_ASSERT(ret != NULL);
6338 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6339 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6343 #undef RESULT_STRING
6345 /*===========================================================================*/
6347 /*===========================================================================*/
6348 void test_ixhtml10_h6_tag_001()
6350 #define TEST_STRING "<h6></h6>"
6351 #define RESULT_STRING "<h6></h6>"
6355 chxjconvrule_entry entry;
6360 COOKIE_INIT(cookie);
6363 destlen = sizeof(TEST_STRING)-1;
6365 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6366 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6367 ret = chxj_rencoding(&r, ret, &destlen);
6369 fprintf(stderr, "actual:[%s]\n", ret);
6370 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6372 CU_ASSERT(ret != NULL);
6373 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6374 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6378 #undef RESULT_STRING
6380 void test_ixhtml10_h6_tag_002()
6382 #define TEST_STRING "<h6>abc</h6>"
6383 #define RESULT_STRING "<h6>abc</h6>"
6387 chxjconvrule_entry entry;
6392 COOKIE_INIT(cookie);
6395 destlen = sizeof(TEST_STRING)-1;
6397 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6398 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6399 ret = chxj_rencoding(&r, ret, &destlen);
6400 fprintf(stderr, "actual:[%s]\n", ret);
6401 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6402 CU_ASSERT(ret != NULL);
6403 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6404 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6408 #undef RESULT_STRING
6410 void test_ixhtml10_h6_tag_003()
6412 #define TEST_STRING "<h6>亀さん</h6>"
6413 #define RESULT_STRING "<h6>亀さん</h6>"
6417 chxjconvrule_entry entry;
6422 COOKIE_INIT(cookie);
6425 destlen = sizeof(TEST_STRING)-1;
6427 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6428 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6429 ret = chxj_rencoding(&r, ret, &destlen);
6430 fprintf(stderr, "actual:[%s]\n", ret);
6431 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6432 CU_ASSERT(ret != NULL);
6433 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6434 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6438 #undef RESULT_STRING
6440 void test_ixhtml10_h6_tag_004()
6442 #define TEST_STRING "<h6>ハンカク</h6>"
6443 #define RESULT_STRING "<h6>ハンカク</h6>"
6447 chxjconvrule_entry entry;
6452 COOKIE_INIT(cookie);
6455 destlen = sizeof(TEST_STRING)-1;
6457 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6458 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6459 ret = chxj_rencoding(&r, ret, &destlen);
6460 fprintf(stderr, "actual:[%s]\n", ret);
6461 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6462 CU_ASSERT(ret != NULL);
6463 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6464 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6468 #undef RESULT_STRING
6470 void test_ixhtml10_h6_tag_005()
6472 #define TEST_STRING "<h6 align></h6>"
6473 #define RESULT_STRING "<h6></h6>"
6477 chxjconvrule_entry entry;
6482 COOKIE_INIT(cookie);
6485 destlen = sizeof(TEST_STRING)-1;
6487 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6488 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6489 ret = chxj_rencoding(&r, ret, &destlen);
6490 fprintf(stderr, "actual:[%s]\n", ret);
6491 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6492 CU_ASSERT(ret != NULL);
6493 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6494 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6498 #undef RESULT_STRING
6500 void test_ixhtml10_h6_tag_006()
6502 #define TEST_STRING "<h6 align=\"\"></h6>"
6503 #define RESULT_STRING "<h6></h6>"
6507 chxjconvrule_entry entry;
6512 COOKIE_INIT(cookie);
6515 destlen = sizeof(TEST_STRING)-1;
6517 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6518 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6519 ret = chxj_rencoding(&r, ret, &destlen);
6520 fprintf(stderr, "actual:[%s]\n", ret);
6521 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6522 CU_ASSERT(ret != NULL);
6523 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6524 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6528 #undef RESULT_STRING
6530 void test_ixhtml10_h6_tag_007()
6532 #define TEST_STRING "<h6 align=\"left\"></h6>"
6533 #define RESULT_STRING "<h6 style=\"text-align:left;\"></h6>"
6537 chxjconvrule_entry entry;
6542 COOKIE_INIT(cookie);
6545 destlen = sizeof(TEST_STRING)-1;
6547 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6548 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6549 ret = chxj_rencoding(&r, ret, &destlen);
6550 fprintf(stderr, "actual:[%s]\n", ret);
6551 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6552 CU_ASSERT(ret != NULL);
6553 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6554 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6558 #undef RESULT_STRING
6560 void test_ixhtml10_h6_tag_008()
6562 #define TEST_STRING "<h6 align=\"right\"></h6>"
6563 #define RESULT_STRING "<h6 style=\"text-align:right;\"></h6>"
6567 chxjconvrule_entry entry;
6572 COOKIE_INIT(cookie);
6575 destlen = sizeof(TEST_STRING)-1;
6577 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6578 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6579 ret = chxj_rencoding(&r, ret, &destlen);
6580 fprintf(stderr, "actual:[%s]\n", ret);
6581 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6582 CU_ASSERT(ret != NULL);
6583 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6584 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6588 #undef RESULT_STRING
6590 void test_ixhtml10_h6_tag_009()
6592 #define TEST_STRING "<h6 align=\"center\"></h6>"
6593 #define RESULT_STRING "<h6 style=\"text-align:center;\"></h6>"
6597 chxjconvrule_entry entry;
6602 COOKIE_INIT(cookie);
6605 destlen = sizeof(TEST_STRING)-1;
6607 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6608 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6609 ret = chxj_rencoding(&r, ret, &destlen);
6610 fprintf(stderr, "actual:[%s]\n", ret);
6611 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6612 CU_ASSERT(ret != NULL);
6613 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6614 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6618 #undef RESULT_STRING
6620 void test_ixhtml10_h6_tag_010()
6622 #define TEST_STRING "<h6 align=\"unkown\"></h6>"
6623 #define RESULT_STRING "<h6></h6>"
6627 chxjconvrule_entry entry;
6632 COOKIE_INIT(cookie);
6635 destlen = sizeof(TEST_STRING)-1;
6637 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6638 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6639 ret = chxj_rencoding(&r, ret, &destlen);
6640 fprintf(stderr, "actual:[%s]\n", ret);
6641 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6642 CU_ASSERT(ret != NULL);
6643 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6644 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6648 #undef RESULT_STRING
6651 /*============================================================================*/
6653 /*============================================================================*/
6654 void test_ixhtml10_head_tag_001()
6656 #define TEST_STRING "<head></head>"
6657 #define RESULT_STRING "<head></head>"
6661 chxjconvrule_entry entry;
6666 COOKIE_INIT(cookie);
6669 destlen = sizeof(TEST_STRING)-1;
6671 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6672 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6673 ret = chxj_rencoding(&r, ret, &destlen);
6674 fprintf(stderr, "actual:[%s]\n", ret);
6675 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6676 CU_ASSERT(ret != NULL);
6677 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6678 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6682 #undef RESULT_STRING
6684 void test_ixhtml10_head_tag_002()
6686 #define TEST_STRING "<head><title>あああ</title></head>"
6687 #define RESULT_STRING "<head><title>あああ</title></head>"
6691 chxjconvrule_entry entry;
6696 COOKIE_INIT(cookie);
6699 destlen = sizeof(TEST_STRING)-1;
6701 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6702 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6703 ret = chxj_rencoding(&r, ret, &destlen);
6704 fprintf(stderr, "actual:[%s]\n", ret);
6705 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6706 CU_ASSERT(ret != NULL);
6707 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6708 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6712 #undef RESULT_STRING
6715 /*============================================================================*/
6717 /*============================================================================*/
6718 void test_ixhtml10_title_tag_001()
6720 #define TEST_STRING "<title></title>"
6721 #define RESULT_STRING "<title></title>"
6725 chxjconvrule_entry entry;
6730 COOKIE_INIT(cookie);
6733 destlen = sizeof(TEST_STRING)-1;
6735 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6736 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6737 ret = chxj_rencoding(&r, ret, &destlen);
6738 fprintf(stderr, "actual:[%s]\n", ret);
6739 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6740 CU_ASSERT(ret != NULL);
6741 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6742 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6746 #undef RESULT_STRING
6748 void test_ixhtml10_title_tag_002()
6750 #define TEST_STRING "<title>あああ</title>"
6751 #define RESULT_STRING "<title>あああ</title>"
6755 chxjconvrule_entry entry;
6760 COOKIE_INIT(cookie);
6763 destlen = sizeof(TEST_STRING)-1;
6765 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6766 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6767 ret = chxj_rencoding(&r, ret, &destlen);
6768 fprintf(stderr, "actual:[%s]\n", ret);
6769 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6770 CU_ASSERT(ret != NULL);
6771 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6772 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6776 #undef RESULT_STRING
6779 /*============================================================================*/
6781 /*============================================================================*/
6782 void test_ixhtml10_base_tag_001()
6784 #define TEST_STRING "<base>"
6785 #define RESULT_STRING "<base />"
6789 chxjconvrule_entry entry;
6794 COOKIE_INIT(cookie);
6797 destlen = sizeof(TEST_STRING)-1;
6799 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6800 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6801 ret = chxj_rencoding(&r, ret, &destlen);
6802 fprintf(stderr, "actual:[%s]\n", ret);
6803 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6804 CU_ASSERT(ret != NULL);
6805 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6806 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6810 #undef RESULT_STRING
6812 void test_ixhtml10_base_tag_href_attribute_001()
6814 #define TEST_STRING "<base href>"
6815 #define RESULT_STRING "<base href=\"\" />"
6819 chxjconvrule_entry entry;
6824 COOKIE_INIT(cookie);
6827 destlen = sizeof(TEST_STRING)-1;
6829 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6830 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6831 ret = chxj_rencoding(&r, ret, &destlen);
6832 CU_ASSERT(ret != NULL);
6833 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6834 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6838 #undef RESULT_STRING
6840 void test_ixhtml10_base_tag_href_attribute_002()
6842 #define TEST_STRING "<base href=\"\">"
6843 #define RESULT_STRING "<base href=\"\" />"
6847 chxjconvrule_entry entry;
6852 COOKIE_INIT(cookie);
6855 destlen = sizeof(TEST_STRING)-1;
6857 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6858 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6859 ret = chxj_rencoding(&r, ret, &destlen);
6860 CU_ASSERT(ret != NULL);
6861 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6862 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6866 #undef RESULT_STRING
6868 void test_ixhtml10_base_tag_href_attribute_003()
6870 #define TEST_STRING "<base href=\"http://www.google.co.jp/\">"
6871 #define RESULT_STRING "<base href=\"http://www.google.co.jp/\" />"
6875 chxjconvrule_entry entry;
6880 COOKIE_INIT(cookie);
6883 destlen = sizeof(TEST_STRING)-1;
6885 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6886 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6887 ret = chxj_rencoding(&r, ret, &destlen);
6888 CU_ASSERT(ret != NULL);
6889 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6890 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6894 #undef RESULT_STRING
6896 void test_ixhtml10_base_tag_href_attribute_004()
6898 #define TEST_STRING "<base href=\".\">"
6899 #define RESULT_STRING "<base href=\".\" />"
6903 chxjconvrule_entry entry;
6908 COOKIE_INIT(cookie);
6911 destlen = sizeof(TEST_STRING)-1;
6913 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6914 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6915 ret = chxj_rencoding(&r, ret, &destlen);
6916 CU_ASSERT(ret != NULL);
6917 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6918 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6922 #undef RESULT_STRING
6925 /*============================================================================*/
6927 /*============================================================================*/
6928 void test_ixhtml10_body_tag_001()
6930 #define TEST_STRING "<body></body>"
6931 #define RESULT_STRING "<body></body>"
6935 chxjconvrule_entry entry;
6940 COOKIE_INIT(cookie);
6943 destlen = sizeof(TEST_STRING)-1;
6945 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6946 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6947 ret = chxj_rencoding(&r, ret, &destlen);
6948 fprintf(stderr, "actual:[%s]\n", ret);
6949 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6950 CU_ASSERT(ret != NULL);
6951 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6952 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6956 #undef RESULT_STRING
6958 void test_ixhtml10_body_tag_002()
6960 #define TEST_STRING "<body bgcolor>"
6961 #define RESULT_STRING "<body></body>"
6965 chxjconvrule_entry entry;
6970 COOKIE_INIT(cookie);
6973 destlen = sizeof(TEST_STRING)-1;
6975 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
6976 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
6977 ret = chxj_rencoding(&r, ret, &destlen);
6978 fprintf(stderr, "actual:[%s]\n", ret);
6979 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
6980 CU_ASSERT(ret != NULL);
6981 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
6982 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
6986 #undef RESULT_STRING
6988 void test_ixhtml10_body_tag_003()
6990 #define TEST_STRING "<body bgcolor=\"\"></body>"
6991 #define RESULT_STRING "<body></body>"
6995 chxjconvrule_entry entry;
7000 COOKIE_INIT(cookie);
7003 destlen = sizeof(TEST_STRING)-1;
7005 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7006 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7007 ret = chxj_rencoding(&r, ret, &destlen);
7008 fprintf(stderr, "actual:[%s]\n", ret);
7009 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7010 CU_ASSERT(ret != NULL);
7011 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7012 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7016 #undef RESULT_STRING
7018 void test_ixhtml10_body_tag_004()
7020 #define TEST_STRING "<body bgcolor=\"#ff0000\"></body>"
7021 #define RESULT_STRING "<body style=\"background-color:#ff0000;\"></body>"
7025 chxjconvrule_entry entry;
7030 COOKIE_INIT(cookie);
7033 destlen = sizeof(TEST_STRING)-1;
7035 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7036 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7037 ret = chxj_rencoding(&r, ret, &destlen);
7038 fprintf(stderr, "actual:[%s]\n", ret);
7039 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7040 CU_ASSERT(ret != NULL);
7041 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7042 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7046 #undef RESULT_STRING
7048 void test_ixhtml10_body_tag_005()
7050 #define TEST_STRING "<body text></body>"
7051 #define RESULT_STRING "<body></body>"
7055 chxjconvrule_entry entry;
7060 COOKIE_INIT(cookie);
7063 destlen = sizeof(TEST_STRING)-1;
7065 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7066 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7067 ret = chxj_rencoding(&r, ret, &destlen);
7068 fprintf(stderr, "actual:[%s]\n", ret);
7069 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7070 CU_ASSERT(ret != NULL);
7071 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7072 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7076 #undef RESULT_STRING
7078 void test_ixhtml10_body_tag_006()
7080 #define TEST_STRING "<body text=\"\"></body>"
7081 #define RESULT_STRING "<body></body>"
7085 chxjconvrule_entry entry;
7090 COOKIE_INIT(cookie);
7093 destlen = sizeof(TEST_STRING)-1;
7095 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7096 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7097 ret = chxj_rencoding(&r, ret, &destlen);
7098 fprintf(stderr, "actual:[%s]\n", ret);
7099 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7100 CU_ASSERT(ret != NULL);
7101 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7102 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7106 #undef RESULT_STRING
7108 void test_ixhtml10_body_tag_007()
7110 #define TEST_STRING "<body text=\"#ff0000\"></body>"
7111 #define RESULT_STRING "<body style=\"color:#ff0000;\"></body>"
7115 chxjconvrule_entry entry;
7120 COOKIE_INIT(cookie);
7123 destlen = sizeof(TEST_STRING)-1;
7125 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7126 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7127 ret = chxj_rencoding(&r, ret, &destlen);
7128 fprintf(stderr, "actual:[%s]\n", ret);
7129 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7130 CU_ASSERT(ret != NULL);
7131 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7132 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7136 #undef RESULT_STRING
7138 void test_ixhtml10_body_tag_008()
7140 #define TEST_STRING "<body link></body>"
7141 #define RESULT_STRING "<body></body>"
7145 chxjconvrule_entry entry;
7150 COOKIE_INIT(cookie);
7153 destlen = sizeof(TEST_STRING)-1;
7155 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7156 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7157 ret = chxj_rencoding(&r, ret, &destlen);
7158 fprintf(stderr, "actual:[%s]\n", ret);
7159 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7160 CU_ASSERT(ret != NULL);
7161 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7162 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7166 #undef RESULT_STRING
7168 void test_ixhtml10_body_tag_009()
7170 #define TEST_STRING "<body link=\"\"></body>"
7171 #define RESULT_STRING "<body></body>"
7175 chxjconvrule_entry entry;
7180 COOKIE_INIT(cookie);
7183 destlen = sizeof(TEST_STRING)-1;
7185 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7186 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7187 ret = chxj_rencoding(&r, ret, &destlen);
7188 fprintf(stderr, "actual:[%s]\n", ret);
7189 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7190 CU_ASSERT(ret != NULL);
7191 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7192 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7196 #undef RESULT_STRING
7198 void test_ixhtml10_body_tag_010()
7200 #define TEST_STRING "<html><head></head><body link=\"#ff0000\"></body></html>"
7201 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
7202 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
7203 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
7204 "<head><style type=\"text/css\">" \
7206 "a:link { color:#ff0000; }" \
7209 "<body></body></html>"
7213 chxjconvrule_entry entry;
7218 COOKIE_INIT(cookie);
7221 destlen = sizeof(TEST_STRING)-1;
7223 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7224 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7225 ret = chxj_rencoding(&r, ret, &destlen);
7226 fprintf(stderr, "actual:[%s]\n", ret);
7227 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7228 CU_ASSERT(ret != NULL);
7229 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7230 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7234 #undef RESULT_STRING
7236 void test_ixhtml10_body_tag_011()
7238 #define TEST_STRING "<body vlink></body>"
7239 #define RESULT_STRING "<body></body>"
7243 chxjconvrule_entry entry;
7248 COOKIE_INIT(cookie);
7251 destlen = sizeof(TEST_STRING)-1;
7253 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7254 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7255 ret = chxj_rencoding(&r, ret, &destlen);
7256 fprintf(stderr, "actual:[%s]\n", ret);
7257 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7258 CU_ASSERT(ret != NULL);
7259 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7260 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7264 #undef RESULT_STRING
7266 void test_ixhtml10_body_tag_012()
7268 #define TEST_STRING "<body vlink=\"\"></body>"
7269 #define RESULT_STRING "<body></body>"
7273 chxjconvrule_entry entry;
7278 COOKIE_INIT(cookie);
7281 destlen = sizeof(TEST_STRING)-1;
7283 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7284 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7285 ret = chxj_rencoding(&r, ret, &destlen);
7286 fprintf(stderr, "actual:[%s]\n", ret);
7287 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7288 CU_ASSERT(ret != NULL);
7289 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7290 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7294 #undef RESULT_STRING
7296 void test_ixhtml10_body_tag_013()
7298 #define TEST_STRING "<html><head></head><body vlink=\"#ff0000\"></body></html>"
7299 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
7300 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
7301 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
7302 "<head><style type=\"text/css\">" \
7304 "a:visited { color:#ff0000; }" \
7307 "<body></body></html>"
7311 chxjconvrule_entry entry;
7316 COOKIE_INIT(cookie);
7319 destlen = sizeof(TEST_STRING)-1;
7321 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7322 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7323 ret = chxj_rencoding(&r, ret, &destlen);
7324 fprintf(stderr, "actual:[%s]\n", ret);
7325 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7327 CU_ASSERT(ret != NULL);
7328 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7329 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7333 #undef RESULT_STRING
7335 void test_ixhtml10_body_tag_014()
7337 #define TEST_STRING "<html><head></head><body alink=\"#ff0000\"></body></html>"
7338 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
7339 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
7340 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
7341 "<head><style type=\"text/css\">" \
7343 "a:focus { color:#ff0000; }" \
7346 "<body></body></html>"
7350 chxjconvrule_entry entry;
7355 COOKIE_INIT(cookie);
7358 destlen = sizeof(TEST_STRING)-1;
7360 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7361 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7362 ret = chxj_rencoding(&r, ret, &destlen);
7363 fprintf(stderr, "actual:[%s]\n", ret);
7364 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7365 CU_ASSERT(ret != NULL);
7366 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7367 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7371 #undef RESULT_STRING
7373 void test_ixhtml10_body_tag_015()
7375 #define TEST_STRING "<body boyoyon=\"#FF0000\"></body>"
7376 #define RESULT_STRING "<body></body>"
7380 chxjconvrule_entry entry;
7385 COOKIE_INIT(cookie);
7388 destlen = sizeof(TEST_STRING)-1;
7390 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7391 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7392 ret = chxj_rencoding(&r, ret, &destlen);
7393 fprintf(stderr, "actual:[%s]\n", ret);
7394 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7395 CU_ASSERT(ret != NULL);
7396 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7397 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7401 #undef RESULT_STRING
7404 /*===========================================================================*/
7406 /*===========================================================================*/
7407 void test_ixhtml10_style_tag_001()
7409 #define TEST_STRING "<html><head>" \
7410 "<style type=\"text/css\">span { color: #ff0000; }</style>" \
7411 "</head><body><span>あいう</span></body></html>"
7412 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
7413 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
7414 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
7415 "<head></head><body><span style=\"color:#ff0000;\">あいう</span></body></html>"
7419 chxjconvrule_entry entry;
7424 COOKIE_INIT(cookie);
7427 destlen = sizeof(TEST_STRING)-1;
7428 entry.action |= CONVRULE_CSS_ON_BIT;
7430 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7431 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7432 ret = chxj_rencoding(&r, ret, &destlen);
7433 CU_ASSERT(ret != NULL);
7434 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7435 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7439 #undef RESULT_STRING
7441 void test_ixhtml10_style_tag_002()
7443 #define TEST_STRING "<html><head>" \
7444 "<style type=\"text/css\"></style>" \
7445 "</head><body><span>あいう</span></body></html>"
7446 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
7447 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
7448 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
7449 "<head></head><body><span>あいう</span></body></html>"
7453 chxjconvrule_entry entry;
7458 COOKIE_INIT(cookie);
7461 destlen = sizeof(TEST_STRING)-1;
7462 entry.action |= CONVRULE_CSS_ON_BIT;
7464 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7465 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7466 ret = chxj_rencoding(&r, ret, &destlen);
7467 CU_ASSERT(ret != NULL);
7468 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7469 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7473 #undef RESULT_STRING
7475 void test_ixhtml10_style_tag_003()
7477 #define TEST_STRING "<html><head>" \
7479 "</head><body><span>あいう</span></body></html>"
7480 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
7481 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
7482 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
7483 "<head></head><body><span>あいう</span></body></html>"
7487 chxjconvrule_entry entry;
7492 COOKIE_INIT(cookie);
7495 destlen = sizeof(TEST_STRING)-1;
7496 entry.action |= CONVRULE_CSS_ON_BIT;
7498 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7499 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7500 ret = chxj_rencoding(&r, ret, &destlen);
7501 CU_ASSERT(ret != NULL);
7502 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7503 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7507 #undef RESULT_STRING
7509 /*============================================================================*/
7511 /*============================================================================*/
7512 void test_ixhtml10_br_tag_001()
7514 #define TEST_STRING "<br>"
7515 #define RESULT_STRING "<br />"
7519 chxjconvrule_entry entry;
7524 COOKIE_INIT(cookie);
7527 destlen = sizeof(TEST_STRING)-1;
7529 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7530 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7531 ret = chxj_rencoding(&r, ret, &destlen);
7532 fprintf(stderr, "actual:[%s]\n", ret);
7533 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7534 CU_ASSERT(ret != NULL);
7535 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7536 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7540 #undef RESULT_STRING
7542 void test_ixhtml10_br_tag_002()
7544 #define TEST_STRING "<br clear=\"left\">"
7545 #define RESULT_STRING "<br style=\"clear:left;\" />"
7549 chxjconvrule_entry entry;
7554 COOKIE_INIT(cookie);
7557 destlen = sizeof(TEST_STRING)-1;
7559 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7560 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7561 ret = chxj_rencoding(&r, ret, &destlen);
7562 fprintf(stderr, "actual:[%s]\n", ret);
7563 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7564 CU_ASSERT(ret != NULL);
7565 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7566 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7570 #undef RESULT_STRING
7572 void test_ixhtml10_br_tag_003()
7574 #define TEST_STRING "<br clear=\"right\">"
7575 #define RESULT_STRING "<br style=\"clear:right;\" />"
7579 chxjconvrule_entry entry;
7584 COOKIE_INIT(cookie);
7587 destlen = sizeof(TEST_STRING)-1;
7589 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7590 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7591 ret = chxj_rencoding(&r, ret, &destlen);
7592 fprintf(stderr, "actual:[%s]\n", ret);
7593 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7594 CU_ASSERT(ret != NULL);
7595 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7596 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7600 #undef RESULT_STRING
7602 void test_ixhtml10_br_tag_004()
7604 #define TEST_STRING "<br clear=\"all\">"
7605 #define RESULT_STRING "<br style=\"clear:both;\" />"
7609 chxjconvrule_entry entry;
7614 COOKIE_INIT(cookie);
7617 destlen = sizeof(TEST_STRING)-1;
7619 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7620 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7621 ret = chxj_rencoding(&r, ret, &destlen);
7622 fprintf(stderr, "actual:[%s]\n", ret);
7623 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7624 CU_ASSERT(ret != NULL);
7625 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7626 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7630 #undef RESULT_STRING
7632 void test_ixhtml10_br_tag_005()
7634 #define TEST_STRING "<br clear=\"\">"
7635 #define RESULT_STRING "<br />"
7639 chxjconvrule_entry entry;
7644 COOKIE_INIT(cookie);
7647 destlen = sizeof(TEST_STRING)-1;
7649 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7650 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7651 ret = chxj_rencoding(&r, ret, &destlen);
7652 fprintf(stderr, "actual:[%s]\n", ret);
7653 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7654 CU_ASSERT(ret != NULL);
7655 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7656 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7660 #undef RESULT_STRING
7662 void test_ixhtml10_br_tag_006()
7664 #define TEST_STRING "<br clear>"
7665 #define RESULT_STRING "<br />"
7669 chxjconvrule_entry entry;
7674 COOKIE_INIT(cookie);
7677 destlen = sizeof(TEST_STRING)-1;
7679 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7680 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7681 ret = chxj_rencoding(&r, ret, &destlen);
7682 fprintf(stderr, "actual:[%s]\n", ret);
7683 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7684 CU_ASSERT(ret != NULL);
7685 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7686 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7690 #undef RESULT_STRING
7692 void test_ixhtml10_br_tag_007()
7694 #define TEST_STRING "<br clear=\"abc\">"
7695 #define RESULT_STRING "<br />"
7699 chxjconvrule_entry entry;
7704 COOKIE_INIT(cookie);
7707 destlen = sizeof(TEST_STRING)-1;
7709 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7710 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7711 ret = chxj_rencoding(&r, ret, &destlen);
7712 fprintf(stderr, "actual:[%s]\n", ret);
7713 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7714 CU_ASSERT(ret != NULL);
7715 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7716 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7720 #undef RESULT_STRING
7722 /*============================================================================*/
7724 /*============================================================================*/
7725 void test_ixhtml10_blockquote_tag_001()
7727 #define TEST_STRING "<blockquote></blockquote>"
7728 #define RESULT_STRING "<blockquote></blockquote>"
7732 chxjconvrule_entry entry;
7737 COOKIE_INIT(cookie);
7740 destlen = sizeof(TEST_STRING)-1;
7742 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7743 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7744 ret = chxj_rencoding(&r, ret, &destlen);
7745 fprintf(stderr, "actual:[%s]\n", ret);
7746 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7747 CU_ASSERT(ret != NULL);
7748 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7749 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7753 #undef RESULT_STRING
7755 void test_ixhtml10_blockquote_tag_002()
7757 #define TEST_STRING "<blockquote>abc</blockquote>"
7758 #define RESULT_STRING "<blockquote>abc</blockquote>"
7762 chxjconvrule_entry entry;
7767 COOKIE_INIT(cookie);
7770 destlen = sizeof(TEST_STRING)-1;
7772 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7773 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7774 ret = chxj_rencoding(&r, ret, &destlen);
7775 fprintf(stderr, "actual:[%s]\n", ret);
7776 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7777 CU_ASSERT(ret != NULL);
7778 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7779 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7783 #undef RESULT_STRING
7785 void test_ixhtml10_blockquote_tag_003()
7787 #define TEST_STRING "<blockquote>亀さん</blockquote>"
7788 #define RESULT_STRING "<blockquote>亀さん</blockquote>"
7792 chxjconvrule_entry entry;
7797 COOKIE_INIT(cookie);
7800 destlen = sizeof(TEST_STRING)-1;
7802 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7803 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7804 ret = chxj_rencoding(&r, ret, &destlen);
7805 fprintf(stderr, "actual:[%s]\n", ret);
7806 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7807 CU_ASSERT(ret != NULL);
7808 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7809 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7813 #undef RESULT_STRING
7815 void test_ixhtml10_blockquote_tag_004()
7817 #define TEST_STRING "<blockquote>ハンカク</blockquote>"
7818 #define RESULT_STRING "<blockquote>ハンカク</blockquote>"
7822 chxjconvrule_entry entry;
7827 COOKIE_INIT(cookie);
7830 destlen = sizeof(TEST_STRING)-1;
7832 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7833 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7834 ret = chxj_rencoding(&r, ret, &destlen);
7835 fprintf(stderr, "actual:[%s]\n", ret);
7836 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7837 CU_ASSERT(ret != NULL);
7838 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7839 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7843 #undef RESULT_STRING
7845 /*============================================================================*/
7847 /*============================================================================*/
7848 void test_ixhtml10_center_tag_001()
7850 #define TEST_STRING "<center>あいうえお</center>"
7851 #define RESULT_STRING "<div style=\"text-align:center;\">あいうえお</div>"
7855 chxjconvrule_entry entry;
7860 COOKIE_INIT(cookie);
7863 destlen = sizeof(TEST_STRING)-1;
7865 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7866 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7867 ret = chxj_rencoding(&r, ret, &destlen);
7868 fprintf(stderr, "actual:[%s]\n", ret);
7869 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7870 CU_ASSERT(ret != NULL);
7871 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7872 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7876 #undef RESULT_STRING
7878 /*============================================================================*/
7880 /*============================================================================*/
7881 void test_ixhtml10_dir_tag_001()
7883 #define TEST_STRING "<dir><li>あああ</li><li>いいい</li></dir>"
7884 #define RESULT_STRING "<ul><li>あああ</li><li>いいい</li></ul>"
7888 chxjconvrule_entry entry;
7893 COOKIE_INIT(cookie);
7896 destlen = sizeof(TEST_STRING)-1;
7898 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7899 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7900 ret = chxj_rencoding(&r, ret, &destlen);
7901 fprintf(stderr, "actual:[%s]\n", ret);
7902 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7903 CU_ASSERT(ret != NULL);
7904 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7905 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7909 #undef RESULT_STRING
7911 void test_ixhtml10_dir_tag_002()
7913 #define TEST_STRING "<dir></dir>"
7914 #define RESULT_STRING "<ul></ul>"
7918 chxjconvrule_entry entry;
7923 COOKIE_INIT(cookie);
7926 destlen = sizeof(TEST_STRING)-1;
7928 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7929 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7930 ret = chxj_rencoding(&r, ret, &destlen);
7931 fprintf(stderr, "actual:[%s]\n", ret);
7932 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7933 CU_ASSERT(ret != NULL);
7934 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7935 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7939 #undef RESULT_STRING
7941 void test_ixhtml10_dir_tag_003()
7943 #define TEST_STRING "<dir type=\"disc\"></dir>"
7944 #define RESULT_STRING "<ul style=\"list-style-type:disc;\"></ul>"
7948 chxjconvrule_entry entry;
7953 COOKIE_INIT(cookie);
7956 destlen = sizeof(TEST_STRING)-1;
7958 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7959 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7960 ret = chxj_rencoding(&r, ret, &destlen);
7961 fprintf(stderr, "actual:[%s]\n", ret);
7962 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7963 CU_ASSERT(ret != NULL);
7964 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7965 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7969 #undef RESULT_STRING
7971 void test_ixhtml10_dir_tag_004()
7973 #define TEST_STRING "<dir type=\"circle\"></dir>"
7974 #define RESULT_STRING "<ul style=\"list-style-type:circle;\"></ul>"
7978 chxjconvrule_entry entry;
7983 COOKIE_INIT(cookie);
7986 destlen = sizeof(TEST_STRING)-1;
7988 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
7989 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
7990 ret = chxj_rencoding(&r, ret, &destlen);
7991 fprintf(stderr, "actual:[%s]\n", ret);
7992 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
7993 CU_ASSERT(ret != NULL);
7994 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
7995 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
7999 #undef RESULT_STRING
8001 void test_ixhtml10_dir_tag_005()
8003 #define TEST_STRING "<dir type=\"square\"></dir>"
8004 #define RESULT_STRING "<ul style=\"list-style-type:square;\"></ul>"
8008 chxjconvrule_entry entry;
8013 COOKIE_INIT(cookie);
8016 destlen = sizeof(TEST_STRING)-1;
8018 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8019 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8020 ret = chxj_rencoding(&r, ret, &destlen);
8021 fprintf(stderr, "actual:[%s]\n", ret);
8022 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8023 CU_ASSERT(ret != NULL);
8024 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8025 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8029 #undef RESULT_STRING
8031 void test_ixhtml10_dir_tag_006()
8033 #define TEST_STRING "<dir type=\"\"></dir>"
8034 #define RESULT_STRING "<ul></ul>"
8038 chxjconvrule_entry entry;
8043 COOKIE_INIT(cookie);
8046 destlen = sizeof(TEST_STRING)-1;
8048 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8049 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8050 ret = chxj_rencoding(&r, ret, &destlen);
8051 fprintf(stderr, "actual:[%s]\n", ret);
8052 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8053 CU_ASSERT(ret != NULL);
8054 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8055 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8059 #undef RESULT_STRING
8061 void test_ixhtml10_dir_tag_007()
8063 #define TEST_STRING "<dir type></dir>"
8064 #define RESULT_STRING "<ul></ul>"
8068 chxjconvrule_entry entry;
8073 COOKIE_INIT(cookie);
8076 destlen = sizeof(TEST_STRING)-1;
8078 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8079 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8080 ret = chxj_rencoding(&r, ret, &destlen);
8081 fprintf(stderr, "actual:[%s]\n", ret);
8082 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8083 CU_ASSERT(ret != NULL);
8084 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8085 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8089 #undef RESULT_STRING
8091 /*============================================================================*/
8093 /*============================================================================*/
8094 void test_ixhtml10_dl_tag_001()
8096 #define TEST_STRING "<dl></dl>"
8097 #define RESULT_STRING "<dl></dl>"
8101 chxjconvrule_entry entry;
8106 COOKIE_INIT(cookie);
8109 destlen = sizeof(TEST_STRING)-1;
8111 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8112 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8113 ret = chxj_rencoding(&r, ret, &destlen);
8114 fprintf(stderr, "actual:[%s]\n", ret);
8115 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8116 CU_ASSERT(ret != NULL);
8117 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8118 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8122 #undef RESULT_STRING
8124 /*============================================================================*/
8126 /*============================================================================*/
8127 void test_ixhtml10_dt_tag_001()
8129 #define TEST_STRING "<dl><dt>あああ</dt><dt>いいい</dt></dl>"
8130 #define RESULT_STRING "<dl><dt>あああ</dt><dt>いいい</dt></dl>"
8134 chxjconvrule_entry entry;
8139 COOKIE_INIT(cookie);
8142 destlen = sizeof(TEST_STRING)-1;
8144 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8145 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8146 ret = chxj_rencoding(&r, ret, &destlen);
8147 fprintf(stderr, "actual:[%s]\n", ret);
8148 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8149 CU_ASSERT(ret != NULL);
8150 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8151 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8155 #undef RESULT_STRING
8157 void test_ixhtml10_dt_tag_002()
8159 #define TEST_STRING "<dl><dt></dt><dt></dt></dl>"
8160 #define RESULT_STRING "<dl><dt></dt><dt></dt></dl>"
8164 chxjconvrule_entry entry;
8169 COOKIE_INIT(cookie);
8172 destlen = sizeof(TEST_STRING)-1;
8174 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8175 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8176 ret = chxj_rencoding(&r, ret, &destlen);
8177 fprintf(stderr, "actual:[%s]\n", ret);
8178 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8179 CU_ASSERT(ret != NULL);
8180 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8181 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8185 #undef RESULT_STRING
8187 /*============================================================================*/
8189 /*============================================================================*/
8190 void test_ixhtml10_dd_tag_001()
8192 #define TEST_STRING "<dl><dt>あああ</dt><dd>いいい</dd><dt>ああああ</dt><dd>いいいい</dd></dl>"
8193 #define RESULT_STRING "<dl><dt>あああ</dt><dd>いいい</dd><dt>ああああ</dt><dd>いいいい</dd></dl>"
8197 chxjconvrule_entry entry;
8202 COOKIE_INIT(cookie);
8205 destlen = sizeof(TEST_STRING)-1;
8207 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8208 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8209 ret = chxj_rencoding(&r, ret, &destlen);
8210 fprintf(stderr, "actual:[%s]\n", ret);
8211 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8212 CU_ASSERT(ret != NULL);
8213 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8214 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8218 #undef RESULT_STRING
8220 void test_ixhtml10_dd_tag_002()
8222 #define TEST_STRING "<dl><dd></dd><dd></dd></dl>"
8223 #define RESULT_STRING "<dl><dd></dd><dd></dd></dl>"
8227 chxjconvrule_entry entry;
8232 COOKIE_INIT(cookie);
8235 destlen = sizeof(TEST_STRING)-1;
8237 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8238 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8239 ret = chxj_rencoding(&r, ret, &destlen);
8240 fprintf(stderr, "actual:[%s]\n", ret);
8241 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8242 CU_ASSERT(ret != NULL);
8243 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8244 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8248 #undef RESULT_STRING
8250 /*============================================================================*/
8252 /*============================================================================*/
8253 void test_ixhtml10_div_tag_001()
8255 #define TEST_STRING "<div></div>"
8256 #define RESULT_STRING "<div></div>"
8260 chxjconvrule_entry entry;
8265 COOKIE_INIT(cookie);
8268 destlen = sizeof(TEST_STRING)-1;
8270 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8271 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8272 ret = chxj_rencoding(&r, ret, &destlen);
8273 fprintf(stderr, "actual:[%s]\n", ret);
8274 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8275 CU_ASSERT(ret != NULL);
8276 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8277 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8281 #undef RESULT_STRING
8283 void test_ixhtml10_div_tag_002()
8285 #define TEST_STRING "<div align=\"left\"></div>"
8286 #define RESULT_STRING "<div style=\"text-align:left;\"></div>"
8290 chxjconvrule_entry entry;
8295 COOKIE_INIT(cookie);
8298 destlen = sizeof(TEST_STRING)-1;
8300 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8301 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8302 ret = chxj_rencoding(&r, ret, &destlen);
8303 fprintf(stderr, "actual:[%s]\n", ret);
8304 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8305 CU_ASSERT(ret != NULL);
8306 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8307 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8311 #undef RESULT_STRING
8313 void test_ixhtml10_div_tag_003()
8315 #define TEST_STRING "<div align=\"right\"></div>"
8316 #define RESULT_STRING "<div style=\"text-align:right;\"></div>"
8320 chxjconvrule_entry entry;
8325 COOKIE_INIT(cookie);
8328 destlen = sizeof(TEST_STRING)-1;
8330 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8331 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8332 ret = chxj_rencoding(&r, ret, &destlen);
8333 fprintf(stderr, "actual:[%s]\n", ret);
8334 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8335 CU_ASSERT(ret != NULL);
8336 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8337 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8341 #undef RESULT_STRING
8343 void test_ixhtml10_div_tag_004()
8345 #define TEST_STRING "<div align=\"center\"></div>"
8346 #define RESULT_STRING "<div style=\"text-align:center;\"></div>"
8350 chxjconvrule_entry entry;
8355 COOKIE_INIT(cookie);
8358 destlen = sizeof(TEST_STRING)-1;
8360 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8361 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8362 ret = chxj_rencoding(&r, ret, &destlen);
8363 fprintf(stderr, "actual:[%s]\n", ret);
8364 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8365 CU_ASSERT(ret != NULL);
8366 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8367 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8371 #undef RESULT_STRING
8373 void test_ixhtml10_div_tag_005()
8375 #define TEST_STRING "<div align=\"\"></div>"
8376 #define RESULT_STRING "<div></div>"
8380 chxjconvrule_entry entry;
8385 COOKIE_INIT(cookie);
8388 destlen = sizeof(TEST_STRING)-1;
8390 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8391 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8392 ret = chxj_rencoding(&r, ret, &destlen);
8393 fprintf(stderr, "actual:[%s]\n", ret);
8394 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8395 CU_ASSERT(ret != NULL);
8396 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8397 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8401 #undef RESULT_STRING
8403 void test_ixhtml10_div_tag_006()
8405 #define TEST_STRING "<div align=\"abc\"></div>"
8406 #define RESULT_STRING "<div></div>"
8410 chxjconvrule_entry entry;
8415 COOKIE_INIT(cookie);
8418 destlen = sizeof(TEST_STRING)-1;
8420 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8421 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8422 ret = chxj_rencoding(&r, ret, &destlen);
8423 fprintf(stderr, "actual:[%s]\n", ret);
8424 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8425 CU_ASSERT(ret != NULL);
8426 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8427 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8431 #undef RESULT_STRING
8433 void test_ixhtml10_div_tag_007()
8435 #define TEST_STRING "<div style=\"aaa\"></div>"
8436 #define RESULT_STRING "<div></div>"
8440 chxjconvrule_entry entry;
8445 COOKIE_INIT(cookie);
8448 destlen = sizeof(TEST_STRING)-1;
8450 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8451 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8452 ret = chxj_rencoding(&r, ret, &destlen);
8453 fprintf(stderr, "actual:[%s]\n", ret);
8454 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8455 CU_ASSERT(ret != NULL);
8456 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8457 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8461 #undef RESULT_STRING
8463 /*============================================================================*/
8465 /*============================================================================*/
8466 void test_ixhtml10_form_tag_001()
8468 #define TEST_STRING "<form></form>"
8469 #define RESULT_STRING "<form></form>"
8473 chxjconvrule_entry entry;
8478 COOKIE_INIT(cookie);
8481 destlen = sizeof(TEST_STRING)-1;
8483 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8484 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8485 ret = chxj_rencoding(&r, ret, &destlen);
8486 fprintf(stderr, "actual:[%s]\n", ret);
8487 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8488 CU_ASSERT(ret != NULL);
8489 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8490 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8494 #undef RESULT_STRING
8496 void test_ixhtml10_form_tag_002()
8498 #define TEST_STRING "<form method></form>"
8499 #define RESULT_STRING "<form method=\"\"></form>"
8503 chxjconvrule_entry entry;
8508 COOKIE_INIT(cookie);
8511 destlen = sizeof(TEST_STRING)-1;
8513 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8514 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8515 ret = chxj_rencoding(&r, ret, &destlen);
8516 fprintf(stderr, "actual:[%s]\n", ret);
8517 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8518 CU_ASSERT(ret != NULL);
8519 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8520 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8524 #undef RESULT_STRING
8526 void test_ixhtml10_form_tag_003()
8528 #define TEST_STRING "<form method=\"post\"></form>"
8529 #define RESULT_STRING "<form method=\"post\"></form>"
8533 chxjconvrule_entry entry;
8538 COOKIE_INIT(cookie);
8541 destlen = sizeof(TEST_STRING)-1;
8543 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8544 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8545 ret = chxj_rencoding(&r, ret, &destlen);
8546 fprintf(stderr, "actual:[%s]\n", ret);
8547 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8548 CU_ASSERT(ret != NULL);
8549 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8550 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8554 #undef RESULT_STRING
8556 void test_ixhtml10_form_tag_004()
8558 #define TEST_STRING "<form method=\"get\"></form>"
8559 #define RESULT_STRING "<form method=\"get\"></form>"
8563 chxjconvrule_entry entry;
8568 COOKIE_INIT(cookie);
8571 destlen = sizeof(TEST_STRING)-1;
8573 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8574 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8575 ret = chxj_rencoding(&r, ret, &destlen);
8576 fprintf(stderr, "actual:[%s]\n", ret);
8577 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8578 CU_ASSERT(ret != NULL);
8579 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8580 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8584 #undef RESULT_STRING
8586 void test_ixhtml10_form_tag_005()
8588 #define TEST_STRING "<form method=\"abc\"></form>"
8589 #define RESULT_STRING "<form method=\"abc\"></form>"
8593 chxjconvrule_entry entry;
8598 COOKIE_INIT(cookie);
8601 destlen = sizeof(TEST_STRING)-1;
8603 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8604 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8605 ret = chxj_rencoding(&r, ret, &destlen);
8606 CU_ASSERT(ret != NULL);
8607 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8608 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8612 #undef RESULT_STRING
8614 void test_ixhtml10_form_tag_006()
8616 #define TEST_STRING "<form action></form>"
8617 #define RESULT_STRING "<form action=\"\"><input type=\"hidden\" name=\"_chxj_cc\" value=\"test_cookie_id\" /></form>"
8621 chxjconvrule_entry entry;
8626 COOKIE_INIT(cookie);
8629 destlen = sizeof(TEST_STRING)-1;
8631 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8632 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8633 ret = chxj_rencoding(&r, ret, &destlen);
8634 fprintf(stderr, "actual:[%s]\n", ret);
8635 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8636 CU_ASSERT(ret != NULL);
8637 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8638 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8642 #undef RESULT_STRING
8644 void test_ixhtml10_form_tag_007()
8646 #define TEST_STRING "<form action></form>"
8647 #define RESULT_STRING "<form action=\"\"></form>"
8651 chxjconvrule_entry entry;
8656 COOKIE_INIT(cookie);
8659 destlen = sizeof(TEST_STRING)-1;
8661 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8662 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, NULL);
8663 ret = chxj_rencoding(&r, ret, &destlen);
8664 fprintf(stderr, "actual:[%s]\n", ret);
8665 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8666 CU_ASSERT(ret != NULL);
8667 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8668 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8672 #undef RESULT_STRING
8674 void test_ixhtml10_form_tag_008()
8676 #define TEST_STRING "<form action=\"http://www.google.co.jp/\"></form>"
8677 #define RESULT_STRING "<form action=\"http://www.google.co.jp/\"></form>"
8681 chxjconvrule_entry entry;
8686 COOKIE_INIT(cookie);
8689 destlen = sizeof(TEST_STRING)-1;
8691 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8692 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8693 ret = chxj_rencoding(&r, ret, &destlen);
8694 fprintf(stderr, "actual:[%s]\n", ret);
8695 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8696 CU_ASSERT(ret != NULL);
8697 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8698 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8702 #undef RESULT_STRING
8704 void test_ixhtml10_form_tag_009()
8706 #define TEST_STRING "<form method=\"post\" action=\"hogehoge\"></form>"
8707 #define RESULT_STRING "<form action=\"hogehoge\" method=\"post\"><input type=\"hidden\" name=\"_chxj_cc\" value=\"test_cookie_id\" /></form>"
8711 chxjconvrule_entry entry;
8716 COOKIE_INIT(cookie);
8719 destlen = sizeof(TEST_STRING)-1;
8721 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8722 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8723 ret = chxj_rencoding(&r, ret, &destlen);
8724 fprintf(stderr, "actual:[%s]\n", ret);
8725 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8726 CU_ASSERT(ret != NULL);
8727 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8728 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8732 #undef RESULT_STRING
8734 /*============================================================================*/
8736 /*============================================================================*/
8737 void test_ixhtml10_hr_tag_001()
8739 #define TEST_STRING "<hr>"
8740 #define RESULT_STRING "<hr />"
8744 chxjconvrule_entry entry;
8749 COOKIE_INIT(cookie);
8752 destlen = sizeof(TEST_STRING)-1;
8754 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8755 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8756 ret = chxj_rencoding(&r, ret, &destlen);
8757 fprintf(stderr, "actual:[%s]\n", ret);
8758 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8759 CU_ASSERT(ret != NULL);
8760 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8761 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8765 #undef RESULT_STRING
8767 void test_ixhtml10_hr_tag_002()
8769 #define TEST_STRING "<hr />"
8770 #define RESULT_STRING "<hr />"
8774 chxjconvrule_entry entry;
8779 COOKIE_INIT(cookie);
8782 destlen = sizeof(TEST_STRING)-1;
8784 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8785 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8786 ret = chxj_rencoding(&r, ret, &destlen);
8787 fprintf(stderr, "actual:[%s]\n", ret);
8788 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8789 CU_ASSERT(ret != NULL);
8790 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8791 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8795 #undef RESULT_STRING
8797 void test_ixhtml10_hr_tag_003()
8799 #define TEST_STRING "<hr align>"
8800 #define RESULT_STRING "<hr />"
8804 chxjconvrule_entry entry;
8809 COOKIE_INIT(cookie);
8812 destlen = sizeof(TEST_STRING)-1;
8814 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8815 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8816 ret = chxj_rencoding(&r, ret, &destlen);
8817 fprintf(stderr, "actual:[%s]\n", ret);
8818 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8819 CU_ASSERT(ret != NULL);
8820 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8821 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8825 #undef RESULT_STRING
8827 void test_ixhtml10_hr_tag_004()
8829 #define TEST_STRING "<hr align=\"\">"
8830 #define RESULT_STRING "<hr />"
8834 chxjconvrule_entry entry;
8839 COOKIE_INIT(cookie);
8842 destlen = sizeof(TEST_STRING)-1;
8844 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8845 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8846 ret = chxj_rencoding(&r, ret, &destlen);
8847 fprintf(stderr, "actual:[%s]\n", ret);
8848 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8849 CU_ASSERT(ret != NULL);
8850 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8851 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8855 #undef RESULT_STRING
8857 void test_ixhtml10_hr_tag_005()
8859 #define TEST_STRING "<hr align=\"left\">"
8860 #define RESULT_STRING "<hr style=\"float:left;\" />"
8864 chxjconvrule_entry entry;
8869 COOKIE_INIT(cookie);
8872 destlen = sizeof(TEST_STRING)-1;
8874 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8875 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8876 ret = chxj_rencoding(&r, ret, &destlen);
8877 fprintf(stderr, "actual:[%s]\n", ret);
8878 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8879 CU_ASSERT(ret != NULL);
8880 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8881 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8885 #undef RESULT_STRING
8887 void test_ixhtml10_hr_tag_006()
8889 #define TEST_STRING "<hr align=\"right\">"
8890 #define RESULT_STRING "<hr style=\"float:right;\" />"
8894 chxjconvrule_entry entry;
8899 COOKIE_INIT(cookie);
8902 destlen = sizeof(TEST_STRING)-1;
8904 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8905 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8906 ret = chxj_rencoding(&r, ret, &destlen);
8907 fprintf(stderr, "actual:[%s]\n", ret);
8908 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8909 CU_ASSERT(ret != NULL);
8910 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8911 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8915 #undef RESULT_STRING
8917 void test_ixhtml10_hr_tag_007()
8919 #define TEST_STRING "<hr align=\"center\">"
8920 #define RESULT_STRING "<hr style=\"float:none;\" />"
8924 chxjconvrule_entry entry;
8929 COOKIE_INIT(cookie);
8932 destlen = sizeof(TEST_STRING)-1;
8934 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8935 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8936 ret = chxj_rencoding(&r, ret, &destlen);
8937 fprintf(stderr, "actual:[%s]\n", ret);
8938 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8939 CU_ASSERT(ret != NULL);
8940 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8941 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8945 #undef RESULT_STRING
8947 void test_ixhtml10_hr_tag_008()
8949 #define TEST_STRING "<hr align=\"unknown\">"
8950 #define RESULT_STRING "<hr />"
8954 chxjconvrule_entry entry;
8959 COOKIE_INIT(cookie);
8962 destlen = sizeof(TEST_STRING)-1;
8964 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8965 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8966 ret = chxj_rencoding(&r, ret, &destlen);
8967 fprintf(stderr, "actual:[%s]\n", ret);
8968 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8969 CU_ASSERT(ret != NULL);
8970 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
8971 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
8975 #undef RESULT_STRING
8977 void test_ixhtml10_hr_tag_009()
8979 #define TEST_STRING "<hr size>"
8980 #define RESULT_STRING "<hr />"
8984 chxjconvrule_entry entry;
8989 COOKIE_INIT(cookie);
8992 destlen = sizeof(TEST_STRING)-1;
8994 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
8995 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
8996 ret = chxj_rencoding(&r, ret, &destlen);
8997 fprintf(stderr, "actual:[%s]\n", ret);
8998 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
8999 CU_ASSERT(ret != NULL);
9000 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9001 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9005 #undef RESULT_STRING
9007 void test_ixhtml10_hr_tag_010()
9009 #define TEST_STRING "<hr size=\"\">"
9010 #define RESULT_STRING "<hr />"
9014 chxjconvrule_entry entry;
9019 COOKIE_INIT(cookie);
9022 destlen = sizeof(TEST_STRING)-1;
9024 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9025 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9026 ret = chxj_rencoding(&r, ret, &destlen);
9027 fprintf(stderr, "actual:[%s]\n", ret);
9028 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9029 CU_ASSERT(ret != NULL);
9030 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9031 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9035 #undef RESULT_STRING
9037 void test_ixhtml10_hr_tag_011()
9039 #define TEST_STRING "<hr size=\"abc\">"
9040 #define RESULT_STRING "<hr style=\"height:abcpx;\" />"
9044 chxjconvrule_entry entry;
9049 COOKIE_INIT(cookie);
9052 destlen = sizeof(TEST_STRING)-1;
9054 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9055 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9056 ret = chxj_rencoding(&r, ret, &destlen);
9057 fprintf(stderr, "actual:[%s]\n", ret);
9058 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9059 CU_ASSERT(ret != NULL);
9060 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9061 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9065 #undef RESULT_STRING
9067 void test_ixhtml10_hr_tag_012()
9069 #define TEST_STRING "<hr size=\"10\">"
9070 #define RESULT_STRING "<hr style=\"height:10px;\" />"
9074 chxjconvrule_entry entry;
9079 COOKIE_INIT(cookie);
9082 destlen = sizeof(TEST_STRING)-1;
9084 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9085 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9086 ret = chxj_rencoding(&r, ret, &destlen);
9087 fprintf(stderr, "actual:[%s]\n", ret);
9088 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9089 CU_ASSERT(ret != NULL);
9090 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9091 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9095 #undef RESULT_STRING
9097 void test_ixhtml10_hr_tag_013()
9099 #define TEST_STRING "<hr width>"
9100 #define RESULT_STRING "<hr />"
9104 chxjconvrule_entry entry;
9109 COOKIE_INIT(cookie);
9112 destlen = sizeof(TEST_STRING)-1;
9114 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9115 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9116 ret = chxj_rencoding(&r, ret, &destlen);
9117 fprintf(stderr, "actual:[%s]\n", ret);
9118 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9119 CU_ASSERT(ret != NULL);
9120 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9121 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9125 #undef RESULT_STRING
9127 void test_ixhtml10_hr_tag_014()
9129 #define TEST_STRING "<hr width=\"\">"
9130 #define RESULT_STRING "<hr />"
9134 chxjconvrule_entry entry;
9139 COOKIE_INIT(cookie);
9142 destlen = sizeof(TEST_STRING)-1;
9144 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9145 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9146 ret = chxj_rencoding(&r, ret, &destlen);
9147 fprintf(stderr, "actual:[%s]\n", ret);
9148 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9149 CU_ASSERT(ret != NULL);
9150 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9151 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9155 #undef RESULT_STRING
9157 void test_ixhtml10_hr_tag_015()
9159 #define TEST_STRING "<hr width=\"abc\">"
9160 #define RESULT_STRING "<hr style=\"width:abcpx;\" />"
9164 chxjconvrule_entry entry;
9169 COOKIE_INIT(cookie);
9172 destlen = sizeof(TEST_STRING)-1;
9174 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9175 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9176 ret = chxj_rencoding(&r, ret, &destlen);
9177 fprintf(stderr, "actual:[%s]\n", ret);
9178 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9179 CU_ASSERT(ret != NULL);
9180 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9181 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9185 #undef RESULT_STRING
9187 void test_ixhtml10_hr_tag_016()
9189 #define TEST_STRING "<hr width=\"10\">"
9190 #define RESULT_STRING "<hr style=\"width:10px;\" />"
9194 chxjconvrule_entry entry;
9199 COOKIE_INIT(cookie);
9202 destlen = sizeof(TEST_STRING)-1;
9204 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9205 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9206 ret = chxj_rencoding(&r, ret, &destlen);
9207 fprintf(stderr, "actual:[%s]\n", ret);
9208 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9209 CU_ASSERT(ret != NULL);
9210 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9211 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9215 #undef RESULT_STRING
9217 void test_ixhtml10_hr_tag_017()
9219 #define TEST_STRING "<hr width=\"10\" noshade>"
9220 #define RESULT_STRING "<hr style=\"width:10px;border-style:solid;\" />"
9224 chxjconvrule_entry entry;
9229 COOKIE_INIT(cookie);
9232 destlen = sizeof(TEST_STRING)-1;
9234 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9235 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9236 ret = chxj_rencoding(&r, ret, &destlen);
9237 fprintf(stderr, "actual:[%s]\n", ret);
9238 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9239 CU_ASSERT(ret != NULL);
9240 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9241 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9245 #undef RESULT_STRING
9247 void test_ixhtml10_hr_tag_018()
9249 #define TEST_STRING "<hr width=\"10\" color=\"#ff0000\">"
9250 #define RESULT_STRING "<hr style=\"width:10px;border-color:#ff0000;background-color:#ff0000;\" />"
9254 chxjconvrule_entry entry;
9259 COOKIE_INIT(cookie);
9262 destlen = sizeof(TEST_STRING)-1;
9264 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9265 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9266 ret = chxj_rencoding(&r, ret, &destlen);
9267 fprintf(stderr, "actual:[%s]\n", ret);
9268 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9269 CU_ASSERT(ret != NULL);
9270 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9271 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9275 #undef RESULT_STRING
9277 void test_ixhtml10_hr_tag_018_1()
9279 #define TEST_STRING "<hr width=\"10\" color=\"\">"
9280 #define RESULT_STRING "<hr style=\"width:10px;\" />"
9284 chxjconvrule_entry entry;
9289 COOKIE_INIT(cookie);
9292 destlen = sizeof(TEST_STRING)-1;
9294 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9295 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9296 ret = chxj_rencoding(&r, ret, &destlen);
9297 fprintf(stderr, "actual:[%s]\n", ret);
9298 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9299 CU_ASSERT(ret != NULL);
9300 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9301 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9305 #undef RESULT_STRING
9307 void test_ixhtml10_hr_tag_018_2()
9309 #define TEST_STRING "<hr width=\"10\" color>"
9310 #define RESULT_STRING "<hr style=\"width:10px;\" />"
9314 chxjconvrule_entry entry;
9319 COOKIE_INIT(cookie);
9322 destlen = sizeof(TEST_STRING)-1;
9324 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9325 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9326 ret = chxj_rencoding(&r, ret, &destlen);
9327 fprintf(stderr, "actual:[%s]\n", ret);
9328 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9329 CU_ASSERT(ret != NULL);
9330 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9331 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9335 #undef RESULT_STRING
9337 /*============================================================================*/
9339 /*============================================================================*/
9340 void test_ixhtml10_html_tag_001()
9342 #define TEST_STRING "<html><head></head><body></body></html>"
9343 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
9344 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
9345 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
9346 "<head></head><body></body></html>"
9350 chxjconvrule_entry entry;
9355 COOKIE_INIT(cookie);
9358 destlen = sizeof(TEST_STRING)-1;
9360 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9361 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9362 ret = chxj_rencoding(&r, ret, &destlen);
9363 fprintf(stderr, "actual:[%s]\n", ret);
9364 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9365 CU_ASSERT(ret != NULL);
9366 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9367 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9371 #undef RESULT_STRING
9373 /*============================================================================*/
9375 /*============================================================================*/
9376 void test_ixhtml10_img_tag_001()
9378 #define TEST_STRING "<img>"
9379 #define RESULT_STRING "<img alt=\"\" />"
9383 chxjconvrule_entry entry;
9388 COOKIE_INIT(cookie);
9391 destlen = sizeof(TEST_STRING)-1;
9393 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9394 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9395 ret = chxj_rencoding(&r, ret, &destlen);
9396 fprintf(stderr, "actual:[%s]\n", ret);
9397 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9398 CU_ASSERT(ret != NULL);
9399 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9400 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9404 #undef RESULT_STRING
9406 void test_ixhtml10_img_tag_002()
9408 #define TEST_STRING "<img src>"
9409 #define RESULT_STRING "<img src=\"\" alt=\"\" />"
9413 chxjconvrule_entry entry;
9418 COOKIE_INIT(cookie);
9421 destlen = sizeof(TEST_STRING)-1;
9423 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9424 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9425 ret = chxj_rencoding(&r, ret, &destlen);
9426 fprintf(stderr, "actual:[%s]\n", ret);
9427 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9428 CU_ASSERT(ret != NULL);
9429 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9430 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9434 #undef RESULT_STRING
9436 void test_ixhtml10_img_tag_003()
9438 #define TEST_STRING "<img src=\"\">"
9439 #define RESULT_STRING "<img src=\"\" alt=\"\" />"
9443 chxjconvrule_entry entry;
9448 COOKIE_INIT(cookie);
9451 destlen = sizeof(TEST_STRING)-1;
9453 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9454 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9455 ret = chxj_rencoding(&r, ret, &destlen);
9456 fprintf(stderr, "actual:[%s]\n", ret);
9457 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9458 CU_ASSERT(ret != NULL);
9459 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9460 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9464 #undef RESULT_STRING
9466 void test_ixhtml10_img_tag_004()
9468 #define TEST_STRING "<img src=\"aaa\">"
9469 #define RESULT_STRING "<img src=\"aaa\" alt=\"\" />"
9473 chxjconvrule_entry entry;
9478 COOKIE_INIT(cookie);
9481 destlen = sizeof(TEST_STRING)-1;
9483 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9484 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9485 ret = chxj_rencoding(&r, ret, &destlen);
9486 fprintf(stderr, "actual:[%s]\n", ret);
9487 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9488 CU_ASSERT(ret != NULL);
9489 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9490 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9494 #undef RESULT_STRING
9496 void test_ixhtml10_img_tag_005()
9498 #define TEST_STRING "<img src=\"亀さん\">"
9499 #define RESULT_STRING "<img src=\"亀さん\" alt=\"\" />"
9503 chxjconvrule_entry entry;
9508 COOKIE_INIT(cookie);
9511 destlen = sizeof(TEST_STRING)-1;
9513 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9514 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9515 ret = chxj_rencoding(&r, ret, &destlen);
9516 fprintf(stderr, "actual:[%s]\n", ret);
9517 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9518 CU_ASSERT(ret != NULL);
9519 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9520 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9524 #undef RESULT_STRING
9526 void test_ixhtml10_img_tag_006()
9528 #define TEST_STRING "<img src=\"ハンカク\">"
9529 #define RESULT_STRING "<img src=\"ハンカク\" alt=\"\" />"
9533 chxjconvrule_entry entry;
9538 COOKIE_INIT(cookie);
9541 destlen = sizeof(TEST_STRING)-1;
9543 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9544 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9545 ret = chxj_rencoding(&r, ret, &destlen);
9546 fprintf(stderr, "actual:[%s]\n", ret);
9547 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9548 CU_ASSERT(ret != NULL);
9549 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9550 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9554 #undef RESULT_STRING
9556 void test_ixhtml10_img_tag_007()
9558 #define TEST_STRING "<img align>"
9559 #define RESULT_STRING "<img alt=\"\" />"
9563 chxjconvrule_entry entry;
9568 COOKIE_INIT(cookie);
9571 destlen = sizeof(TEST_STRING)-1;
9573 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9574 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9575 ret = chxj_rencoding(&r, ret, &destlen);
9576 fprintf(stderr, "actual:[%s]\n", ret);
9577 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9578 CU_ASSERT(ret != NULL);
9579 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9580 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9584 #undef RESULT_STRING
9586 void test_ixhtml10_img_tag_008()
9588 #define TEST_STRING "<img align=\"\">"
9589 #define RESULT_STRING "<img alt=\"\" />"
9593 chxjconvrule_entry entry;
9598 COOKIE_INIT(cookie);
9601 destlen = sizeof(TEST_STRING)-1;
9603 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9604 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9605 ret = chxj_rencoding(&r, ret, &destlen);
9606 fprintf(stderr, "actual:[%s]\n", ret);
9607 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9608 CU_ASSERT(ret != NULL);
9609 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9610 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9614 #undef RESULT_STRING
9616 void test_ixhtml10_img_tag_009()
9618 #define TEST_STRING "<img align=\"top\">"
9619 #define RESULT_STRING "<img style=\"vertical-align:top;\" alt=\"\" />"
9623 chxjconvrule_entry entry;
9628 COOKIE_INIT(cookie);
9631 destlen = sizeof(TEST_STRING)-1;
9633 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9634 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9635 ret = chxj_rencoding(&r, ret, &destlen);
9636 fprintf(stderr, "actual:[%s]\n", ret);
9637 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9638 CU_ASSERT(ret != NULL);
9639 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9640 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9644 #undef RESULT_STRING
9646 void test_ixhtml10_img_tag_010()
9648 #define TEST_STRING "<img align=\"middle\">"
9649 #define RESULT_STRING "<img style=\"vertical-align:middle;\" alt=\"\" />"
9653 chxjconvrule_entry entry;
9658 COOKIE_INIT(cookie);
9661 destlen = sizeof(TEST_STRING)-1;
9663 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9664 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9665 ret = chxj_rencoding(&r, ret, &destlen);
9666 fprintf(stderr, "actual:[%s]\n", ret);
9667 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9668 CU_ASSERT(ret != NULL);
9669 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9670 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9674 #undef RESULT_STRING
9676 void test_ixhtml10_img_tag_011()
9678 #define TEST_STRING "<img align=\"bottom\">"
9679 #define RESULT_STRING "<img style=\"vertical-align:bottom;\" alt=\"\" />"
9683 chxjconvrule_entry entry;
9688 COOKIE_INIT(cookie);
9691 destlen = sizeof(TEST_STRING)-1;
9693 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9694 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9695 ret = chxj_rencoding(&r, ret, &destlen);
9696 fprintf(stderr, "actual:[%s]\n", ret);
9697 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9698 CU_ASSERT(ret != NULL);
9699 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9700 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9704 #undef RESULT_STRING
9706 void test_ixhtml10_img_tag_012()
9708 #define TEST_STRING "<img align=\"left\">"
9709 #define RESULT_STRING "<img style=\"float:left;\" alt=\"\" />"
9713 chxjconvrule_entry entry;
9718 COOKIE_INIT(cookie);
9721 destlen = sizeof(TEST_STRING)-1;
9723 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9724 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9725 ret = chxj_rencoding(&r, ret, &destlen);
9726 fprintf(stderr, "actual:[%s]\n", ret);
9727 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9728 CU_ASSERT(ret != NULL);
9729 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9730 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9734 #undef RESULT_STRING
9736 void test_ixhtml10_img_tag_013()
9738 #define TEST_STRING "<img align=\"right\">"
9739 #define RESULT_STRING "<img style=\"float:right;\" alt=\"\" />"
9743 chxjconvrule_entry entry;
9748 COOKIE_INIT(cookie);
9751 destlen = sizeof(TEST_STRING)-1;
9753 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9754 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9755 ret = chxj_rencoding(&r, ret, &destlen);
9756 fprintf(stderr, "actual:[%s]\n", ret);
9757 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9758 CU_ASSERT(ret != NULL);
9759 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9760 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9764 #undef RESULT_STRING
9766 void test_ixhtml10_img_tag_013_1()
9768 #define TEST_STRING "<img align=\"center\">"
9769 #define RESULT_STRING "<img style=\"vertical-align:middle;\" alt=\"\" />"
9773 chxjconvrule_entry entry;
9778 COOKIE_INIT(cookie);
9781 destlen = sizeof(TEST_STRING)-1;
9783 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9784 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9785 ret = chxj_rencoding(&r, ret, &destlen);
9786 fprintf(stderr, "actual:[%s]\n", ret);
9787 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9788 CU_ASSERT(ret != NULL);
9789 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9790 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9794 #undef RESULT_STRING
9796 void test_ixhtml10_img_tag_014()
9798 #define TEST_STRING "<img align=\"unkown\">"
9799 #define RESULT_STRING "<img alt=\"\" />"
9803 chxjconvrule_entry entry;
9808 COOKIE_INIT(cookie);
9811 destlen = sizeof(TEST_STRING)-1;
9813 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9814 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9815 ret = chxj_rencoding(&r, ret, &destlen);
9816 fprintf(stderr, "actual:[%s]\n", ret);
9817 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9818 CU_ASSERT(ret != NULL);
9819 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9820 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9824 #undef RESULT_STRING
9826 void test_ixhtml10_img_tag_015()
9828 #define TEST_STRING "<img width>"
9829 #define RESULT_STRING "<img alt=\"\" />"
9833 chxjconvrule_entry entry;
9838 COOKIE_INIT(cookie);
9841 destlen = sizeof(TEST_STRING)-1;
9843 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9844 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9845 ret = chxj_rencoding(&r, ret, &destlen);
9846 fprintf(stderr, "actual:[%s]\n", ret);
9847 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9848 CU_ASSERT(ret != NULL);
9849 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9850 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9854 #undef RESULT_STRING
9856 void test_ixhtml10_img_tag_016()
9858 #define TEST_STRING "<img width=\"\">"
9859 #define RESULT_STRING "<img alt=\"\" />"
9863 chxjconvrule_entry entry;
9868 COOKIE_INIT(cookie);
9871 destlen = sizeof(TEST_STRING)-1;
9873 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9874 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9875 ret = chxj_rencoding(&r, ret, &destlen);
9876 fprintf(stderr, "actual:[%s]\n", ret);
9877 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9878 CU_ASSERT(ret != NULL);
9879 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9880 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9884 #undef RESULT_STRING
9886 void test_ixhtml10_img_tag_017()
9888 #define TEST_STRING "<img width=\"abc\">"
9889 #define RESULT_STRING "<img width=\"abc\" alt=\"\" />"
9893 chxjconvrule_entry entry;
9898 COOKIE_INIT(cookie);
9901 destlen = sizeof(TEST_STRING)-1;
9903 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9904 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9905 ret = chxj_rencoding(&r, ret, &destlen);
9906 fprintf(stderr, "actual:[%s]\n", ret);
9907 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9908 CU_ASSERT(ret != NULL);
9909 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9910 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9914 #undef RESULT_STRING
9916 void test_ixhtml10_img_tag_018()
9918 #define TEST_STRING "<img width=\"10\">"
9919 #define RESULT_STRING "<img width=\"10\" alt=\"\" />"
9923 chxjconvrule_entry entry;
9928 COOKIE_INIT(cookie);
9931 destlen = sizeof(TEST_STRING)-1;
9933 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9934 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9935 ret = chxj_rencoding(&r, ret, &destlen);
9936 fprintf(stderr, "actual:[%s]\n", ret);
9937 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9938 CU_ASSERT(ret != NULL);
9939 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9940 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9944 #undef RESULT_STRING
9946 void test_ixhtml10_img_tag_019()
9948 #define TEST_STRING "<img width=\"10%\">"
9949 #define RESULT_STRING "<img width=\"10%\" alt=\"\" />"
9953 chxjconvrule_entry entry;
9958 COOKIE_INIT(cookie);
9961 destlen = sizeof(TEST_STRING)-1;
9963 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9964 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9965 ret = chxj_rencoding(&r, ret, &destlen);
9966 fprintf(stderr, "actual:[%s]\n", ret);
9967 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9968 CU_ASSERT(ret != NULL);
9969 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
9970 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
9974 #undef RESULT_STRING
9976 void test_ixhtml10_img_tag_020()
9978 #define TEST_STRING "<img height>"
9979 #define RESULT_STRING "<img alt=\"\" />"
9983 chxjconvrule_entry entry;
9988 COOKIE_INIT(cookie);
9991 destlen = sizeof(TEST_STRING)-1;
9993 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
9994 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
9995 ret = chxj_rencoding(&r, ret, &destlen);
9996 fprintf(stderr, "actual:[%s]\n", ret);
9997 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
9998 CU_ASSERT(ret != NULL);
9999 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10000 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10004 #undef RESULT_STRING
10006 void test_ixhtml10_img_tag_021()
10008 #define TEST_STRING "<img height=\"\">"
10009 #define RESULT_STRING "<img alt=\"\" />"
10013 chxjconvrule_entry entry;
10015 apr_size_t destlen;
10018 COOKIE_INIT(cookie);
10021 destlen = sizeof(TEST_STRING)-1;
10023 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10024 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10025 ret = chxj_rencoding(&r, ret, &destlen);
10026 fprintf(stderr, "actual:[%s]\n", ret);
10027 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10028 CU_ASSERT(ret != NULL);
10029 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10030 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10034 #undef RESULT_STRING
10036 void test_ixhtml10_img_tag_022()
10038 #define TEST_STRING "<img height=\"abc\">"
10039 #define RESULT_STRING "<img height=\"abc\" alt=\"\" />"
10043 chxjconvrule_entry entry;
10045 apr_size_t destlen;
10048 COOKIE_INIT(cookie);
10051 destlen = sizeof(TEST_STRING)-1;
10053 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10054 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10055 ret = chxj_rencoding(&r, ret, &destlen);
10056 fprintf(stderr, "actual:[%s]\n", ret);
10057 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10058 CU_ASSERT(ret != NULL);
10059 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10060 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10064 #undef RESULT_STRING
10066 void test_ixhtml10_img_tag_023()
10068 #define TEST_STRING "<img height=\"10\">"
10069 #define RESULT_STRING "<img height=\"10\" alt=\"\" />"
10073 chxjconvrule_entry entry;
10075 apr_size_t destlen;
10078 COOKIE_INIT(cookie);
10081 destlen = sizeof(TEST_STRING)-1;
10083 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10084 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10085 ret = chxj_rencoding(&r, ret, &destlen);
10086 fprintf(stderr, "actual:[%s]\n", ret);
10087 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10088 CU_ASSERT(ret != NULL);
10089 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10090 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10094 #undef RESULT_STRING
10096 void test_ixhtml10_img_tag_024()
10098 #define TEST_STRING "<img height=\"10%\">"
10099 #define RESULT_STRING "<img height=\"10%\" alt=\"\" />"
10103 chxjconvrule_entry entry;
10105 apr_size_t destlen;
10108 COOKIE_INIT(cookie);
10111 destlen = sizeof(TEST_STRING)-1;
10113 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10114 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10115 ret = chxj_rencoding(&r, ret, &destlen);
10116 fprintf(stderr, "actual:[%s]\n", ret);
10117 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10118 CU_ASSERT(ret != NULL);
10119 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10120 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10124 #undef RESULT_STRING
10126 void test_ixhtml10_img_tag_025()
10128 #define TEST_STRING "<img hspace>"
10129 #define RESULT_STRING "<img alt=\"\" />"
10133 chxjconvrule_entry entry;
10135 apr_size_t destlen;
10138 COOKIE_INIT(cookie);
10141 destlen = sizeof(TEST_STRING)-1;
10143 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10144 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10145 ret = chxj_rencoding(&r, ret, &destlen);
10146 fprintf(stderr, "actual:[%s]\n", ret);
10147 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10148 CU_ASSERT(ret != NULL);
10149 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10150 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10154 #undef RESULT_STRING
10156 void test_ixhtml10_img_tag_026()
10158 #define TEST_STRING "<img hspace=\"\">"
10159 #define RESULT_STRING "<img alt=\"\" />"
10163 chxjconvrule_entry entry;
10165 apr_size_t destlen;
10168 COOKIE_INIT(cookie);
10171 destlen = sizeof(TEST_STRING)-1;
10173 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10174 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10175 ret = chxj_rencoding(&r, ret, &destlen);
10176 fprintf(stderr, "actual:[%s]\n", ret);
10177 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10178 CU_ASSERT(ret != NULL);
10179 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10180 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10184 #undef RESULT_STRING
10186 void test_ixhtml10_img_tag_027()
10188 #define TEST_STRING "<img hspace=\"abc\">"
10189 #define RESULT_STRING "<img style=\"margin-left:abc;margin-right:abc;\" alt=\"\" />"
10193 chxjconvrule_entry entry;
10195 apr_size_t destlen;
10198 COOKIE_INIT(cookie);
10201 destlen = sizeof(TEST_STRING)-1;
10203 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10204 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10205 ret = chxj_rencoding(&r, ret, &destlen);
10206 fprintf(stderr, "actual:[%s]\n", ret);
10207 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10208 CU_ASSERT(ret != NULL);
10209 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10210 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10214 #undef RESULT_STRING
10216 void test_ixhtml10_img_tag_028()
10218 #define TEST_STRING "<img hspace=\"10\">"
10219 #define RESULT_STRING "<img style=\"margin-left:10;margin-right:10;\" alt=\"\" />"
10223 chxjconvrule_entry entry;
10225 apr_size_t destlen;
10228 COOKIE_INIT(cookie);
10231 destlen = sizeof(TEST_STRING)-1;
10233 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10234 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10235 ret = chxj_rencoding(&r, ret, &destlen);
10236 fprintf(stderr, "actual:[%s]\n", ret);
10237 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10238 CU_ASSERT(ret != NULL);
10239 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10240 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10244 #undef RESULT_STRING
10246 void test_ixhtml10_img_tag_029()
10248 #define TEST_STRING "<img vspace>"
10249 #define RESULT_STRING "<img alt=\"\" />"
10253 chxjconvrule_entry entry;
10255 apr_size_t destlen;
10258 COOKIE_INIT(cookie);
10261 destlen = sizeof(TEST_STRING)-1;
10263 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10264 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10265 ret = chxj_rencoding(&r, ret, &destlen);
10266 fprintf(stderr, "actual:[%s]\n", ret);
10267 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10268 CU_ASSERT(ret != NULL);
10269 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10270 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10274 #undef RESULT_STRING
10276 void test_ixhtml10_img_tag_030()
10278 #define TEST_STRING "<img vspace=\"\">"
10279 #define RESULT_STRING "<img alt=\"\" />"
10283 chxjconvrule_entry entry;
10285 apr_size_t destlen;
10288 COOKIE_INIT(cookie);
10291 destlen = sizeof(TEST_STRING)-1;
10293 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10294 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10295 ret = chxj_rencoding(&r, ret, &destlen);
10296 fprintf(stderr, "actual:[%s]\n", ret);
10297 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10298 CU_ASSERT(ret != NULL);
10299 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10300 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10304 #undef RESULT_STRING
10306 void test_ixhtml10_img_tag_031()
10308 #define TEST_STRING "<img vspace=\"abc\">"
10309 #define RESULT_STRING "<img style=\"margin-top:abc;margin-bottom:abc;\" alt=\"\" />"
10313 chxjconvrule_entry entry;
10315 apr_size_t destlen;
10318 COOKIE_INIT(cookie);
10321 destlen = sizeof(TEST_STRING)-1;
10323 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10324 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10325 ret = chxj_rencoding(&r, ret, &destlen);
10326 fprintf(stderr, "actual:[%s]\n", ret);
10327 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10328 CU_ASSERT(ret != NULL);
10329 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10330 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10334 #undef RESULT_STRING
10336 void test_ixhtml10_img_tag_032()
10338 #define TEST_STRING "<img vspace=\"10\">"
10339 #define RESULT_STRING "<img style=\"margin-top:10;margin-bottom:10;\" alt=\"\" />"
10343 chxjconvrule_entry entry;
10345 apr_size_t destlen;
10348 COOKIE_INIT(cookie);
10351 destlen = sizeof(TEST_STRING)-1;
10353 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10354 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10355 ret = chxj_rencoding(&r, ret, &destlen);
10356 fprintf(stderr, "actual:[%s]\n", ret);
10357 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10358 CU_ASSERT(ret != NULL);
10359 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10360 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10364 #undef RESULT_STRING
10366 void test_ixhtml10_img_tag_033()
10368 #define TEST_STRING "<img alt>"
10369 #define RESULT_STRING "<img alt=\"\" />"
10373 chxjconvrule_entry entry;
10375 apr_size_t destlen;
10378 COOKIE_INIT(cookie);
10381 destlen = sizeof(TEST_STRING)-1;
10383 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10384 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10385 ret = chxj_rencoding(&r, ret, &destlen);
10386 fprintf(stderr, "actual:[%s]\n", ret);
10387 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10388 CU_ASSERT(ret != NULL);
10389 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10390 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10394 #undef RESULT_STRING
10396 void test_ixhtml10_img_tag_034()
10398 #define TEST_STRING "<img alt=\"\">"
10399 #define RESULT_STRING "<img alt=\"\" />"
10403 chxjconvrule_entry entry;
10405 apr_size_t destlen;
10408 COOKIE_INIT(cookie);
10411 destlen = sizeof(TEST_STRING)-1;
10413 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10414 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10415 ret = chxj_rencoding(&r, ret, &destlen);
10416 fprintf(stderr, "actual:[%s]\n", ret);
10417 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10418 CU_ASSERT(ret != NULL);
10419 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10420 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10424 #undef RESULT_STRING
10426 void test_ixhtml10_img_tag_035()
10428 #define TEST_STRING "<img alt=\"abc\">"
10429 #define RESULT_STRING "<img alt=\"abc\" />"
10433 chxjconvrule_entry entry;
10435 apr_size_t destlen;
10438 COOKIE_INIT(cookie);
10441 destlen = sizeof(TEST_STRING)-1;
10443 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10444 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10445 ret = chxj_rencoding(&r, ret, &destlen);
10446 fprintf(stderr, "actual:[%s]\n", ret);
10447 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10448 CU_ASSERT(ret != NULL);
10449 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10450 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10454 #undef RESULT_STRING
10456 void test_ixhtml10_img_tag_036()
10458 #define TEST_STRING "<img alt=\"亀さん\">"
10459 #define RESULT_STRING "<img alt=\"亀さん\" />"
10463 chxjconvrule_entry entry;
10465 apr_size_t destlen;
10468 COOKIE_INIT(cookie);
10471 destlen = sizeof(TEST_STRING)-1;
10473 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10474 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10475 ret = chxj_rencoding(&r, ret, &destlen);
10476 fprintf(stderr, "actual:[%s]\n", ret);
10477 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10478 CU_ASSERT(ret != NULL);
10479 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10480 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10484 #undef RESULT_STRING
10486 void test_ixhtml10_img_tag_037()
10488 #define TEST_STRING "<img alt=\"ハンカク\">"
10489 #define RESULT_STRING "<img alt=\"ハンカク\" />"
10493 chxjconvrule_entry entry;
10495 apr_size_t destlen;
10498 COOKIE_INIT(cookie);
10501 destlen = sizeof(TEST_STRING)-1;
10503 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10504 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10505 ret = chxj_rencoding(&r, ret, &destlen);
10506 fprintf(stderr, "actual:[%s]\n", ret);
10507 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10508 CU_ASSERT(ret != NULL);
10509 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10510 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10514 #undef RESULT_STRING
10516 /*============================================================================*/
10518 /*============================================================================*/
10519 void test_ixhtml10_input_tag_001()
10521 #define TEST_STRING "<input>"
10522 #define RESULT_STRING "<input />"
10526 chxjconvrule_entry entry;
10528 apr_size_t destlen;
10531 COOKIE_INIT(cookie);
10534 destlen = sizeof(TEST_STRING)-1;
10536 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10537 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10538 ret = chxj_rencoding(&r, ret, &destlen);
10539 fprintf(stderr, "actual:[%s]\n", ret);
10540 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10541 CU_ASSERT(ret != NULL);
10542 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10543 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10547 #undef RESULT_STRING
10549 void test_ixhtml10_input_tag_002()
10551 #define TEST_STRING "<input type>"
10552 #define RESULT_STRING "<input />"
10556 chxjconvrule_entry entry;
10558 apr_size_t destlen;
10561 COOKIE_INIT(cookie);
10564 destlen = sizeof(TEST_STRING)-1;
10566 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10567 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10568 ret = chxj_rencoding(&r, ret, &destlen);
10569 fprintf(stderr, "actual:[%s]\n", ret);
10570 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10571 CU_ASSERT(ret != NULL);
10572 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10573 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10577 #undef RESULT_STRING
10579 void test_ixhtml10_input_tag_003()
10581 #define TEST_STRING "<input type=\"\">"
10582 #define RESULT_STRING "<input />"
10586 chxjconvrule_entry entry;
10588 apr_size_t destlen;
10591 COOKIE_INIT(cookie);
10594 destlen = sizeof(TEST_STRING)-1;
10596 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10597 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10598 ret = chxj_rencoding(&r, ret, &destlen);
10599 fprintf(stderr, "actual:[%s]\n", ret);
10600 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10601 CU_ASSERT(ret != NULL);
10602 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10603 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10607 #undef RESULT_STRING
10609 void test_ixhtml10_input_tag_004()
10611 #define TEST_STRING "<input type=\"text\">"
10612 #define RESULT_STRING "<input type=\"text\" />"
10616 chxjconvrule_entry entry;
10618 apr_size_t destlen;
10621 COOKIE_INIT(cookie);
10624 destlen = sizeof(TEST_STRING)-1;
10626 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10627 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10628 ret = chxj_rencoding(&r, ret, &destlen);
10629 fprintf(stderr, "actual:[%s]\n", ret);
10630 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10631 CU_ASSERT(ret != NULL);
10632 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10633 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10637 #undef RESULT_STRING
10639 void test_ixhtml10_input_tag_005()
10641 #define TEST_STRING "<input type=\"password\">"
10642 #define RESULT_STRING "<input type=\"password\" style=\"-wap-input-format:"*<ja:n>";\" />"
10646 chxjconvrule_entry entry;
10648 apr_size_t destlen;
10651 COOKIE_INIT(cookie);
10654 destlen = sizeof(TEST_STRING)-1;
10656 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10657 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10658 ret = chxj_rencoding(&r, ret, &destlen);
10659 fprintf(stderr, "actual:[%s]\n", ret);
10660 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10661 CU_ASSERT(ret != NULL);
10662 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10663 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10667 #undef RESULT_STRING
10669 void test_ixhtml10_input_tag_006()
10671 #define TEST_STRING "<input type=\"checkbox\">"
10672 #define RESULT_STRING "<input type=\"checkbox\" />"
10676 chxjconvrule_entry entry;
10678 apr_size_t destlen;
10681 COOKIE_INIT(cookie);
10684 destlen = sizeof(TEST_STRING)-1;
10686 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10687 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10688 ret = chxj_rencoding(&r, ret, &destlen);
10689 fprintf(stderr, "actual:[%s]\n", ret);
10690 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10691 CU_ASSERT(ret != NULL);
10692 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10693 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10697 #undef RESULT_STRING
10699 void test_ixhtml10_input_tag_007()
10701 #define TEST_STRING "<input type=\"radio\">"
10702 #define RESULT_STRING "<input type=\"radio\" />"
10706 chxjconvrule_entry entry;
10708 apr_size_t destlen;
10711 COOKIE_INIT(cookie);
10714 destlen = sizeof(TEST_STRING)-1;
10716 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10717 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10718 ret = chxj_rencoding(&r, ret, &destlen);
10719 fprintf(stderr, "actual:[%s]\n", ret);
10720 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10721 CU_ASSERT(ret != NULL);
10722 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10723 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10727 #undef RESULT_STRING
10729 void test_ixhtml10_input_tag_008()
10731 #define TEST_STRING "<input type=\"hidden\">"
10732 #define RESULT_STRING "<input type=\"hidden\" />"
10736 chxjconvrule_entry entry;
10738 apr_size_t destlen;
10741 COOKIE_INIT(cookie);
10744 destlen = sizeof(TEST_STRING)-1;
10746 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10747 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10748 ret = chxj_rencoding(&r, ret, &destlen);
10749 fprintf(stderr, "actual:[%s]\n", ret);
10750 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10751 CU_ASSERT(ret != NULL);
10752 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10753 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10757 #undef RESULT_STRING
10759 void test_ixhtml10_input_tag_009()
10761 #define TEST_STRING "<input type=\"submit\">"
10762 #define RESULT_STRING "<input type=\"submit\" />"
10766 chxjconvrule_entry entry;
10768 apr_size_t destlen;
10771 COOKIE_INIT(cookie);
10774 destlen = sizeof(TEST_STRING)-1;
10776 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10777 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10778 ret = chxj_rencoding(&r, ret, &destlen);
10779 fprintf(stderr, "actual:[%s]\n", ret);
10780 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10781 CU_ASSERT(ret != NULL);
10782 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10783 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10787 #undef RESULT_STRING
10789 void test_ixhtml10_input_tag_010()
10791 #define TEST_STRING "<input type=\"reset\">"
10792 #define RESULT_STRING "<input type=\"reset\" />"
10796 chxjconvrule_entry entry;
10798 apr_size_t destlen;
10801 COOKIE_INIT(cookie);
10804 destlen = sizeof(TEST_STRING)-1;
10806 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10807 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10808 ret = chxj_rencoding(&r, ret, &destlen);
10809 fprintf(stderr, "actual:[%s]\n", ret);
10810 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10811 CU_ASSERT(ret != NULL);
10812 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10813 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10817 #undef RESULT_STRING
10819 void test_ixhtml10_input_tag_011()
10821 #define TEST_STRING "<input type=\"unknown\">"
10822 #define RESULT_STRING "<input />"
10826 chxjconvrule_entry entry;
10828 apr_size_t destlen;
10831 COOKIE_INIT(cookie);
10834 destlen = sizeof(TEST_STRING)-1;
10836 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10837 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10838 ret = chxj_rencoding(&r, ret, &destlen);
10839 fprintf(stderr, "actual:[%s]\n", ret);
10840 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10841 CU_ASSERT(ret != NULL);
10842 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10843 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10847 #undef RESULT_STRING
10849 void test_ixhtml10_input_tag_012()
10851 #define TEST_STRING "<input name>"
10852 #define RESULT_STRING "<input />"
10856 chxjconvrule_entry entry;
10858 apr_size_t destlen;
10861 COOKIE_INIT(cookie);
10864 destlen = sizeof(TEST_STRING)-1;
10866 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10867 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10868 ret = chxj_rencoding(&r, ret, &destlen);
10869 fprintf(stderr, "actual:[%s]\n", ret);
10870 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10871 CU_ASSERT(ret != NULL);
10872 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10873 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10877 #undef RESULT_STRING
10879 void test_ixhtml10_input_tag_013()
10881 #define TEST_STRING "<input name=\"\">"
10882 #define RESULT_STRING "<input />"
10886 chxjconvrule_entry entry;
10888 apr_size_t destlen;
10891 COOKIE_INIT(cookie);
10894 destlen = sizeof(TEST_STRING)-1;
10896 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10897 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10898 ret = chxj_rencoding(&r, ret, &destlen);
10899 fprintf(stderr, "actual:[%s]\n", ret);
10900 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10901 CU_ASSERT(ret != NULL);
10902 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10903 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10907 #undef RESULT_STRING
10909 void test_ixhtml10_input_tag_014()
10911 #define TEST_STRING "<input name=\"a\">"
10912 #define RESULT_STRING "<input name=\"a\" />"
10916 chxjconvrule_entry entry;
10918 apr_size_t destlen;
10921 COOKIE_INIT(cookie);
10924 destlen = sizeof(TEST_STRING)-1;
10926 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10927 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10928 ret = chxj_rencoding(&r, ret, &destlen);
10929 fprintf(stderr, "actual:[%s]\n", ret);
10930 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10931 CU_ASSERT(ret != NULL);
10932 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10933 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10937 #undef RESULT_STRING
10939 void test_ixhtml10_input_tag_015()
10941 #define TEST_STRING "<input name=\"亀\">"
10942 #define RESULT_STRING "<input name=\"亀\" />"
10946 chxjconvrule_entry entry;
10948 apr_size_t destlen;
10951 COOKIE_INIT(cookie);
10954 destlen = sizeof(TEST_STRING)-1;
10956 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10957 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10958 ret = chxj_rencoding(&r, ret, &destlen);
10959 fprintf(stderr, "actual:[%s]\n", ret);
10960 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10961 CU_ASSERT(ret != NULL);
10962 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10963 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10967 #undef RESULT_STRING
10969 void test_ixhtml10_input_tag_016()
10971 #define TEST_STRING "<input name=\"ハンカク\">"
10972 #define RESULT_STRING "<input name=\"ハンカク\" />"
10976 chxjconvrule_entry entry;
10978 apr_size_t destlen;
10981 COOKIE_INIT(cookie);
10984 destlen = sizeof(TEST_STRING)-1;
10986 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
10987 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
10988 ret = chxj_rencoding(&r, ret, &destlen);
10989 fprintf(stderr, "actual:[%s]\n", ret);
10990 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
10991 CU_ASSERT(ret != NULL);
10992 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
10993 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
10997 #undef RESULT_STRING
10999 void test_ixhtml10_input_tag_017()
11001 #define TEST_STRING "<input value>"
11002 #define RESULT_STRING "<input />"
11006 chxjconvrule_entry entry;
11008 apr_size_t destlen;
11011 COOKIE_INIT(cookie);
11014 destlen = sizeof(TEST_STRING)-1;
11016 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11017 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11018 ret = chxj_rencoding(&r, ret, &destlen);
11019 fprintf(stderr, "actual:[%s]\n", ret);
11020 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11021 CU_ASSERT(ret != NULL);
11022 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11023 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11027 #undef RESULT_STRING
11029 void test_ixhtml10_input_tag_018()
11031 #define TEST_STRING "<input value=\"\">"
11032 #define RESULT_STRING "<input />"
11036 chxjconvrule_entry entry;
11038 apr_size_t destlen;
11041 COOKIE_INIT(cookie);
11044 destlen = sizeof(TEST_STRING)-1;
11046 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11047 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11048 ret = chxj_rencoding(&r, ret, &destlen);
11049 fprintf(stderr, "actual:[%s]\n", ret);
11050 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11051 CU_ASSERT(ret != NULL);
11052 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11053 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11057 #undef RESULT_STRING
11059 void test_ixhtml10_input_tag_019()
11061 #define TEST_STRING "<input value=\"a\">"
11062 #define RESULT_STRING "<input value=\"a\" />"
11066 chxjconvrule_entry entry;
11068 apr_size_t destlen;
11071 COOKIE_INIT(cookie);
11074 destlen = sizeof(TEST_STRING)-1;
11076 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11077 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11078 ret = chxj_rencoding(&r, ret, &destlen);
11079 fprintf(stderr, "actual:[%s]\n", ret);
11080 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11081 CU_ASSERT(ret != NULL);
11082 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11083 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11087 #undef RESULT_STRING
11089 void test_ixhtml10_input_tag_020()
11091 #define TEST_STRING "<input value=\"亀\">"
11092 #define RESULT_STRING "<input value=\"亀\" />"
11096 chxjconvrule_entry entry;
11098 apr_size_t destlen;
11101 COOKIE_INIT(cookie);
11104 destlen = sizeof(TEST_STRING)-1;
11106 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11107 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11108 ret = chxj_rencoding(&r, ret, &destlen);
11109 fprintf(stderr, "actual:[%s]\n", ret);
11110 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11111 CU_ASSERT(ret != NULL);
11112 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11113 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11117 #undef RESULT_STRING
11119 void test_ixhtml10_input_tag_021()
11121 #define TEST_STRING "<input value=\"ハンカク\">"
11122 #define RESULT_STRING "<input value=\"ハンカク\" />"
11126 chxjconvrule_entry entry;
11128 apr_size_t destlen;
11131 COOKIE_INIT(cookie);
11134 destlen = sizeof(TEST_STRING)-1;
11136 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11137 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11138 ret = chxj_rencoding(&r, ret, &destlen);
11139 fprintf(stderr, "actual:[%s]\n", ret);
11140 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11141 CU_ASSERT(ret != NULL);
11142 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11143 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11147 #undef RESULT_STRING
11149 void test_ixhtml10_input_tag_022()
11151 #define TEST_STRING "<input size>"
11152 #define RESULT_STRING "<input />"
11156 chxjconvrule_entry entry;
11158 apr_size_t destlen;
11161 COOKIE_INIT(cookie);
11164 destlen = sizeof(TEST_STRING)-1;
11166 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11167 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11168 ret = chxj_rencoding(&r, ret, &destlen);
11169 fprintf(stderr, "actual:[%s]\n", ret);
11170 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11171 CU_ASSERT(ret != NULL);
11172 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11173 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11177 #undef RESULT_STRING
11179 void test_ixhtml10_input_tag_023()
11181 #define TEST_STRING "<input size=\"\">"
11182 #define RESULT_STRING "<input />"
11186 chxjconvrule_entry entry;
11188 apr_size_t destlen;
11191 COOKIE_INIT(cookie);
11194 destlen = sizeof(TEST_STRING)-1;
11196 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11197 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11198 ret = chxj_rencoding(&r, ret, &destlen);
11199 fprintf(stderr, "actual:[%s]\n", ret);
11200 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11201 CU_ASSERT(ret != NULL);
11202 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11203 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11207 #undef RESULT_STRING
11209 void test_ixhtml10_input_tag_024()
11211 #define TEST_STRING "<input size=\"a\">"
11212 #define RESULT_STRING "<input size=\"a\" />"
11216 chxjconvrule_entry entry;
11218 apr_size_t destlen;
11221 COOKIE_INIT(cookie);
11224 destlen = sizeof(TEST_STRING)-1;
11226 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11227 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11228 ret = chxj_rencoding(&r, ret, &destlen);
11229 fprintf(stderr, "actual:[%s]\n", ret);
11230 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11231 CU_ASSERT(ret != NULL);
11232 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11233 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11237 #undef RESULT_STRING
11239 void test_ixhtml10_input_tag_025()
11241 #define TEST_STRING "<input size=\"1\">"
11242 #define RESULT_STRING "<input size=\"1\" />"
11246 chxjconvrule_entry entry;
11248 apr_size_t destlen;
11251 COOKIE_INIT(cookie);
11254 destlen = sizeof(TEST_STRING)-1;
11256 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11257 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11258 ret = chxj_rencoding(&r, ret, &destlen);
11259 fprintf(stderr, "actual:[%s]\n", ret);
11260 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11261 CU_ASSERT(ret != NULL);
11262 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11263 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11267 #undef RESULT_STRING
11269 void test_ixhtml10_input_tag_026()
11271 #define TEST_STRING "<input maxlength>"
11272 #define RESULT_STRING "<input />"
11276 chxjconvrule_entry entry;
11278 apr_size_t destlen;
11281 COOKIE_INIT(cookie);
11284 destlen = sizeof(TEST_STRING)-1;
11286 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11287 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11288 ret = chxj_rencoding(&r, ret, &destlen);
11289 fprintf(stderr, "actual:[%s]\n", ret);
11290 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11291 CU_ASSERT(ret != NULL);
11292 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11293 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11297 #undef RESULT_STRING
11299 void test_ixhtml10_input_tag_027()
11301 #define TEST_STRING "<input maxlength=\"\">"
11302 #define RESULT_STRING "<input />"
11306 chxjconvrule_entry entry;
11308 apr_size_t destlen;
11311 COOKIE_INIT(cookie);
11314 destlen = sizeof(TEST_STRING)-1;
11316 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11317 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11318 ret = chxj_rencoding(&r, ret, &destlen);
11319 fprintf(stderr, "actual:[%s]\n", ret);
11320 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11321 CU_ASSERT(ret != NULL);
11322 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11323 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11327 #undef RESULT_STRING
11329 void test_ixhtml10_input_tag_028()
11331 #define TEST_STRING "<input maxlength=\"a\">"
11332 #define RESULT_STRING "<input />"
11336 chxjconvrule_entry entry;
11338 apr_size_t destlen;
11341 COOKIE_INIT(cookie);
11344 destlen = sizeof(TEST_STRING)-1;
11346 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11347 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11348 ret = chxj_rencoding(&r, ret, &destlen);
11349 fprintf(stderr, "actual:[%s]\n", ret);
11350 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11351 CU_ASSERT(ret != NULL);
11352 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11353 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11357 #undef RESULT_STRING
11359 void test_ixhtml10_input_tag_029()
11361 #define TEST_STRING "<input maxlength=\"1\">"
11362 #define RESULT_STRING "<input maxlength=\"1\" />"
11366 chxjconvrule_entry entry;
11368 apr_size_t destlen;
11371 COOKIE_INIT(cookie);
11374 destlen = sizeof(TEST_STRING)-1;
11376 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11377 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11378 ret = chxj_rencoding(&r, ret, &destlen);
11379 fprintf(stderr, "actual:[%s]\n", ret);
11380 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11381 CU_ASSERT(ret != NULL);
11382 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11383 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11387 #undef RESULT_STRING
11389 void test_ixhtml10_input_tag_030()
11391 #define TEST_STRING "<input checked>"
11392 #define RESULT_STRING "<input checked=\"checked\" />"
11396 chxjconvrule_entry entry;
11398 apr_size_t destlen;
11401 COOKIE_INIT(cookie);
11404 destlen = sizeof(TEST_STRING)-1;
11406 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11407 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11408 ret = chxj_rencoding(&r, ret, &destlen);
11409 fprintf(stderr, "actual:[%s]\n", ret);
11410 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11411 CU_ASSERT(ret != NULL);
11412 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11413 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11417 #undef RESULT_STRING
11419 void test_ixhtml10_input_tag_031()
11421 #define TEST_STRING "<input accesskey>"
11422 #define RESULT_STRING "<input />"
11426 chxjconvrule_entry entry;
11428 apr_size_t destlen;
11431 COOKIE_INIT(cookie);
11434 destlen = sizeof(TEST_STRING)-1;
11436 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11437 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11438 ret = chxj_rencoding(&r, ret, &destlen);
11439 fprintf(stderr, "actual:[%s]\n", ret);
11440 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11441 CU_ASSERT(ret != NULL);
11442 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11443 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11447 #undef RESULT_STRING
11449 void test_ixhtml10_input_tag_032()
11451 #define TEST_STRING "<input accesskey=\"\">"
11452 #define RESULT_STRING "<input />"
11456 chxjconvrule_entry entry;
11458 apr_size_t destlen;
11461 COOKIE_INIT(cookie);
11464 destlen = sizeof(TEST_STRING)-1;
11466 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11467 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11468 ret = chxj_rencoding(&r, ret, &destlen);
11469 fprintf(stderr, "actual:[%s]\n", ret);
11470 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11471 CU_ASSERT(ret != NULL);
11472 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11473 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11477 #undef RESULT_STRING
11479 void test_ixhtml10_input_tag_033()
11481 #define TEST_STRING "<input accesskey=\"1\">"
11482 #define RESULT_STRING "<input accesskey=\"1\" />"
11486 chxjconvrule_entry entry;
11488 apr_size_t destlen;
11491 COOKIE_INIT(cookie);
11494 destlen = sizeof(TEST_STRING)-1;
11496 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11497 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11498 ret = chxj_rencoding(&r, ret, &destlen);
11499 fprintf(stderr, "actual:[%s]\n", ret);
11500 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11501 CU_ASSERT(ret != NULL);
11502 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11503 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11507 #undef RESULT_STRING
11509 void test_ixhtml10_input_tag_034()
11511 #define TEST_STRING "<input istyle>"
11512 #define RESULT_STRING "<input />"
11516 chxjconvrule_entry entry;
11518 apr_size_t destlen;
11521 COOKIE_INIT(cookie);
11524 destlen = sizeof(TEST_STRING)-1;
11526 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11527 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11528 ret = chxj_rencoding(&r, ret, &destlen);
11529 fprintf(stderr, "actual:[%s]\n", ret);
11530 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11531 CU_ASSERT(ret != NULL);
11532 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11533 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11537 #undef RESULT_STRING
11539 void test_ixhtml10_input_tag_035()
11541 #define TEST_STRING "<input istyle=\"\">"
11542 #define RESULT_STRING "<input />"
11546 chxjconvrule_entry entry;
11548 apr_size_t destlen;
11551 COOKIE_INIT(cookie);
11554 destlen = sizeof(TEST_STRING)-1;
11556 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11557 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11558 ret = chxj_rencoding(&r, ret, &destlen);
11559 fprintf(stderr, "actual:[%s]\n", ret);
11560 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11561 CU_ASSERT(ret != NULL);
11562 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11563 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11567 #undef RESULT_STRING
11569 void test_ixhtml10_input_tag_036()
11571 #define TEST_STRING "<input istyle=\"0\">"
11572 #define RESULT_STRING "<input />"
11576 chxjconvrule_entry entry;
11578 apr_size_t destlen;
11581 COOKIE_INIT(cookie);
11584 destlen = sizeof(TEST_STRING)-1;
11586 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11587 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11588 ret = chxj_rencoding(&r, ret, &destlen);
11589 fprintf(stderr, "actual:[%s]\n", ret);
11590 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11591 CU_ASSERT(ret != NULL);
11592 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11593 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11597 #undef RESULT_STRING
11599 void test_ixhtml10_input_tag_037()
11601 #define TEST_STRING "<input istyle=\"1\">"
11602 #define RESULT_STRING "<input style=\"-wap-input-format:"*<ja:h>";\" />"
11606 chxjconvrule_entry entry;
11608 apr_size_t destlen;
11611 COOKIE_INIT(cookie);
11614 destlen = sizeof(TEST_STRING)-1;
11616 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11617 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11618 ret = chxj_rencoding(&r, ret, &destlen);
11619 fprintf(stderr, "actual:[%s]\n", ret);
11620 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11621 CU_ASSERT(ret != NULL);
11622 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11623 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11627 #undef RESULT_STRING
11629 void test_ixhtml10_input_tag_038()
11631 #define TEST_STRING "<input istyle=\"2\">"
11632 #define RESULT_STRING "<input style=\"-wap-input-format:"*<ja:hk>";\" />"
11636 chxjconvrule_entry entry;
11638 apr_size_t destlen;
11641 COOKIE_INIT(cookie);
11644 destlen = sizeof(TEST_STRING)-1;
11646 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11647 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11648 ret = chxj_rencoding(&r, ret, &destlen);
11649 fprintf(stderr, "actual:[%s]\n", ret);
11650 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11651 CU_ASSERT(ret != NULL);
11652 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11653 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11657 #undef RESULT_STRING
11659 void test_ixhtml10_input_tag_039()
11661 #define TEST_STRING "<input istyle=\"3\">"
11662 #define RESULT_STRING "<input style=\"-wap-input-format:"*<ja:en>";\" />"
11666 chxjconvrule_entry entry;
11668 apr_size_t destlen;
11671 COOKIE_INIT(cookie);
11674 destlen = sizeof(TEST_STRING)-1;
11676 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11677 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11678 ret = chxj_rencoding(&r, ret, &destlen);
11679 fprintf(stderr, "actual:[%s]\n", ret);
11680 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11681 CU_ASSERT(ret != NULL);
11682 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11683 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11687 #undef RESULT_STRING
11689 void test_ixhtml10_input_tag_040()
11691 #define TEST_STRING "<input istyle=\"4\">"
11692 #define RESULT_STRING "<input style=\"-wap-input-format:"*<ja:n>";\" />"
11696 chxjconvrule_entry entry;
11698 apr_size_t destlen;
11701 COOKIE_INIT(cookie);
11704 destlen = sizeof(TEST_STRING)-1;
11706 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11707 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11708 ret = chxj_rencoding(&r, ret, &destlen);
11709 fprintf(stderr, "actual:[%s]\n", ret);
11710 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11711 CU_ASSERT(ret != NULL);
11712 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11713 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11717 #undef RESULT_STRING
11719 void test_ixhtml10_input_tag_041()
11721 #define TEST_STRING "<input istyle=\"5\">"
11722 #define RESULT_STRING "<input />"
11726 chxjconvrule_entry entry;
11728 apr_size_t destlen;
11731 COOKIE_INIT(cookie);
11734 destlen = sizeof(TEST_STRING)-1;
11736 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11737 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11738 ret = chxj_rencoding(&r, ret, &destlen);
11739 fprintf(stderr, "actual:[%s]\n", ret);
11740 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11741 CU_ASSERT(ret != NULL);
11742 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11743 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11747 #undef RESULT_STRING
11749 void test_ixhtml10_input_tag_042()
11751 #define TEST_STRING "<input istyle=\"a\">"
11752 #define RESULT_STRING "<input />"
11756 chxjconvrule_entry entry;
11758 apr_size_t destlen;
11761 COOKIE_INIT(cookie);
11764 destlen = sizeof(TEST_STRING)-1;
11766 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11767 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11768 ret = chxj_rencoding(&r, ret, &destlen);
11769 fprintf(stderr, "actual:[%s]\n", ret);
11770 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11771 CU_ASSERT(ret != NULL);
11772 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11773 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11777 #undef RESULT_STRING
11779 void test_ixhtml10_input_tag_043()
11781 #define TEST_STRING "<input istyle=\"1\" maxlength=\"10\">"
11782 #define RESULT_STRING "<input style=\"-wap-input-format:"*<ja:h>";\" maxlength=\"10\" />"
11786 chxjconvrule_entry entry;
11788 apr_size_t destlen;
11791 COOKIE_INIT(cookie);
11794 destlen = sizeof(TEST_STRING)-1;
11796 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11797 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11798 ret = chxj_rencoding(&r, ret, &destlen);
11799 fprintf(stderr, "actual:[%s]\n", ret);
11800 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11801 CU_ASSERT(ret != NULL);
11802 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11803 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11807 #undef RESULT_STRING
11809 void test_ixhtml10_input_tag_044()
11811 #define TEST_STRING "<input istyle=\"2\" maxlength=\"10\">"
11812 #define RESULT_STRING "<input style=\"-wap-input-format:"*<ja:hk>";\" maxlength=\"10\" />"
11816 chxjconvrule_entry entry;
11818 apr_size_t destlen;
11821 COOKIE_INIT(cookie);
11824 destlen = sizeof(TEST_STRING)-1;
11826 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11827 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11828 ret = chxj_rencoding(&r, ret, &destlen);
11829 fprintf(stderr, "actual:[%s]\n", ret);
11830 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11831 CU_ASSERT(ret != NULL);
11832 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11833 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11837 #undef RESULT_STRING
11839 void test_ixhtml10_input_tag_045()
11841 #define TEST_STRING "<input istyle=\"3\" maxlength=\"10\">"
11842 #define RESULT_STRING "<input style=\"-wap-input-format:"*<ja:en>";\" maxlength=\"10\" />"
11846 chxjconvrule_entry entry;
11848 apr_size_t destlen;
11851 COOKIE_INIT(cookie);
11854 destlen = sizeof(TEST_STRING)-1;
11856 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11857 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11858 ret = chxj_rencoding(&r, ret, &destlen);
11859 fprintf(stderr, "actual:[%s]\n", ret);
11860 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11861 CU_ASSERT(ret != NULL);
11862 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11863 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11867 #undef RESULT_STRING
11869 void test_ixhtml10_input_tag_046()
11871 #define TEST_STRING "<input istyle=\"4\" maxlength=\"10\">"
11872 #define RESULT_STRING "<input style=\"-wap-input-format:"*<ja:n>";\" maxlength=\"10\" />"
11876 chxjconvrule_entry entry;
11878 apr_size_t destlen;
11881 COOKIE_INIT(cookie);
11884 destlen = sizeof(TEST_STRING)-1;
11886 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11887 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11888 ret = chxj_rencoding(&r, ret, &destlen);
11889 fprintf(stderr, "actual:[%s]\n", ret);
11890 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11891 CU_ASSERT(ret != NULL);
11892 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11893 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11897 #undef RESULT_STRING
11899 void test_ixhtml10_input_tag_047()
11901 #define TEST_STRING "<input istyle=\"a\" maxlength=\"10\">"
11902 #define RESULT_STRING "<input maxlength=\"10\" />"
11906 chxjconvrule_entry entry;
11908 apr_size_t destlen;
11911 COOKIE_INIT(cookie);
11914 destlen = sizeof(TEST_STRING)-1;
11916 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11917 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11918 ret = chxj_rencoding(&r, ret, &destlen);
11919 fprintf(stderr, "actual:[%s]\n", ret);
11920 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11921 CU_ASSERT(ret != NULL);
11922 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11923 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11927 #undef RESULT_STRING
11929 /*============================================================================*/
11931 /*============================================================================*/
11932 void test_ixhtml10_menu_tag_001()
11934 #define TEST_STRING "<menu></menu>"
11935 #define RESULT_STRING "<ul></ul>"
11939 chxjconvrule_entry entry;
11941 apr_size_t destlen;
11944 COOKIE_INIT(cookie);
11947 destlen = sizeof(TEST_STRING)-1;
11949 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11950 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11951 ret = chxj_rencoding(&r, ret, &destlen);
11952 fprintf(stderr, "actual:[%s]\n", ret);
11953 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11954 CU_ASSERT(ret != NULL);
11955 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11956 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11960 #undef RESULT_STRING
11962 void test_ixhtml10_menu_tag_002()
11964 #define TEST_STRING "<menu><li></li><li></li></menu>"
11965 #define RESULT_STRING "<ul><li></li><li></li></ul>"
11969 chxjconvrule_entry entry;
11971 apr_size_t destlen;
11974 COOKIE_INIT(cookie);
11977 destlen = sizeof(TEST_STRING)-1;
11979 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
11980 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
11981 ret = chxj_rencoding(&r, ret, &destlen);
11982 fprintf(stderr, "actual:[%s]\n", ret);
11983 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
11984 CU_ASSERT(ret != NULL);
11985 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
11986 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
11990 #undef RESULT_STRING
11992 void test_ixhtml10_menu_tag_003()
11994 #define TEST_STRING "<menu><li>abc</li><li>def</li></menu>"
11995 #define RESULT_STRING "<ul><li>abc</li><li>def</li></ul>"
11999 chxjconvrule_entry entry;
12001 apr_size_t destlen;
12004 COOKIE_INIT(cookie);
12007 destlen = sizeof(TEST_STRING)-1;
12009 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12010 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12011 ret = chxj_rencoding(&r, ret, &destlen);
12012 fprintf(stderr, "actual:[%s]\n", ret);
12013 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
12014 CU_ASSERT(ret != NULL);
12015 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12016 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12020 #undef RESULT_STRING
12022 void test_ixhtml10_menu_tag_004()
12024 #define TEST_STRING "<menu><li>あああ</li><li>いいい</li></menu>"
12025 #define RESULT_STRING "<ul><li>あああ</li><li>いいい</li></ul>"
12029 chxjconvrule_entry entry;
12031 apr_size_t destlen;
12034 COOKIE_INIT(cookie);
12037 destlen = sizeof(TEST_STRING)-1;
12039 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12040 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12041 ret = chxj_rencoding(&r, ret, &destlen);
12042 fprintf(stderr, "actual:[%s]\n", ret);
12043 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
12044 CU_ASSERT(ret != NULL);
12045 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12046 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12050 #undef RESULT_STRING
12052 void test_ixhtml10_menu_tag_005()
12054 #define TEST_STRING "<menu><li>ハンカク</li><li>ハンカク</li></menu>"
12055 #define RESULT_STRING "<ul><li>ハンカク</li><li>ハンカク</li></ul>"
12059 chxjconvrule_entry entry;
12061 apr_size_t destlen;
12064 COOKIE_INIT(cookie);
12067 destlen = sizeof(TEST_STRING)-1;
12069 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12070 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12071 ret = chxj_rencoding(&r, ret, &destlen);
12072 fprintf(stderr, "actual:[%s]\n", ret);
12073 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
12074 CU_ASSERT(ret != NULL);
12075 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12076 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12080 #undef RESULT_STRING
12082 void test_ixhtml10_menu_tag_006()
12084 #define TEST_STRING "<menu type=\"disc\"><li>ハンカク</li><li>ハンカク</li></menu>"
12085 #define RESULT_STRING "<ul style=\"list-style-type:disc;\"><li>ハンカク</li><li>ハンカク</li></ul>"
12089 chxjconvrule_entry entry;
12091 apr_size_t destlen;
12094 COOKIE_INIT(cookie);
12097 destlen = sizeof(TEST_STRING)-1;
12099 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12100 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12101 ret = chxj_rencoding(&r, ret, &destlen);
12102 fprintf(stderr, "actual:[%s]\n", ret);
12103 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
12104 CU_ASSERT(ret != NULL);
12105 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12106 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12110 #undef RESULT_STRING
12112 void test_ixhtml10_menu_tag_007()
12114 #define TEST_STRING "<menu type=\"circle\"><li>ハンカク</li><li>ハンカク</li></menu>"
12115 #define RESULT_STRING "<ul style=\"list-style-type:circle;\"><li>ハンカク</li><li>ハンカク</li></ul>"
12119 chxjconvrule_entry entry;
12121 apr_size_t destlen;
12124 COOKIE_INIT(cookie);
12127 destlen = sizeof(TEST_STRING)-1;
12129 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12130 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12131 ret = chxj_rencoding(&r, ret, &destlen);
12132 fprintf(stderr, "actual:[%s]\n", ret);
12133 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
12134 CU_ASSERT(ret != NULL);
12135 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12136 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12140 #undef RESULT_STRING
12142 void test_ixhtml10_menu_tag_008()
12144 #define TEST_STRING "<menu type=\"square\"><li>ハンカク</li><li>ハンカク</li></menu>"
12145 #define RESULT_STRING "<ul style=\"list-style-type:square;\"><li>ハンカク</li><li>ハンカク</li></ul>"
12149 chxjconvrule_entry entry;
12151 apr_size_t destlen;
12154 COOKIE_INIT(cookie);
12157 destlen = sizeof(TEST_STRING)-1;
12159 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12160 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12161 ret = chxj_rencoding(&r, ret, &destlen);
12162 fprintf(stderr, "actual:[%s]\n", ret);
12163 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
12164 CU_ASSERT(ret != NULL);
12165 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12166 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12170 #undef RESULT_STRING
12172 void test_ixhtml10_menu_tag_009()
12174 #define TEST_STRING "<menu type=\"\"><li>ハンカク</li><li>ハンカク</li></menu>"
12175 #define RESULT_STRING "<ul><li>ハンカク</li><li>ハンカク</li></ul>"
12179 chxjconvrule_entry entry;
12181 apr_size_t destlen;
12184 COOKIE_INIT(cookie);
12187 destlen = sizeof(TEST_STRING)-1;
12189 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12190 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12191 ret = chxj_rencoding(&r, ret, &destlen);
12192 fprintf(stderr, "actual:[%s]\n", ret);
12193 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
12194 CU_ASSERT(ret != NULL);
12195 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12196 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12200 #undef RESULT_STRING
12202 void test_ixhtml10_menu_tag_010()
12204 #define TEST_STRING "<menu type><li>ハンカク</li><li>ハンカク</li></menu>"
12205 #define RESULT_STRING "<ul><li>ハンカク</li><li>ハンカク</li></ul>"
12209 chxjconvrule_entry entry;
12211 apr_size_t destlen;
12214 COOKIE_INIT(cookie);
12217 destlen = sizeof(TEST_STRING)-1;
12219 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12220 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12221 ret = chxj_rencoding(&r, ret, &destlen);
12222 fprintf(stderr, "actual:[%s]\n", ret);
12223 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
12224 CU_ASSERT(ret != NULL);
12225 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12226 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12230 #undef RESULT_STRING
12232 /*============================================================================*/
12234 /*============================================================================*/
12235 void test_ixhtml10_option_tag_001()
12237 #define TEST_STRING "<option></option>"
12238 #define RESULT_STRING "<option></option>"
12242 chxjconvrule_entry entry;
12244 apr_size_t destlen;
12247 COOKIE_INIT(cookie);
12250 destlen = sizeof(TEST_STRING)-1;
12252 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12253 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12254 ret = chxj_rencoding(&r, ret, &destlen);
12255 fprintf(stderr, "actual:[%s]\n", ret);
12256 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
12257 CU_ASSERT(ret != NULL);
12258 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12259 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12263 #undef RESULT_STRING
12265 void test_ixhtml10_option_tag_002()
12267 #define TEST_STRING "<option value></option>"
12268 #define RESULT_STRING "<option></option>"
12272 chxjconvrule_entry entry;
12274 apr_size_t destlen;
12277 COOKIE_INIT(cookie);
12280 destlen = sizeof(TEST_STRING)-1;
12282 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12283 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12284 ret = chxj_rencoding(&r, ret, &destlen);
12285 CU_ASSERT(ret != NULL);
12286 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12287 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12291 #undef RESULT_STRING
12293 void test_ixhtml10_option_tag_003()
12295 #define TEST_STRING "<option value=\"\"></option>"
12296 #define RESULT_STRING "<option></option>"
12300 chxjconvrule_entry entry;
12302 apr_size_t destlen;
12305 COOKIE_INIT(cookie);
12308 destlen = sizeof(TEST_STRING)-1;
12310 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12311 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12312 ret = chxj_rencoding(&r, ret, &destlen);
12313 CU_ASSERT(ret != NULL);
12314 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12315 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12319 #undef RESULT_STRING
12321 void test_ixhtml10_option_tag_004()
12323 #define TEST_STRING "<option value=\"a\"></option>"
12324 #define RESULT_STRING "<option value=\"a\"></option>"
12328 chxjconvrule_entry entry;
12330 apr_size_t destlen;
12333 COOKIE_INIT(cookie);
12336 destlen = sizeof(TEST_STRING)-1;
12338 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12339 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12340 ret = chxj_rencoding(&r, ret, &destlen);
12341 CU_ASSERT(ret != NULL);
12342 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12343 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12347 #undef RESULT_STRING
12349 void test_ixhtml10_option_tag_005()
12351 #define TEST_STRING "<option value=\"亀\"></option>"
12352 #define RESULT_STRING "<option value=\"亀\"></option>"
12356 chxjconvrule_entry entry;
12358 apr_size_t destlen;
12361 COOKIE_INIT(cookie);
12364 destlen = sizeof(TEST_STRING)-1;
12366 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12367 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12368 ret = chxj_rencoding(&r, ret, &destlen);
12369 CU_ASSERT(ret != NULL);
12370 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12371 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12375 #undef RESULT_STRING
12377 void test_ixhtml10_option_tag_006()
12379 #define TEST_STRING "<option value=\"ハンカク\"></option>"
12380 #define RESULT_STRING "<option value=\"ハンカク\"></option>"
12384 chxjconvrule_entry entry;
12386 apr_size_t destlen;
12389 COOKIE_INIT(cookie);
12392 destlen = sizeof(TEST_STRING)-1;
12394 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12395 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12396 ret = chxj_rencoding(&r, ret, &destlen);
12397 CU_ASSERT(ret != NULL);
12398 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12399 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12403 #undef RESULT_STRING
12405 void test_ixhtml10_option_tag_007()
12407 #define TEST_STRING "<option selected></option>"
12408 #define RESULT_STRING "<option selected=\"selected\"></option>"
12412 chxjconvrule_entry entry;
12414 apr_size_t destlen;
12417 COOKIE_INIT(cookie);
12420 destlen = sizeof(TEST_STRING)-1;
12422 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12423 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12424 ret = chxj_rencoding(&r, ret, &destlen);
12425 CU_ASSERT(ret != NULL);
12426 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12427 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12431 #undef RESULT_STRING
12433 /*============================================================================*/
12435 /*============================================================================*/
12436 void test_ixhtml10_plaintext_tag_001()
12438 #define TEST_STRING "<plaintext>あああ</plaintext>"
12439 #define RESULT_STRING "<plaintext>あああ"
12443 chxjconvrule_entry entry;
12445 apr_size_t destlen;
12448 COOKIE_INIT(cookie);
12451 destlen = sizeof(TEST_STRING)-1;
12453 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12454 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12455 ret = chxj_rencoding(&r, ret, &destlen);
12456 fprintf(stderr, "actual:[%s]\n", ret);
12457 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
12458 CU_ASSERT(ret != NULL);
12459 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12460 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12464 #undef RESULT_STRING
12466 void test_ixhtml10_plaintext_tag_002()
12468 #define TEST_STRING "<plaintext><h1>あああ</h1><h1>いいい</h1></plaintext>"
12469 #define RESULT_STRING "<plaintext><h1>あああ</h1><h1>いいい</h1>"
12473 chxjconvrule_entry entry;
12475 apr_size_t destlen;
12478 COOKIE_INIT(cookie);
12481 destlen = sizeof(TEST_STRING)-1;
12483 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12484 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12485 ret = chxj_rencoding(&r, ret, &destlen);
12486 fprintf(stderr, "actual:[%s]\n", ret);
12487 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
12488 CU_ASSERT(ret != NULL);
12489 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12490 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12494 #undef RESULT_STRING
12496 void test_ixhtml10_plaintext_tag_003()
12498 #define TEST_STRING "<plaintext><h1>あああ<h1>いいい</h1></plaintext>"
12499 #define RESULT_STRING "<plaintext><h1>あああ<h1>いいい</h1>"
12503 chxjconvrule_entry entry;
12505 apr_size_t destlen;
12508 COOKIE_INIT(cookie);
12511 destlen = sizeof(TEST_STRING)-1;
12513 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12514 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12515 ret = chxj_rencoding(&r, ret, &destlen);
12516 fprintf(stderr, "actual:[%s]\n", ret);
12517 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
12518 CU_ASSERT(ret != NULL);
12519 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12520 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12524 #undef RESULT_STRING
12526 void test_ixhtml10_plaintext_tag_004()
12528 #define TEST_STRING "<plaintext><h1>ハンカク<h1>ハンカク</plaintext>"
12529 #define RESULT_STRING "<plaintext><h1>ハンカク<h1>ハンカク"
12533 chxjconvrule_entry entry;
12535 apr_size_t destlen;
12538 COOKIE_INIT(cookie);
12541 destlen = sizeof(TEST_STRING)-1;
12543 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12544 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12545 ret = chxj_rencoding(&r, ret, &destlen);
12546 fprintf(stderr, "actual:[%s]\n", ret);
12547 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
12548 CU_ASSERT(ret != NULL);
12549 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12550 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12554 #undef RESULT_STRING
12556 /*============================================================================*/
12558 /*============================================================================*/
12559 void test_ixhtml10_select_tag_001()
12561 #define TEST_STRING "<select></select>"
12562 #define RESULT_STRING "<select></select>"
12566 chxjconvrule_entry entry;
12568 apr_size_t destlen;
12571 COOKIE_INIT(cookie);
12574 destlen = sizeof(TEST_STRING)-1;
12576 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12577 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12578 ret = chxj_rencoding(&r, ret, &destlen);
12579 fprintf(stderr, "actual:[%s]\n", ret);
12580 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
12581 CU_ASSERT(ret != NULL);
12582 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12583 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12587 #undef RESULT_STRING
12589 void test_ixhtml10_select_tag_002()
12591 #define TEST_STRING "<select>あああ</select>"
12592 #define RESULT_STRING "<select>あああ</select>"
12596 chxjconvrule_entry entry;
12598 apr_size_t destlen;
12601 COOKIE_INIT(cookie);
12604 destlen = sizeof(TEST_STRING)-1;
12606 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12607 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12608 ret = chxj_rencoding(&r, ret, &destlen);
12609 fprintf(stderr, "actual:[%s]\n", ret);
12610 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
12611 CU_ASSERT(ret != NULL);
12612 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12613 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12617 #undef RESULT_STRING
12619 void test_ixhtml10_select_tag_003()
12621 #define TEST_STRING "<select name></select>"
12622 #define RESULT_STRING "<select></select>"
12626 chxjconvrule_entry entry;
12628 apr_size_t destlen;
12631 COOKIE_INIT(cookie);
12634 destlen = sizeof(TEST_STRING)-1;
12636 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12637 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12638 ret = chxj_rencoding(&r, ret, &destlen);
12639 fprintf(stderr, "actual:[%s]\n", ret);
12640 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
12641 CU_ASSERT(ret != NULL);
12642 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12643 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12647 #undef RESULT_STRING
12649 void test_ixhtml10_select_tag_004()
12651 #define TEST_STRING "<select name=\"\"></select>"
12652 #define RESULT_STRING "<select></select>"
12656 chxjconvrule_entry entry;
12658 apr_size_t destlen;
12661 COOKIE_INIT(cookie);
12664 destlen = sizeof(TEST_STRING)-1;
12666 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12667 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12668 ret = chxj_rencoding(&r, ret, &destlen);
12669 fprintf(stderr, "actual:[%s]\n", ret);
12670 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
12671 CU_ASSERT(ret != NULL);
12672 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12673 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12677 #undef RESULT_STRING
12679 void test_ixhtml10_select_tag_005()
12681 #define TEST_STRING "<select name=\"abc\"></select>"
12682 #define RESULT_STRING "<select name=\"abc\"></select>"
12686 chxjconvrule_entry entry;
12688 apr_size_t destlen;
12691 COOKIE_INIT(cookie);
12694 destlen = sizeof(TEST_STRING)-1;
12696 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12697 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12698 ret = chxj_rencoding(&r, ret, &destlen);
12699 fprintf(stderr, "actual:[%s]\n", ret);
12700 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
12701 CU_ASSERT(ret != NULL);
12702 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12703 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12707 #undef RESULT_STRING
12709 void test_ixhtml10_select_tag_006()
12711 #define TEST_STRING "<select name=\"あああ\"></select>"
12712 #define RESULT_STRING "<select name=\"あああ\"></select>"
12716 chxjconvrule_entry entry;
12718 apr_size_t destlen;
12721 COOKIE_INIT(cookie);
12724 destlen = sizeof(TEST_STRING)-1;
12726 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12727 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12728 ret = chxj_rencoding(&r, ret, &destlen);
12729 fprintf(stderr, "actual:[%s]\n", ret);
12730 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
12731 CU_ASSERT(ret != NULL);
12732 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12733 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12737 #undef RESULT_STRING
12739 void test_ixhtml10_select_tag_007()
12741 #define TEST_STRING "<select name=\"ハンカク\"></select>"
12742 #define RESULT_STRING "<select name=\"ハンカク\"></select>"
12746 chxjconvrule_entry entry;
12748 apr_size_t destlen;
12751 COOKIE_INIT(cookie);
12754 destlen = sizeof(TEST_STRING)-1;
12756 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12757 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12758 ret = chxj_rencoding(&r, ret, &destlen);
12759 fprintf(stderr, "actual:[%s]\n", ret);
12760 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
12761 CU_ASSERT(ret != NULL);
12762 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12763 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12767 #undef RESULT_STRING
12769 void test_ixhtml10_select_tag_008()
12771 #define TEST_STRING "<select size></select>"
12772 #define RESULT_STRING "<select></select>"
12776 chxjconvrule_entry entry;
12778 apr_size_t destlen;
12781 COOKIE_INIT(cookie);
12784 destlen = sizeof(TEST_STRING)-1;
12786 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12787 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12788 ret = chxj_rencoding(&r, ret, &destlen);
12789 fprintf(stderr, "actual:[%s]\n", ret);
12790 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
12791 CU_ASSERT(ret != NULL);
12792 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12793 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12797 #undef RESULT_STRING
12799 void test_ixhtml10_select_tag_009()
12801 #define TEST_STRING "<select size=\"\"></select>"
12802 #define RESULT_STRING "<select></select>"
12806 chxjconvrule_entry entry;
12808 apr_size_t destlen;
12811 COOKIE_INIT(cookie);
12814 destlen = sizeof(TEST_STRING)-1;
12816 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12817 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12818 ret = chxj_rencoding(&r, ret, &destlen);
12819 fprintf(stderr, "actual:[%s]\n", ret);
12820 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
12821 CU_ASSERT(ret != NULL);
12822 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12823 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12827 #undef RESULT_STRING
12829 void test_ixhtml10_select_tag_010()
12831 #define TEST_STRING "<select size=\"abc\"></select>"
12832 #define RESULT_STRING "<select size=\"abc\"></select>"
12836 chxjconvrule_entry entry;
12838 apr_size_t destlen;
12841 COOKIE_INIT(cookie);
12844 destlen = sizeof(TEST_STRING)-1;
12846 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12847 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12848 ret = chxj_rencoding(&r, ret, &destlen);
12849 fprintf(stderr, "actual:[%s]\n", ret);
12850 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
12851 CU_ASSERT(ret != NULL);
12852 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12853 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12857 #undef RESULT_STRING
12859 void test_ixhtml10_select_tag_011()
12861 #define TEST_STRING "<select size=\"11\"></select>"
12862 #define RESULT_STRING "<select size=\"11\"></select>"
12866 chxjconvrule_entry entry;
12868 apr_size_t destlen;
12871 COOKIE_INIT(cookie);
12874 destlen = sizeof(TEST_STRING)-1;
12876 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12877 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12878 ret = chxj_rencoding(&r, ret, &destlen);
12879 fprintf(stderr, "actual:[%s]\n", ret);
12880 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
12881 CU_ASSERT(ret != NULL);
12882 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12883 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12887 #undef RESULT_STRING
12889 void test_ixhtml10_select_tag_012()
12891 #define TEST_STRING "<select multiple></select>"
12892 #define RESULT_STRING "<select multiple></select>"
12896 chxjconvrule_entry entry;
12898 apr_size_t destlen;
12901 COOKIE_INIT(cookie);
12904 destlen = sizeof(TEST_STRING)-1;
12906 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12907 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12908 ret = chxj_rencoding(&r, ret, &destlen);
12909 fprintf(stderr, "actual:[%s]\n", ret);
12910 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
12911 CU_ASSERT(ret != NULL);
12912 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12913 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12917 #undef RESULT_STRING
12919 void test_ixhtml10_select_tag_013()
12921 #define TEST_STRING "<select multiple=\"\"></select>"
12922 #define RESULT_STRING "<select multiple></select>"
12926 chxjconvrule_entry entry;
12928 apr_size_t destlen;
12931 COOKIE_INIT(cookie);
12934 destlen = sizeof(TEST_STRING)-1;
12936 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12937 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12938 ret = chxj_rencoding(&r, ret, &destlen);
12939 fprintf(stderr, "actual:[%s]\n", ret);
12940 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
12941 CU_ASSERT(ret != NULL);
12942 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12943 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12947 #undef RESULT_STRING
12949 void test_ixhtml10_select_tag_014()
12951 #define TEST_STRING "<select multiple=\"abc\"></select>"
12952 #define RESULT_STRING "<select multiple></select>"
12956 chxjconvrule_entry entry;
12958 apr_size_t destlen;
12961 COOKIE_INIT(cookie);
12964 destlen = sizeof(TEST_STRING)-1;
12966 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
12967 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
12968 ret = chxj_rencoding(&r, ret, &destlen);
12969 fprintf(stderr, "actual:[%s]\n", ret);
12970 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
12971 CU_ASSERT(ret != NULL);
12972 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
12973 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
12977 #undef RESULT_STRING
12979 /*============================================================================*/
12981 /*============================================================================*/
12982 void test_ixhtml10_blink_tag_001()
12984 #define TEST_STRING "<blink></blink>"
12985 #define RESULT_STRING "<span style=\"text-decoration:blink;\"></span>"
12989 chxjconvrule_entry entry;
12991 apr_size_t destlen;
12994 COOKIE_INIT(cookie);
12997 destlen = sizeof(TEST_STRING)-1;
12999 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13000 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13001 ret = chxj_rencoding(&r, ret, &destlen);
13002 fprintf(stderr, "actual:[%s]\n", ret);
13003 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13004 CU_ASSERT(ret != NULL);
13005 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13006 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13010 #undef RESULT_STRING
13012 void test_ixhtml10_blink_tag_002()
13014 #define TEST_STRING "<blink>abc</blink>"
13015 #define RESULT_STRING "<span style=\"text-decoration:blink;\">abc</span>"
13019 chxjconvrule_entry entry;
13021 apr_size_t destlen;
13024 COOKIE_INIT(cookie);
13027 destlen = sizeof(TEST_STRING)-1;
13029 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13030 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13031 ret = chxj_rencoding(&r, ret, &destlen);
13032 fprintf(stderr, "actual:[%s]\n", ret);
13033 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13034 CU_ASSERT(ret != NULL);
13035 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13036 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13040 #undef RESULT_STRING
13042 void test_ixhtml10_blink_tag_003()
13044 #define TEST_STRING "<blink>あああ</blink>"
13045 #define RESULT_STRING "<span style=\"text-decoration:blink;\">あああ</span>"
13049 chxjconvrule_entry entry;
13051 apr_size_t destlen;
13054 COOKIE_INIT(cookie);
13057 destlen = sizeof(TEST_STRING)-1;
13059 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13060 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13061 ret = chxj_rencoding(&r, ret, &destlen);
13062 fprintf(stderr, "actual:[%s]\n", ret);
13063 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13064 CU_ASSERT(ret != NULL);
13065 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13066 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13070 #undef RESULT_STRING
13072 void test_ixhtml10_blink_tag_004()
13074 #define TEST_STRING "<blink>ハンカク</blink>"
13075 #define RESULT_STRING "<span style=\"text-decoration:blink;\">ハンカク</span>"
13079 chxjconvrule_entry entry;
13081 apr_size_t destlen;
13084 COOKIE_INIT(cookie);
13087 destlen = sizeof(TEST_STRING)-1;
13089 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13090 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13091 ret = chxj_rencoding(&r, ret, &destlen);
13092 fprintf(stderr, "actual:[%s]\n", ret);
13093 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13094 CU_ASSERT(ret != NULL);
13095 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13096 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13100 #undef RESULT_STRING
13102 /*============================================================================*/
13104 /*============================================================================*/
13105 void test_ixhtml10_marquee_tag_001()
13107 #define TEST_STRING "<marquee></marquee>"
13108 #define RESULT_STRING "<span style=\"display:-wap-marquee;\"></span>"
13112 chxjconvrule_entry entry;
13114 apr_size_t destlen;
13117 COOKIE_INIT(cookie);
13120 destlen = sizeof(TEST_STRING)-1;
13122 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13123 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13124 ret = chxj_rencoding(&r, ret, &destlen);
13125 fprintf(stderr, "actual:[%s]\n", ret);
13126 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13127 CU_ASSERT(ret != NULL);
13128 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13129 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13133 #undef RESULT_STRING
13135 void test_ixhtml10_marquee_tag_002()
13137 #define TEST_STRING "<marquee>abc</marquee>"
13138 #define RESULT_STRING "<span style=\"display:-wap-marquee;\">abc</span>"
13142 chxjconvrule_entry entry;
13144 apr_size_t destlen;
13147 COOKIE_INIT(cookie);
13150 destlen = sizeof(TEST_STRING)-1;
13152 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13153 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13154 ret = chxj_rencoding(&r, ret, &destlen);
13155 fprintf(stderr, "actual:[%s]\n", ret);
13156 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13157 CU_ASSERT(ret != NULL);
13158 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13159 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13163 #undef RESULT_STRING
13165 void test_ixhtml10_marquee_tag_003()
13167 #define TEST_STRING "<marquee>あああ</marquee>"
13168 #define RESULT_STRING "<span style=\"display:-wap-marquee;\">あああ</span>"
13172 chxjconvrule_entry entry;
13174 apr_size_t destlen;
13177 COOKIE_INIT(cookie);
13180 destlen = sizeof(TEST_STRING)-1;
13182 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13183 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13184 ret = chxj_rencoding(&r, ret, &destlen);
13185 fprintf(stderr, "actual:[%s]\n", ret);
13186 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13187 CU_ASSERT(ret != NULL);
13188 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13189 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13193 #undef RESULT_STRING
13195 void test_ixhtml10_marquee_tag_004()
13197 #define TEST_STRING "<marquee>ハンカク</marquee>"
13198 #define RESULT_STRING "<span style=\"display:-wap-marquee;\">ハンカク</span>"
13202 chxjconvrule_entry entry;
13204 apr_size_t destlen;
13207 COOKIE_INIT(cookie);
13210 destlen = sizeof(TEST_STRING)-1;
13212 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13213 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13214 ret = chxj_rencoding(&r, ret, &destlen);
13215 fprintf(stderr, "actual:[%s]\n", ret);
13216 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13217 CU_ASSERT(ret != NULL);
13218 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13219 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13223 #undef RESULT_STRING
13225 void test_ixhtml10_marquee_tag_005()
13227 #define TEST_STRING "<marquee direction>ハンカク</marquee>"
13228 #define RESULT_STRING "<span style=\"display:-wap-marquee;\">ハンカク</span>"
13232 chxjconvrule_entry entry;
13234 apr_size_t destlen;
13237 COOKIE_INIT(cookie);
13240 destlen = sizeof(TEST_STRING)-1;
13242 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13243 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13244 ret = chxj_rencoding(&r, ret, &destlen);
13245 fprintf(stderr, "actual:[%s]\n", ret);
13246 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13247 CU_ASSERT(ret != NULL);
13248 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13249 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13253 #undef RESULT_STRING
13255 void test_ixhtml10_marquee_tag_006()
13257 #define TEST_STRING "<marquee direction=\"\">ハンカク</marquee>"
13258 #define RESULT_STRING "<span style=\"display:-wap-marquee;\">ハンカク</span>"
13262 chxjconvrule_entry entry;
13264 apr_size_t destlen;
13267 COOKIE_INIT(cookie);
13270 destlen = sizeof(TEST_STRING)-1;
13272 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13273 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13274 ret = chxj_rencoding(&r, ret, &destlen);
13275 fprintf(stderr, "actual:[%s]\n", ret);
13276 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13277 CU_ASSERT(ret != NULL);
13278 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13279 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13283 #undef RESULT_STRING
13285 void test_ixhtml10_marquee_tag_007()
13287 #define TEST_STRING "<marquee direction=\"left\">ハンカク</marquee>"
13288 #define RESULT_STRING "<span style=\"display:-wap-marquee;-wap-marquee-dir:rtl;\">ハンカク</span>"
13292 chxjconvrule_entry entry;
13294 apr_size_t destlen;
13297 COOKIE_INIT(cookie);
13300 destlen = sizeof(TEST_STRING)-1;
13302 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13303 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13304 ret = chxj_rencoding(&r, ret, &destlen);
13305 fprintf(stderr, "actual:[%s]\n", ret);
13306 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13307 CU_ASSERT(ret != NULL);
13308 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13309 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13313 #undef RESULT_STRING
13315 void test_ixhtml10_marquee_tag_008()
13317 #define TEST_STRING "<marquee direction=\"right\">ハンカク</marquee>"
13318 #define RESULT_STRING "<span style=\"display:-wap-marquee;-wap-marquee-dir:ltr;\">ハンカク</span>"
13322 chxjconvrule_entry entry;
13324 apr_size_t destlen;
13327 COOKIE_INIT(cookie);
13330 destlen = sizeof(TEST_STRING)-1;
13332 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13333 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13334 ret = chxj_rencoding(&r, ret, &destlen);
13335 fprintf(stderr, "actual:[%s]\n", ret);
13336 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13337 CU_ASSERT(ret != NULL);
13338 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13339 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13343 #undef RESULT_STRING
13345 void test_ixhtml10_marquee_tag_009()
13347 #define TEST_STRING "<marquee direction=\"center\">ハンカク</marquee>"
13348 #define RESULT_STRING "<span style=\"display:-wap-marquee;\">ハンカク</span>"
13352 chxjconvrule_entry entry;
13354 apr_size_t destlen;
13357 COOKIE_INIT(cookie);
13360 destlen = sizeof(TEST_STRING)-1;
13362 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13363 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13364 ret = chxj_rencoding(&r, ret, &destlen);
13365 fprintf(stderr, "actual:[%s]\n", ret);
13366 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13367 CU_ASSERT(ret != NULL);
13368 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13369 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13373 #undef RESULT_STRING
13375 void test_ixhtml10_marquee_tag_010()
13377 #define TEST_STRING "<marquee behavior>ハンカク</marquee>"
13378 #define RESULT_STRING "<span style=\"display:-wap-marquee;\">ハンカク</span>"
13382 chxjconvrule_entry entry;
13384 apr_size_t destlen;
13387 COOKIE_INIT(cookie);
13390 destlen = sizeof(TEST_STRING)-1;
13392 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13393 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13394 ret = chxj_rencoding(&r, ret, &destlen);
13395 fprintf(stderr, "actual:[%s]\n", ret);
13396 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13397 CU_ASSERT(ret != NULL);
13398 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13399 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13403 #undef RESULT_STRING
13405 void test_ixhtml10_marquee_tag_011()
13407 #define TEST_STRING "<marquee behavior=\"\">ハンカク</marquee>"
13408 #define RESULT_STRING "<span style=\"display:-wap-marquee;\">ハンカク</span>"
13412 chxjconvrule_entry entry;
13414 apr_size_t destlen;
13417 COOKIE_INIT(cookie);
13420 destlen = sizeof(TEST_STRING)-1;
13422 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13423 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13424 ret = chxj_rencoding(&r, ret, &destlen);
13425 fprintf(stderr, "actual:[%s]\n", ret);
13426 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13427 CU_ASSERT(ret != NULL);
13428 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13429 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13433 #undef RESULT_STRING
13435 void test_ixhtml10_marquee_tag_012()
13437 #define TEST_STRING "<marquee behavior=\"scroll\">ハンカク</marquee>"
13438 #define RESULT_STRING "<span style=\"display:-wap-marquee;\">ハンカク</span>"
13442 chxjconvrule_entry entry;
13444 apr_size_t destlen;
13447 COOKIE_INIT(cookie);
13450 destlen = sizeof(TEST_STRING)-1;
13452 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13453 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13454 ret = chxj_rencoding(&r, ret, &destlen);
13455 fprintf(stderr, "actual:[%s]\n", ret);
13456 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13457 CU_ASSERT(ret != NULL);
13458 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13459 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13463 #undef RESULT_STRING
13465 void test_ixhtml10_marquee_tag_013()
13467 #define TEST_STRING "<marquee behavior=\"slide\">ハンカク</marquee>"
13468 #define RESULT_STRING "<span style=\"display:-wap-marquee;\">ハンカク</span>"
13472 chxjconvrule_entry entry;
13474 apr_size_t destlen;
13477 COOKIE_INIT(cookie);
13480 destlen = sizeof(TEST_STRING)-1;
13482 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13483 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13484 ret = chxj_rencoding(&r, ret, &destlen);
13485 fprintf(stderr, "actual:[%s]\n", ret);
13486 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13487 CU_ASSERT(ret != NULL);
13488 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13489 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13493 #undef RESULT_STRING
13495 void test_ixhtml10_marquee_tag_014()
13497 #define TEST_STRING "<marquee behavior=\"alternate\">ハンカク</marquee>"
13498 #define RESULT_STRING "<span style=\"display:-wap-marquee;\">ハンカク</span>"
13502 chxjconvrule_entry entry;
13504 apr_size_t destlen;
13507 COOKIE_INIT(cookie);
13510 destlen = sizeof(TEST_STRING)-1;
13512 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13513 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13514 ret = chxj_rencoding(&r, ret, &destlen);
13515 fprintf(stderr, "actual:[%s]\n", ret);
13516 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13517 CU_ASSERT(ret != NULL);
13518 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13519 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13523 #undef RESULT_STRING
13525 void test_ixhtml10_marquee_tag_015()
13527 #define TEST_STRING "<marquee behavior=\"unknown\">ハンカク</marquee>"
13528 #define RESULT_STRING "<span style=\"display:-wap-marquee;\">ハンカク</span>"
13532 chxjconvrule_entry entry;
13534 apr_size_t destlen;
13537 COOKIE_INIT(cookie);
13540 destlen = sizeof(TEST_STRING)-1;
13542 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13543 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13544 ret = chxj_rencoding(&r, ret, &destlen);
13545 fprintf(stderr, "actual:[%s]\n", ret);
13546 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13547 CU_ASSERT(ret != NULL);
13548 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13549 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13553 #undef RESULT_STRING
13555 void test_ixhtml10_marquee_tag_016()
13557 #define TEST_STRING "<marquee loop>ハンカク</marquee>"
13558 #define RESULT_STRING "<span style=\"display:-wap-marquee;\">ハンカク</span>"
13562 chxjconvrule_entry entry;
13564 apr_size_t destlen;
13567 COOKIE_INIT(cookie);
13570 destlen = sizeof(TEST_STRING)-1;
13572 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13573 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13574 ret = chxj_rencoding(&r, ret, &destlen);
13575 fprintf(stderr, "actual:[%s]\n", ret);
13576 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13577 CU_ASSERT(ret != NULL);
13578 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13579 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13583 #undef RESULT_STRING
13585 void test_ixhtml10_marquee_tag_017()
13587 #define TEST_STRING "<marquee loop=\"\">ハンカク</marquee>"
13588 #define RESULT_STRING "<span style=\"display:-wap-marquee;\">ハンカク</span>"
13592 chxjconvrule_entry entry;
13594 apr_size_t destlen;
13597 COOKIE_INIT(cookie);
13600 destlen = sizeof(TEST_STRING)-1;
13602 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13603 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13604 ret = chxj_rencoding(&r, ret, &destlen);
13605 fprintf(stderr, "actual:[%s]\n", ret);
13606 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13607 CU_ASSERT(ret != NULL);
13608 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13609 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13613 #undef RESULT_STRING
13615 void test_ixhtml10_marquee_tag_018()
13617 #define TEST_STRING "<marquee loop=\"1\">ハンカク</marquee>"
13618 #define RESULT_STRING "<span style=\"display:-wap-marquee;\">ハンカク</span>"
13622 chxjconvrule_entry entry;
13624 apr_size_t destlen;
13627 COOKIE_INIT(cookie);
13630 destlen = sizeof(TEST_STRING)-1;
13632 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13633 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13634 ret = chxj_rencoding(&r, ret, &destlen);
13635 fprintf(stderr, "actual:[%s]\n", ret);
13636 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13637 CU_ASSERT(ret != NULL);
13638 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13639 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13643 #undef RESULT_STRING
13645 void test_ixhtml10_marquee_tag_019()
13647 #define TEST_STRING "<marquee bgcolor=\"#ff0000\">ハンカク</marquee>"
13648 #define RESULT_STRING "<span style=\"display:-wap-marquee;background-color:#ff0000;\">ハンカク</span>"
13652 chxjconvrule_entry entry;
13654 apr_size_t destlen;
13657 COOKIE_INIT(cookie);
13660 destlen = sizeof(TEST_STRING)-1;
13662 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13663 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13664 ret = chxj_rencoding(&r, ret, &destlen);
13665 fprintf(stderr, "actual:[%s]\n", ret);
13666 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13667 CU_ASSERT(ret != NULL);
13668 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13669 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13673 #undef RESULT_STRING
13675 void test_ixhtml10_marquee_tag_020()
13677 #define TEST_STRING "<marquee bgcolor=\"\">ハンカク</marquee>"
13678 #define RESULT_STRING "<span style=\"display:-wap-marquee;\">ハンカク</span>"
13682 chxjconvrule_entry entry;
13684 apr_size_t destlen;
13687 COOKIE_INIT(cookie);
13690 destlen = sizeof(TEST_STRING)-1;
13692 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13693 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13694 ret = chxj_rencoding(&r, ret, &destlen);
13695 fprintf(stderr, "actual:[%s]\n", ret);
13696 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13697 CU_ASSERT(ret != NULL);
13698 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13699 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13703 #undef RESULT_STRING
13705 void test_ixhtml10_marquee_tag_021()
13707 #define TEST_STRING "<marquee bgcolor>ハンカク</marquee>"
13708 #define RESULT_STRING "<span style=\"display:-wap-marquee;\">ハンカク</span>"
13712 chxjconvrule_entry entry;
13714 apr_size_t destlen;
13717 COOKIE_INIT(cookie);
13720 destlen = sizeof(TEST_STRING)-1;
13722 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13723 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13724 ret = chxj_rencoding(&r, ret, &destlen);
13725 fprintf(stderr, "actual:[%s]\n", ret);
13726 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13727 CU_ASSERT(ret != NULL);
13728 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13729 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13733 #undef RESULT_STRING
13737 /*============================================================================*/
13739 /*============================================================================*/
13740 void test_ixhtml10_a_tag_name_attribute_001()
13742 #define TEST_STRING "<a name=\"abc\">abc</a>"
13743 #define RESULT_STRING "<a name=\"abc\">abc</a>"
13746 chxjconvrule_entry entry;
13748 apr_size_t destlen;
13751 COOKIE_INIT(cookie);
13755 ret = chxj_convert_ixhtml10(&r, &spec, TEST_STRING, sizeof(TEST_STRING)-1, &destlen, &entry, &cookie);
13756 fprintf(stderr, "actual:[%s]\n", ret);
13757 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13758 CU_ASSERT(ret != NULL);
13759 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13760 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13764 #undef RESULT_STRING
13766 void test_ixhtml10_a_tag_name_attribute_002()
13768 #define TEST_STRING "<a name=\"\">abc</a>"
13769 #define RESULT_STRING "<a name=\"\">abc</a>"
13772 chxjconvrule_entry entry;
13774 apr_size_t destlen;
13777 COOKIE_INIT(cookie);
13781 ret = chxj_convert_ixhtml10(&r, &spec, TEST_STRING, sizeof(TEST_STRING)-1, &destlen, &entry, &cookie);
13782 fprintf(stderr, "actual:[%s]\n", ret);
13783 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13784 CU_ASSERT(ret != NULL);
13785 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13786 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13790 #undef RESULT_STRING
13792 void test_ixhtml10_a_tag_name_attribute_003()
13794 #define TEST_STRING "<a name=\"あああ\">abc</a>"
13795 #define RESULT_STRING "<a name=\"あああ\">abc</a>"
13799 chxjconvrule_entry entry;
13801 apr_size_t destlen;
13804 COOKIE_INIT(cookie);
13808 destlen = sizeof(TEST_STRING)-1;
13809 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13810 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13811 ret = chxj_rencoding(&r, ret, &destlen);
13812 fprintf(stderr, "actual:[%s]\n", ret);
13813 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13814 CU_ASSERT(ret != NULL);
13815 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13816 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13820 #undef RESULT_STRING
13822 void test_ixhtml10_a_tag_name_attribute_004()
13824 #define TEST_STRING "<a name=\"アアア\">abc</a>"
13825 #define RESULT_STRING "<a name=\"アアア\">abc</a>"
13829 chxjconvrule_entry entry;
13831 apr_size_t destlen;
13834 COOKIE_INIT(cookie);
13837 destlen = sizeof(TEST_STRING)-1;
13839 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13840 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13841 ret = chxj_rencoding(&r, ret, &destlen);
13842 fprintf(stderr, "actual:[%s]\n", ret);
13843 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13844 CU_ASSERT(ret != NULL);
13845 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13846 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13850 #undef RESULT_STRING
13852 void test_ixhtml10_a_tag_href_attribute_001()
13854 #define TEST_STRING "<a href=\"\">abc</a>"
13855 #define RESULT_STRING "<a href=\"?_chxj_cc=test_cookie_id\">abc</a>"
13859 chxjconvrule_entry entry;
13861 apr_size_t destlen;
13864 COOKIE_INIT(cookie);
13867 destlen = sizeof(TEST_STRING)-1;
13869 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13870 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13871 ret = chxj_rencoding(&r, ret, &destlen);
13872 fprintf(stderr, "actual:[%s]\n", ret);
13873 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13874 CU_ASSERT(ret != NULL);
13875 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13876 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13880 #undef RESULT_STRING
13882 void test_ixhtml10_a_tag_href_attribute_002()
13884 #define TEST_STRING "<a href=\"http://www.google.co.jp/\">abc</a>"
13885 #define RESULT_STRING "<a href=\"http://www.google.co.jp/\">abc</a>"
13889 chxjconvrule_entry entry;
13891 apr_size_t destlen;
13894 COOKIE_INIT(cookie);
13897 destlen = sizeof(TEST_STRING)-1;
13899 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13900 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13901 ret = chxj_rencoding(&r, ret, &destlen);
13902 fprintf(stderr, "actual:[%s]\n", ret);
13903 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13904 CU_ASSERT(ret != NULL);
13905 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13906 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13910 #undef RESULT_STRING
13912 void test_ixhtml10_a_tag_href_attribute_003()
13914 #define TEST_STRING "<a href=\"a.html\">abc</a>"
13915 #define RESULT_STRING "<a href=\"a.html?_chxj_cc=test_cookie_id\">abc</a>"
13919 chxjconvrule_entry entry;
13921 apr_size_t destlen;
13924 COOKIE_INIT(cookie);
13927 destlen = sizeof(TEST_STRING)-1;
13929 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13930 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13931 ret = chxj_rencoding(&r, ret, &destlen);
13932 fprintf(stderr, "actual:[%s]\n", ret);
13933 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13934 CU_ASSERT(ret != NULL);
13935 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13936 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13940 #undef RESULT_STRING
13942 void test_ixhtml10_a_tag_href_attribute_004()
13944 #define TEST_STRING "<a href=\"a.html#abc\">abc</a>"
13945 #define RESULT_STRING "<a href=\"a.html?_chxj_cc=test_cookie_id#abc\">abc</a>"
13949 chxjconvrule_entry entry;
13951 apr_size_t destlen;
13954 COOKIE_INIT(cookie);
13957 destlen = sizeof(TEST_STRING)-1;
13959 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13960 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13961 ret = chxj_rencoding(&r, ret, &destlen);
13962 fprintf(stderr, "actual:[%s]\n", ret);
13963 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13964 CU_ASSERT(ret != NULL);
13965 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13966 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
13970 #undef RESULT_STRING
13972 void test_ixhtml10_a_tag_href_attribute_005()
13974 #define TEST_STRING "<a href=\"a.html#\">abc</a>"
13975 #define RESULT_STRING "<a href=\"a.html?_chxj_cc=test_cookie_id#\">abc</a>"
13979 chxjconvrule_entry entry;
13981 apr_size_t destlen;
13984 COOKIE_INIT(cookie);
13987 destlen = sizeof(TEST_STRING)-1;
13989 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
13990 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
13991 ret = chxj_rencoding(&r, ret, &destlen);
13992 fprintf(stderr, "actual:[%s]\n", ret);
13993 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
13994 CU_ASSERT(ret != NULL);
13995 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
13996 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14000 #undef RESULT_STRING
14002 void test_ixhtml10_a_tag_href_attribute_006()
14004 #define TEST_STRING "<a href=\"a.html\">abc</a>"
14005 #define RESULT_STRING "<a href=\"a.html\">abc</a>"
14009 chxjconvrule_entry entry;
14011 apr_size_t destlen;
14014 COOKIE_INIT(cookie);
14017 destlen = sizeof(TEST_STRING)-1;
14019 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14020 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, NULL);
14021 ret = chxj_rencoding(&r, ret, &destlen);
14022 fprintf(stderr, "actual:[%s]\n", ret);
14023 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
14024 CU_ASSERT(ret != NULL);
14025 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14026 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14030 #undef RESULT_STRING
14032 void test_ixhtml10_a_tag_accesskey_attribute_001()
14034 #define TEST_STRING "<a accesskey=\"1\">abc</a>"
14035 #define RESULT_STRING "<a accesskey=\"1\">abc</a>"
14039 chxjconvrule_entry entry;
14041 apr_size_t destlen;
14044 COOKIE_INIT(cookie);
14047 destlen = sizeof(TEST_STRING)-1;
14049 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14050 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14051 ret = chxj_rencoding(&r, ret, &destlen);
14052 fprintf(stderr, "actual:[%s]\n", ret);
14053 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
14054 CU_ASSERT(ret != NULL);
14055 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14056 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14060 #undef RESULT_STRING
14062 void test_ixhtml10_a_tag_accesskey_attribute_002()
14064 #define TEST_STRING "<a accesskey=\"\">abc</a>"
14065 #define RESULT_STRING "<a accesskey=\"\">abc</a>"
14069 chxjconvrule_entry entry;
14071 apr_size_t destlen;
14074 COOKIE_INIT(cookie);
14077 destlen = sizeof(TEST_STRING)-1;
14079 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14080 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14081 ret = chxj_rencoding(&r, ret, &destlen);
14082 fprintf(stderr, "actual:[%s]\n", ret);
14083 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
14084 CU_ASSERT(ret != NULL);
14085 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14086 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14090 #undef RESULT_STRING
14092 void test_ixhtml10_a_tag_accesskey_attribute_003()
14094 #define TEST_STRING "<a accesskey>abc</a>"
14095 #define RESULT_STRING "<a accesskey=\"\">abc</a>"
14099 chxjconvrule_entry entry;
14101 apr_size_t destlen;
14104 COOKIE_INIT(cookie);
14107 destlen = sizeof(TEST_STRING)-1;
14109 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14110 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14111 ret = chxj_rencoding(&r, ret, &destlen);
14112 fprintf(stderr, "actual:[%s]\n", ret);
14113 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
14114 CU_ASSERT(ret != NULL);
14115 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14116 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14120 #undef RESULT_STRING
14122 /*============================================================================*/
14124 /*============================================================================*/
14125 void test_ixhtml10_font_tag_001()
14127 #define TEST_STRING "<font>"
14128 #define RESULT_STRING "<span></span>"
14132 chxjconvrule_entry entry;
14134 apr_size_t destlen;
14137 COOKIE_INIT(cookie);
14140 destlen = sizeof(TEST_STRING)-1;
14142 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14143 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14144 ret = chxj_rencoding(&r, ret, &destlen);
14145 fprintf(stderr, "actual:[%s]\n", ret);
14146 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
14147 CU_ASSERT(ret != NULL);
14148 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14149 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14153 #undef RESULT_STRING
14155 void test_ixhtml10_font_tag_002()
14157 #define TEST_STRING "<font>あああ</font>"
14158 #define RESULT_STRING "<span>あああ</span>"
14162 chxjconvrule_entry entry;
14164 apr_size_t destlen;
14167 COOKIE_INIT(cookie);
14170 destlen = sizeof(TEST_STRING)-1;
14172 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14173 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14174 ret = chxj_rencoding(&r, ret, &destlen);
14175 fprintf(stderr, "actual:[%s]\n", ret);
14176 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
14177 CU_ASSERT(ret != NULL);
14178 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14179 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14183 #undef RESULT_STRING
14185 void test_ixhtml10_font_tag_003()
14187 #define TEST_STRING "<font>アアア</font>"
14188 #define RESULT_STRING "<span>アアア</span>"
14192 chxjconvrule_entry entry;
14194 apr_size_t destlen;
14197 COOKIE_INIT(cookie);
14200 destlen = sizeof(TEST_STRING)-1;
14202 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14203 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14204 ret = chxj_rencoding(&r, ret, &destlen);
14205 fprintf(stderr, "actual:[%s]\n", ret);
14206 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
14207 CU_ASSERT(ret != NULL);
14208 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14209 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14213 #undef RESULT_STRING
14215 void test_ixhtml10_font_tag_004()
14217 #define TEST_STRING "<font color>アアア</font>"
14218 #define RESULT_STRING "<span>アアア</span>"
14222 chxjconvrule_entry entry;
14224 apr_size_t destlen;
14227 COOKIE_INIT(cookie);
14230 destlen = sizeof(TEST_STRING)-1;
14232 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14233 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14234 ret = chxj_rencoding(&r, ret, &destlen);
14235 fprintf(stderr, "actual:[%s]\n", ret);
14236 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
14237 CU_ASSERT(ret != NULL);
14238 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14239 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14243 #undef RESULT_STRING
14245 void test_ixhtml10_font_tag_005()
14247 #define TEST_STRING "<font color=\"\">アアア</font>"
14248 #define RESULT_STRING "<span>アアア</span>"
14252 chxjconvrule_entry entry;
14254 apr_size_t destlen;
14257 COOKIE_INIT(cookie);
14260 destlen = sizeof(TEST_STRING)-1;
14262 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14263 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14264 ret = chxj_rencoding(&r, ret, &destlen);
14265 fprintf(stderr, "actual:[%s]\n", ret);
14266 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
14267 CU_ASSERT(ret != NULL);
14268 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14269 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14273 #undef RESULT_STRING
14275 void test_ixhtml10_font_tag_006()
14277 #define TEST_STRING "<font color=\"#ff0000\">アアア</font>"
14278 #define RESULT_STRING "<span style=\"color:#ff0000;\">アアア</span>"
14282 chxjconvrule_entry entry;
14284 apr_size_t destlen;
14287 COOKIE_INIT(cookie);
14290 destlen = sizeof(TEST_STRING)-1;
14292 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14293 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14294 ret = chxj_rencoding(&r, ret, &destlen);
14295 fprintf(stderr, "actual:[%s]\n", ret);
14296 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
14297 CU_ASSERT(ret != NULL);
14298 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14299 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14303 #undef RESULT_STRING
14305 void test_ixhtml10_font_tag_007()
14307 #define TEST_STRING "<font size=\"1\">アアア</font>"
14308 #define RESULT_STRING "<span style=\"font-size:xx-small;\">アアア</span>"
14312 chxjconvrule_entry entry;
14314 apr_size_t destlen;
14317 COOKIE_INIT(cookie);
14320 destlen = sizeof(TEST_STRING)-1;
14322 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14323 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14324 ret = chxj_rencoding(&r, ret, &destlen);
14325 fprintf(stderr, "actual:[%s]\n", ret);
14326 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
14327 CU_ASSERT(ret != NULL);
14328 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14329 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14333 #undef RESULT_STRING
14335 void test_ixhtml10_font_tag_008()
14337 #define TEST_STRING "<font size=\"2\">アアア</font>"
14338 #define RESULT_STRING "<span style=\"font-size:x-small;\">アアア</span>"
14342 chxjconvrule_entry entry;
14344 apr_size_t destlen;
14347 COOKIE_INIT(cookie);
14350 destlen = sizeof(TEST_STRING)-1;
14352 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14353 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14354 ret = chxj_rencoding(&r, ret, &destlen);
14355 fprintf(stderr, "actual:[%s]\n", ret);
14356 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
14357 CU_ASSERT(ret != NULL);
14358 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14359 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14363 #undef RESULT_STRING
14365 void test_ixhtml10_font_tag_009()
14367 #define TEST_STRING "<font size=\"3\">アアア</font>"
14368 #define RESULT_STRING "<span style=\"font-size:small;\">アアア</span>"
14372 chxjconvrule_entry entry;
14374 apr_size_t destlen;
14377 COOKIE_INIT(cookie);
14380 destlen = sizeof(TEST_STRING)-1;
14382 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14383 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14384 ret = chxj_rencoding(&r, ret, &destlen);
14385 fprintf(stderr, "actual:[%s]\n", ret);
14386 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
14387 CU_ASSERT(ret != NULL);
14388 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14389 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14393 #undef RESULT_STRING
14395 void test_ixhtml10_font_tag_010()
14397 #define TEST_STRING "<font size=\"4\">アアア</font>"
14398 #define RESULT_STRING "<span style=\"font-size:medium;\">アアア</span>"
14402 chxjconvrule_entry entry;
14404 apr_size_t destlen;
14407 COOKIE_INIT(cookie);
14410 destlen = sizeof(TEST_STRING)-1;
14412 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14413 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14414 ret = chxj_rencoding(&r, ret, &destlen);
14415 fprintf(stderr, "actual:[%s]\n", ret);
14416 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
14417 CU_ASSERT(ret != NULL);
14418 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14419 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14423 #undef RESULT_STRING
14425 void test_ixhtml10_font_tag_011()
14427 #define TEST_STRING "<font size=\"5\">アアア</font>"
14428 #define RESULT_STRING "<span style=\"font-size:large;\">アアア</span>"
14432 chxjconvrule_entry entry;
14434 apr_size_t destlen;
14437 COOKIE_INIT(cookie);
14440 destlen = sizeof(TEST_STRING)-1;
14442 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14443 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14444 ret = chxj_rencoding(&r, ret, &destlen);
14445 fprintf(stderr, "actual:[%s]\n", ret);
14446 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
14447 CU_ASSERT(ret != NULL);
14448 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14449 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14453 #undef RESULT_STRING
14455 void test_ixhtml10_font_tag_012()
14457 #define TEST_STRING "<font size=\"6\">アアア</font>"
14458 #define RESULT_STRING "<span style=\"font-size:x-large;\">アアア</span>"
14462 chxjconvrule_entry entry;
14464 apr_size_t destlen;
14467 COOKIE_INIT(cookie);
14470 destlen = sizeof(TEST_STRING)-1;
14472 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14473 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14474 ret = chxj_rencoding(&r, ret, &destlen);
14475 fprintf(stderr, "actual:[%s]\n", ret);
14476 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
14477 CU_ASSERT(ret != NULL);
14478 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14479 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14483 #undef RESULT_STRING
14485 void test_ixhtml10_font_tag_013()
14487 #define TEST_STRING "<font size=\"7\">アアア</font>"
14488 #define RESULT_STRING "<span style=\"font-size:xx-large;\">アアア</span>"
14492 chxjconvrule_entry entry;
14494 apr_size_t destlen;
14497 COOKIE_INIT(cookie);
14500 destlen = sizeof(TEST_STRING)-1;
14502 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14503 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14504 ret = chxj_rencoding(&r, ret, &destlen);
14505 fprintf(stderr, "actual:[%s]\n", ret);
14506 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
14507 CU_ASSERT(ret != NULL);
14508 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14509 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14513 #undef RESULT_STRING
14515 void test_ixhtml10_font_tag_014()
14517 #define TEST_STRING "<font size=\"0\">アアア</font>"
14518 #define RESULT_STRING "<span>アアア</span>"
14522 chxjconvrule_entry entry;
14524 apr_size_t destlen;
14527 COOKIE_INIT(cookie);
14530 destlen = sizeof(TEST_STRING)-1;
14532 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14533 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14534 ret = chxj_rencoding(&r, ret, &destlen);
14535 fprintf(stderr, "actual:[%s]\n", ret);
14536 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
14537 CU_ASSERT(ret != NULL);
14538 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14539 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14543 #undef RESULT_STRING
14545 void test_ixhtml10_font_tag_015()
14547 #define TEST_STRING "<font size=\"8\">アアア</font>"
14548 #define RESULT_STRING "<span>アアア</span>"
14552 chxjconvrule_entry entry;
14554 apr_size_t destlen;
14557 COOKIE_INIT(cookie);
14560 destlen = sizeof(TEST_STRING)-1;
14562 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14563 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14564 ret = chxj_rencoding(&r, ret, &destlen);
14565 fprintf(stderr, "actual:[%s]\n", ret);
14566 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
14567 CU_ASSERT(ret != NULL);
14568 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14569 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14573 #undef RESULT_STRING
14575 void test_ixhtml10_font_tag_016()
14577 #define TEST_STRING "<font color=\"#ff0000\" size=\"1\">アアア</font>"
14578 #define RESULT_STRING "<span style=\"color:#ff0000;font-size:xx-small;\">アアア</span>"
14582 chxjconvrule_entry entry;
14584 apr_size_t destlen;
14587 COOKIE_INIT(cookie);
14590 destlen = sizeof(TEST_STRING)-1;
14592 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14593 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14594 ret = chxj_rencoding(&r, ret, &destlen);
14595 fprintf(stderr, "actual:[%s]\n", ret);
14596 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
14597 CU_ASSERT(ret != NULL);
14598 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14599 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14603 #undef RESULT_STRING
14605 void test_ixhtml10_font_tag_017()
14607 #define TEST_STRING "<font size=\"-1\">アアア</font>"
14608 #define RESULT_STRING "<span style=\"font-size:small;\">アアア</span>"
14612 chxjconvrule_entry entry;
14614 apr_size_t destlen;
14617 COOKIE_INIT(cookie);
14620 destlen = sizeof(TEST_STRING)-1;
14622 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14623 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14624 ret = chxj_rencoding(&r, ret, &destlen);
14625 fprintf(stderr, "actual:[%s]\n", ret);
14626 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
14627 CU_ASSERT(ret != NULL);
14628 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14629 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14633 #undef RESULT_STRING
14635 void test_ixhtml10_font_tag_018()
14637 #define TEST_STRING "<font size=\"-2\">アアア</font>"
14638 #define RESULT_STRING "<span style=\"font-size:x-small;\">アアア</span>"
14642 chxjconvrule_entry entry;
14644 apr_size_t destlen;
14647 COOKIE_INIT(cookie);
14650 destlen = sizeof(TEST_STRING)-1;
14652 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14653 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14654 ret = chxj_rencoding(&r, ret, &destlen);
14655 fprintf(stderr, "actual:[%s]\n", ret);
14656 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
14657 CU_ASSERT(ret != NULL);
14658 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14659 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14663 #undef RESULT_STRING
14665 void test_ixhtml10_font_tag_019()
14667 #define TEST_STRING "<font size=\"-3\">アアア</font>"
14668 #define RESULT_STRING "<span style=\"font-size:xx-small;\">アアア</span>"
14672 chxjconvrule_entry entry;
14674 apr_size_t destlen;
14677 COOKIE_INIT(cookie);
14680 destlen = sizeof(TEST_STRING)-1;
14682 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14683 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14684 ret = chxj_rencoding(&r, ret, &destlen);
14685 fprintf(stderr, "actual:[%s]\n", ret);
14686 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
14687 CU_ASSERT(ret != NULL);
14688 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14689 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14693 #undef RESULT_STRING
14695 void test_ixhtml10_font_tag_020()
14697 #define TEST_STRING "<font size=\"+1\">アアア</font>"
14698 #define RESULT_STRING "<span style=\"font-size:large;\">アアア</span>"
14702 chxjconvrule_entry entry;
14704 apr_size_t destlen;
14707 COOKIE_INIT(cookie);
14710 destlen = sizeof(TEST_STRING)-1;
14712 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14713 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14714 ret = chxj_rencoding(&r, ret, &destlen);
14715 fprintf(stderr, "actual:[%s]\n", ret);
14716 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
14717 CU_ASSERT(ret != NULL);
14718 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14719 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14723 #undef RESULT_STRING
14725 void test_ixhtml10_font_tag_021()
14727 #define TEST_STRING "<font size=\"+2\">アアア</font>"
14728 #define RESULT_STRING "<span style=\"font-size:x-large;\">アアア</span>"
14732 chxjconvrule_entry entry;
14734 apr_size_t destlen;
14737 COOKIE_INIT(cookie);
14740 destlen = sizeof(TEST_STRING)-1;
14742 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14743 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14744 ret = chxj_rencoding(&r, ret, &destlen);
14745 fprintf(stderr, "actual:[%s]\n", ret);
14746 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
14747 CU_ASSERT(ret != NULL);
14748 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14749 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14753 #undef RESULT_STRING
14755 void test_ixhtml10_font_tag_022()
14757 #define TEST_STRING "<font size=\"+3\">アアア</font>"
14758 #define RESULT_STRING "<span style=\"font-size:xx-large;\">アアア</span>"
14762 chxjconvrule_entry entry;
14764 apr_size_t destlen;
14767 COOKIE_INIT(cookie);
14770 destlen = sizeof(TEST_STRING)-1;
14772 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14773 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14774 ret = chxj_rencoding(&r, ret, &destlen);
14775 fprintf(stderr, "actual:[%s]\n", ret);
14776 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
14777 CU_ASSERT(ret != NULL);
14778 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14779 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14783 #undef RESULT_STRING
14786 /*============================================================================*/
14788 /*============================================================================*/
14789 void test_ixhtml10_meta_tag_001()
14791 #define TEST_STRING "<meta>"
14792 #define RESULT_STRING "<meta />"
14796 chxjconvrule_entry entry;
14798 apr_size_t destlen;
14801 COOKIE_INIT(cookie);
14804 destlen = sizeof(TEST_STRING)-1;
14806 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14807 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14808 ret = chxj_rencoding(&r, ret, &destlen);
14809 CU_ASSERT(ret != NULL);
14810 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14811 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14815 #undef RESULT_STRING
14817 void test_ixhtml10_meta_tag_002()
14819 #define TEST_STRING "<meta http-equiv>"
14820 #define RESULT_STRING "<meta />"
14824 chxjconvrule_entry entry;
14826 apr_size_t destlen;
14829 COOKIE_INIT(cookie);
14832 destlen = sizeof(TEST_STRING)-1;
14834 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14835 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14836 ret = chxj_rencoding(&r, ret, &destlen);
14837 CU_ASSERT(ret != NULL);
14838 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14839 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14843 #undef RESULT_STRING
14845 void test_ixhtml10_meta_tag_003()
14847 #define TEST_STRING "<meta http-equiv=\"\">"
14848 #define RESULT_STRING "<meta />"
14852 chxjconvrule_entry entry;
14854 apr_size_t destlen;
14857 COOKIE_INIT(cookie);
14860 destlen = sizeof(TEST_STRING)-1;
14862 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14863 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14864 ret = chxj_rencoding(&r, ret, &destlen);
14865 CU_ASSERT(ret != NULL);
14866 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14867 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14871 #undef RESULT_STRING
14873 void test_ixhtml10_meta_tag_004()
14875 #define TEST_STRING "<meta http-equiv=\"content-type\">"
14876 #define RESULT_STRING "<meta http-equiv=\"content-type\" />"
14880 chxjconvrule_entry entry;
14882 apr_size_t destlen;
14885 COOKIE_INIT(cookie);
14888 destlen = sizeof(TEST_STRING)-1;
14890 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14891 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14892 ret = chxj_rencoding(&r, ret, &destlen);
14893 CU_ASSERT(ret != NULL);
14894 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14895 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14899 #undef RESULT_STRING
14901 void test_ixhtml10_meta_tag_005()
14903 #define TEST_STRING "<meta http-equiv=\"abc\">"
14904 #define RESULT_STRING "<meta http-equiv=\"abc\" />"
14908 chxjconvrule_entry entry;
14910 apr_size_t destlen;
14913 COOKIE_INIT(cookie);
14916 destlen = sizeof(TEST_STRING)-1;
14918 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14919 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14920 ret = chxj_rencoding(&r, ret, &destlen);
14921 CU_ASSERT(ret != NULL);
14922 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14923 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14927 #undef RESULT_STRING
14929 void test_ixhtml10_meta_tag_006()
14931 #define TEST_STRING "<meta content>"
14932 #define RESULT_STRING "<meta />"
14936 chxjconvrule_entry entry;
14938 apr_size_t destlen;
14941 COOKIE_INIT(cookie);
14944 destlen = sizeof(TEST_STRING)-1;
14946 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14947 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14948 ret = chxj_rencoding(&r, ret, &destlen);
14949 CU_ASSERT(ret != NULL);
14950 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14951 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14955 #undef RESULT_STRING
14957 void test_ixhtml10_meta_tag_007()
14959 #define TEST_STRING "<meta content=\"\">"
14960 #define RESULT_STRING "<meta />"
14964 chxjconvrule_entry entry;
14966 apr_size_t destlen;
14969 COOKIE_INIT(cookie);
14972 destlen = sizeof(TEST_STRING)-1;
14974 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
14975 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
14976 ret = chxj_rencoding(&r, ret, &destlen);
14977 CU_ASSERT(ret != NULL);
14978 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
14979 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
14983 #undef RESULT_STRING
14985 void test_ixhtml10_meta_tag_008()
14987 #define TEST_STRING "<meta http-equiv=\"Content-Type\" content=\"text/html\">"
14988 #define RESULT_STRING "<meta http-equiv=\"Content-Type\" content=\"application/xhtml+xml; charset=Shift_JIS\" />"
14992 chxjconvrule_entry entry;
14994 apr_size_t destlen;
14997 COOKIE_INIT(cookie);
15000 destlen = sizeof(TEST_STRING)-1;
15002 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
15003 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
15004 ret = chxj_rencoding(&r, ret, &destlen);
15005 CU_ASSERT(ret != NULL);
15006 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
15007 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
15011 #undef RESULT_STRING
15013 void test_ixhtml10_meta_tag_009()
15015 #define TEST_STRING "<meta http-equiv=\"Content-Type\" content=\"application/xhtml+xml\">"
15016 #define RESULT_STRING "<meta http-equiv=\"Content-Type\" content=\"application/xhtml+xml; charset=Shift_JIS\" />"
15020 chxjconvrule_entry entry;
15022 apr_size_t destlen;
15025 COOKIE_INIT(cookie);
15028 destlen = sizeof(TEST_STRING)-1;
15030 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
15031 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
15032 ret = chxj_rencoding(&r, ret, &destlen);
15033 CU_ASSERT(ret != NULL);
15034 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
15035 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
15039 #undef RESULT_STRING
15041 /*============================================================================*/
15043 /*============================================================================*/
15044 void test_ixhtml10_param_tag_001()
15046 #define TEST_STRING "<param>aaa</param>"
15047 #define RESULT_STRING "\n"
15051 chxjconvrule_entry entry;
15053 apr_size_t destlen;
15056 COOKIE_INIT(cookie);
15059 destlen = sizeof(TEST_STRING)-1;
15061 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
15062 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
15063 ret = chxj_rencoding(&r, ret, &destlen);
15064 fprintf(stderr, "actual:[%s]\n", ret);
15065 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
15066 CU_ASSERT(ret != NULL);
15067 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
15068 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
15072 #undef RESULT_STRING
15078 static int call_check = 0;
15079 char *test_chxj_serf_get001(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
15081 static char *css = "a:focus { display: none }\n"
15082 "a:link { display: none }\n"
15083 "a { display: none }\n"
15084 "hr { display: none }\n"
15085 "a:visited { display:none }";
15086 *len = strlen(css);
15090 void test_ixhtml10_link_001()
15092 #define TEST_STRING "<link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />"
15093 #define RESULT_STRING "\n"
15097 chxjconvrule_entry entry;
15099 apr_size_t destlen;
15101 chxj_serf_get = test_chxj_serf_get001;
15104 COOKIE_INIT(cookie);
15105 entry.action |= CONVRULE_CSS_ON_BIT;
15108 destlen = sizeof(TEST_STRING)-1;
15110 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
15111 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
15112 ret = chxj_rencoding(&r, ret, &destlen);
15113 CU_ASSERT(ret != NULL);
15114 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
15115 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
15116 CU_ASSERT(call_check == 1);
15120 #undef RESULT_STRING
15122 void test_ixhtml10_link_002()
15124 #define TEST_STRING "<link rel=\"abc\" href=\"http://localhost/a.css\" type=\"text/css\" />"
15125 #define RESULT_STRING "\n"
15129 chxjconvrule_entry entry;
15131 apr_size_t destlen;
15133 chxj_serf_get = test_chxj_serf_get001;
15136 COOKIE_INIT(cookie);
15139 destlen = sizeof(TEST_STRING)-1;
15140 entry.action |= CONVRULE_CSS_ON_BIT;
15142 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
15143 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
15144 ret = chxj_rencoding(&r, ret, &destlen);
15145 CU_ASSERT(ret != NULL);
15146 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
15147 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
15148 CU_ASSERT(call_check == 0);
15152 #undef RESULT_STRING
15154 void test_ixhtml10_link_003()
15156 #define TEST_STRING "<link rel=\"\" href=\"http://localhost/a.css\" type=\"text/css\" />"
15157 #define RESULT_STRING "\n"
15161 chxjconvrule_entry entry;
15163 apr_size_t destlen;
15165 chxj_serf_get = test_chxj_serf_get001;
15168 COOKIE_INIT(cookie);
15171 destlen = sizeof(TEST_STRING)-1;
15172 entry.action |= CONVRULE_CSS_ON_BIT;
15174 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
15175 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
15176 ret = chxj_rencoding(&r, ret, &destlen);
15177 CU_ASSERT(ret != NULL);
15178 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
15179 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
15180 CU_ASSERT(call_check == 0);
15184 #undef RESULT_STRING
15186 void test_ixhtml10_link_004()
15188 #define TEST_STRING "<link rel href=\"http://localhost/a.css\" type=\"text/css\" />"
15189 #define RESULT_STRING "\n"
15193 chxjconvrule_entry entry;
15195 apr_size_t destlen;
15197 chxj_serf_get = test_chxj_serf_get001;
15200 COOKIE_INIT(cookie);
15203 destlen = sizeof(TEST_STRING)-1;
15204 entry.action |= CONVRULE_CSS_ON_BIT;
15206 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
15207 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
15208 ret = chxj_rencoding(&r, ret, &destlen);
15209 CU_ASSERT(ret != NULL);
15210 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
15211 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
15212 CU_ASSERT(call_check == 0);
15216 #undef RESULT_STRING
15218 void test_ixhtml10_link_005()
15220 #define TEST_STRING "<link rel=\"stylesheet\" href=\"\" type=\"text/css\" />"
15221 #define RESULT_STRING "\n"
15225 chxjconvrule_entry entry;
15227 apr_size_t destlen;
15229 chxj_serf_get = test_chxj_serf_get001;
15232 COOKIE_INIT(cookie);
15235 destlen = sizeof(TEST_STRING)-1;
15236 entry.action |= CONVRULE_CSS_ON_BIT;
15238 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
15239 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
15240 ret = chxj_rencoding(&r, ret, &destlen);
15241 CU_ASSERT(ret != NULL);
15242 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
15243 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
15244 CU_ASSERT(call_check == 0);
15248 #undef RESULT_STRING
15250 void test_ixhtml10_link_006()
15252 #define TEST_STRING "<link rel=\"stylesheet\" href type=\"text/css\" />"
15253 #define RESULT_STRING "\n"
15257 chxjconvrule_entry entry;
15259 apr_size_t destlen;
15261 chxj_serf_get = test_chxj_serf_get001;
15264 COOKIE_INIT(cookie);
15267 destlen = sizeof(TEST_STRING)-1;
15268 entry.action |= CONVRULE_CSS_ON_BIT;
15270 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
15271 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
15272 ret = chxj_rencoding(&r, ret, &destlen);
15273 CU_ASSERT(ret != NULL);
15274 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
15275 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
15276 CU_ASSERT(call_check == 0);
15280 #undef RESULT_STRING
15282 void test_ixhtml10_link_007()
15284 #define TEST_STRING "<link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"\" />"
15285 #define RESULT_STRING "\n"
15289 chxjconvrule_entry entry;
15291 apr_size_t destlen;
15293 chxj_serf_get = test_chxj_serf_get001;
15296 COOKIE_INIT(cookie);
15299 destlen = sizeof(TEST_STRING)-1;
15300 entry.action |= CONVRULE_CSS_ON_BIT;
15302 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
15303 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
15304 ret = chxj_rencoding(&r, ret, &destlen);
15305 CU_ASSERT(ret != NULL);
15306 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
15307 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
15308 CU_ASSERT(call_check == 0);
15312 #undef RESULT_STRING
15314 void test_ixhtml10_link_008()
15316 #define TEST_STRING "<link rel=\"stylesheet\" href=\"http://localhost/a.css\" type />"
15317 #define RESULT_STRING "\n"
15321 chxjconvrule_entry entry;
15323 apr_size_t destlen;
15325 chxj_serf_get = test_chxj_serf_get001;
15328 COOKIE_INIT(cookie);
15331 destlen = sizeof(TEST_STRING)-1;
15332 entry.action |= CONVRULE_CSS_ON_BIT;
15334 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
15335 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
15336 ret = chxj_rencoding(&r, ret, &destlen);
15337 CU_ASSERT(ret != NULL);
15338 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
15339 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
15340 CU_ASSERT(call_check == 0);
15344 #undef RESULT_STRING
15346 void test_ixhtml10_link_009()
15348 #define TEST_STRING "<link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/abc\" />"
15349 #define RESULT_STRING "\n"
15353 chxjconvrule_entry entry;
15355 apr_size_t destlen;
15357 chxj_serf_get = test_chxj_serf_get001;
15360 COOKIE_INIT(cookie);
15363 destlen = sizeof(TEST_STRING)-1;
15364 entry.action |= CONVRULE_CSS_ON_BIT;
15366 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
15367 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
15368 ret = chxj_rencoding(&r, ret, &destlen);
15369 CU_ASSERT(ret != NULL);
15370 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
15371 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
15372 CU_ASSERT(call_check == 0);
15376 #undef RESULT_STRING
15381 /*===========================================================================*/
15382 /* HTML tag with CSS */
15383 /*===========================================================================*/
15384 char *test_chxj_serf_get002(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
15386 static char *css = "a:focus { display: none }\n"
15387 "a:link { display: none }\n"
15388 "a { display: none }\n"
15389 "hr { display: none }\n"
15390 "a:visited { display:none }\n"
15391 "html { display: none }\n";
15392 *len = strlen(css);
15396 void test_ixhtml10_html_tag_with_css_001()
15398 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" /></head><body></body></html>"
15399 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
15400 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
15401 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
15402 "<head></head><body></body></html>"
15406 chxjconvrule_entry entry;
15408 apr_size_t destlen;
15410 chxj_serf_get = test_chxj_serf_get002;
15413 COOKIE_INIT(cookie);
15416 destlen = sizeof(TEST_STRING)-1;
15417 entry.action |= CONVRULE_CSS_ON_BIT;
15419 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
15420 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
15421 ret = chxj_rencoding(&r, ret, &destlen);
15422 fprintf(stderr, "actual:[%s]\n", ret);
15423 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
15424 CU_ASSERT(ret != NULL);
15425 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
15426 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
15427 CU_ASSERT(call_check == 1);
15431 #undef RESULT_STRING
15434 /******************************************************************************/
15435 /* meta with CSS */
15436 /******************************************************************************/
15437 char *test_chxj_serf_get003(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
15439 static char *css = "a:focus { display: none }\n"
15440 "a:link { display: none }\n"
15441 "a { display: none }\n"
15442 "hr { display: none }\n"
15443 "a:visited { display:none }\n"
15444 "meta { display: none }\n";
15445 *len = strlen(css);
15449 void test_ixhtml10_meta_tag_with_css_001()
15451 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
15452 "<META http-equiv=\"Content-Type\" content=\"text/html; charset=SHIFT_JIS\"></head><body></body></html>"
15453 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
15454 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
15455 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
15456 "<head><meta http-equiv=\"Content-Type\" content=\"application/xhtml+xml; charset=Shift_JIS\" /></head><body></body></html>"
15460 chxjconvrule_entry entry;
15462 apr_size_t destlen;
15464 chxj_serf_get = test_chxj_serf_get003;
15467 COOKIE_INIT(cookie);
15470 destlen = sizeof(TEST_STRING)-1;
15471 entry.action |= CONVRULE_CSS_ON_BIT;
15473 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
15474 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
15475 ret = chxj_rencoding(&r, ret, &destlen);
15476 fprintf(stderr, "actual:[%s]\n", ret);
15477 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
15478 CU_ASSERT(ret != NULL);
15479 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
15480 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
15481 CU_ASSERT(call_check == 1);
15485 #undef RESULT_STRING
15489 /******************************************************************************/
15490 /* TEXTAREA with CSS */
15491 /******************************************************************************/
15492 char *test_chxj_serf_get004(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
15494 static char *css = "a:focus { display: none }\n"
15495 "a:link { display: none }\n"
15496 "a { display: none }\n"
15497 "hr { display: none }\n"
15498 "a:visited { display:none }\n"
15499 "textarea { -wap-input-format: "*<ja:h>" }\n";
15500 *len = strlen(css);
15504 void test_ixhtml10_textarea_tag_with_css_001()
15506 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
15507 "</head><body><textarea></textarea></body></html>"
15508 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
15509 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
15510 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
15511 "<head></head><body><textarea style=\"-wap-input-format:"*<ja:h>";\"></textarea></body></html>"
15515 chxjconvrule_entry entry;
15517 apr_size_t destlen;
15519 chxj_serf_get = test_chxj_serf_get004;
15522 COOKIE_INIT(cookie);
15525 destlen = sizeof(TEST_STRING)-1;
15526 entry.action |= CONVRULE_CSS_ON_BIT;
15528 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
15529 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
15530 ret = chxj_rencoding(&r, ret, &destlen);
15531 CU_ASSERT(ret != NULL);
15532 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
15533 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
15534 CU_ASSERT(call_check == 1);
15538 #undef RESULT_STRING
15540 char *test_chxj_serf_get005(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
15542 static char *css = "a:focus { display: none }\n"
15543 "a:link { display: none }\n"
15544 "a { display: none }\n"
15545 "hr { display: none }\n"
15546 "a:visited { display:none }\n"
15547 "textarea { -wap-input-format: "*<ja:hk>" }\n";
15548 *len = strlen(css);
15552 void test_ixhtml10_textarea_tag_with_css_002()
15554 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
15555 "</head><body><textarea></textarea></body></html>"
15556 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
15557 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
15558 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
15559 "<head></head><body><textarea style=\"-wap-input-format:"*<ja:hk>";\"></textarea></body></html>"
15563 chxjconvrule_entry entry;
15565 apr_size_t destlen;
15567 chxj_serf_get = test_chxj_serf_get005;
15570 COOKIE_INIT(cookie);
15573 destlen = sizeof(TEST_STRING)-1;
15574 entry.action |= CONVRULE_CSS_ON_BIT;
15576 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
15577 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
15578 ret = chxj_rencoding(&r, ret, &destlen);
15579 CU_ASSERT(ret != NULL);
15580 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
15581 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
15582 CU_ASSERT(call_check == 1);
15583 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
15584 fprintf(stderr, "actual:[%s]\n", ret);
15588 #undef RESULT_STRING
15591 char *test_chxj_serf_get006(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
15593 static char *css = "a:focus { display: none }\n"
15594 "a:link { display: none }\n"
15595 "a { display: none }\n"
15596 "hr { display: none }\n"
15597 "a:visited { display:none }\n"
15598 "textarea { -wap-input-format: "*<ja:en>" }\n";
15599 *len = strlen(css);
15603 void test_ixhtml10_textarea_tag_with_css_003()
15605 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
15606 "</head><body><textarea></textarea></body></html>"
15607 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
15608 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
15609 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
15610 "<head></head><body><textarea style=\"-wap-input-format:"*<ja:en>";\"></textarea></body></html>"
15614 chxjconvrule_entry entry;
15616 apr_size_t destlen;
15618 chxj_serf_get = test_chxj_serf_get006;
15621 COOKIE_INIT(cookie);
15624 destlen = sizeof(TEST_STRING)-1;
15625 entry.action |= CONVRULE_CSS_ON_BIT;
15627 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
15628 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
15629 ret = chxj_rencoding(&r, ret, &destlen);
15630 CU_ASSERT(ret != NULL);
15631 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
15632 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
15633 CU_ASSERT(call_check == 1);
15637 #undef RESULT_STRING
15640 char *test_chxj_serf_get007(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
15642 static char *css = "a:focus { display: none }\n"
15643 "a:link { display: none }\n"
15644 "a { display: none }\n"
15645 "hr { display: none }\n"
15646 "a:visited { display:none }\n"
15647 "textarea { -wap-input-format: "*<ja:n>"; }\n"
15648 "br { display: none }\n";
15649 *len = strlen(css);
15653 void test_ixhtml10_textarea_tag_with_css_004()
15655 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
15656 "</head><body><textarea></textarea></body></html>"
15657 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
15658 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
15659 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
15660 "<head></head><body><textarea style=\"-wap-input-format:"*<ja:n>";\"></textarea></body></html>"
15664 chxjconvrule_entry entry;
15666 apr_size_t destlen;
15668 chxj_serf_get = test_chxj_serf_get007;
15671 COOKIE_INIT(cookie);
15674 destlen = sizeof(TEST_STRING)-1;
15675 entry.action |= CONVRULE_CSS_ON_BIT;
15677 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
15678 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
15679 ret = chxj_rencoding(&r, ret, &destlen);
15680 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
15681 fprintf(stderr, "actual:[%s]\n", ret);
15682 CU_ASSERT(ret != NULL);
15683 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
15684 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
15685 CU_ASSERT(call_check == 1);
15689 #undef RESULT_STRING
15693 /******************************************************************************/
15694 /* TEXTAREA with style attribute */
15695 /******************************************************************************/
15696 void test_ixhtml10_textarea_tag_with_css_005()
15698 #define TEST_STRING "<html><head>" \
15699 "</head><body><textarea style=\"-wap-input-format: "*<ja:h>"\"></textarea></body></html>"
15700 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
15701 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
15702 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
15703 "<head></head><body><textarea style=\"-wap-input-format:"*<ja:h>";\"></textarea></body></html>"
15707 chxjconvrule_entry entry;
15709 apr_size_t destlen;
15711 chxj_serf_get = test_chxj_serf_get004;
15714 COOKIE_INIT(cookie);
15717 destlen = sizeof(TEST_STRING)-1;
15718 entry.action |= CONVRULE_CSS_ON_BIT;
15720 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
15721 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
15722 ret = chxj_rencoding(&r, ret, &destlen);
15723 CU_ASSERT(ret != NULL);
15724 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
15725 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
15726 CU_ASSERT(call_check == 0);
15730 #undef RESULT_STRING
15732 void test_ixhtml10_textarea_tag_with_css_006()
15734 #define TEST_STRING "<html><head>" \
15735 "</head><body><textarea style=\"-wap-input-format: "*<ja:hk>"\"></textarea></body></html>"
15736 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
15737 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
15738 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
15739 "<head></head><body><textarea style=\"-wap-input-format:"*<ja:hk>";\"></textarea></body></html>"
15743 chxjconvrule_entry entry;
15745 apr_size_t destlen;
15747 chxj_serf_get = test_chxj_serf_get005;
15750 COOKIE_INIT(cookie);
15753 destlen = sizeof(TEST_STRING)-1;
15754 entry.action |= CONVRULE_CSS_ON_BIT;
15756 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
15757 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
15758 ret = chxj_rencoding(&r, ret, &destlen);
15759 CU_ASSERT(ret != NULL);
15760 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
15761 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
15762 CU_ASSERT(call_check == 0);
15763 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
15764 fprintf(stderr, "actual:[%s]\n", ret);
15768 #undef RESULT_STRING
15771 void test_ixhtml10_textarea_tag_with_css_007()
15773 #define TEST_STRING "<html><head>" \
15774 "</head><body><textarea style=\"-wap-input-format: "*<ja:en>";\"></textarea></body></html>"
15775 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
15776 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
15777 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
15778 "<head></head><body><textarea style=\"-wap-input-format:"*<ja:en>";\"></textarea></body></html>"
15782 chxjconvrule_entry entry;
15784 apr_size_t destlen;
15786 chxj_serf_get = test_chxj_serf_get006;
15789 COOKIE_INIT(cookie);
15792 destlen = sizeof(TEST_STRING)-1;
15793 entry.action |= CONVRULE_CSS_ON_BIT;
15795 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
15796 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
15797 ret = chxj_rencoding(&r, ret, &destlen);
15798 CU_ASSERT(ret != NULL);
15799 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
15800 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
15801 CU_ASSERT(call_check == 0);
15805 #undef RESULT_STRING
15808 void test_ixhtml10_textarea_tag_with_css_008()
15810 #define TEST_STRING "<html><head>" \
15811 "</head><body><textarea style=\"-wap-input-format: "*<ja:n>";\"></textarea></body></html>"
15812 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
15813 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
15814 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
15815 "<head></head><body><textarea style=\"-wap-input-format:"*<ja:n>";\"></textarea></body></html>"
15819 chxjconvrule_entry entry;
15821 apr_size_t destlen;
15823 chxj_serf_get = test_chxj_serf_get007;
15826 COOKIE_INIT(cookie);
15829 destlen = sizeof(TEST_STRING)-1;
15830 entry.action |= CONVRULE_CSS_ON_BIT;
15832 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
15833 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
15834 ret = chxj_rencoding(&r, ret, &destlen);
15835 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
15836 fprintf(stderr, "actual:[%s]\n", ret);
15837 CU_ASSERT(ret != NULL);
15838 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
15839 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
15840 CU_ASSERT(call_check == 0);
15844 #undef RESULT_STRING
15848 /*===========================================================================*/
15850 /*===========================================================================*/
15851 char *test_chxj_serf_get008(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
15853 static char *css = "a:focus { display: none }\n"
15854 "a:link { display: none }\n"
15855 "a { display: none }\n"
15856 "hr { display: none }\n"
15857 "a:visited { display:none }\n"
15858 "p { text-align: left }\n";
15859 *len = strlen(css);
15863 void test_ixhtml10_p_tag_with_css_001()
15865 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
15866 "</head><body><p>あいう</p></body></html>"
15867 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
15868 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
15869 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
15870 "<head></head><body><p style=\"text-align:left;\">あいう</p></body></html>"
15874 chxjconvrule_entry entry;
15876 apr_size_t destlen;
15878 chxj_serf_get = test_chxj_serf_get008;
15881 COOKIE_INIT(cookie);
15884 destlen = sizeof(TEST_STRING)-1;
15885 entry.action |= CONVRULE_CSS_ON_BIT;
15887 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
15888 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
15889 ret = chxj_rencoding(&r, ret, &destlen);
15890 CU_ASSERT(ret != NULL);
15891 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
15892 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
15893 CU_ASSERT(call_check == 1);
15897 #undef RESULT_STRING
15899 char *test_chxj_serf_get009(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
15901 static char *css = "a:focus { display: none }\n"
15902 "a:link { display: none }\n"
15903 "a { display: none }\n"
15904 "hr { display: none }\n"
15905 "a:visited { display:none }\n"
15906 "p { text-align: center }\n";
15907 *len = strlen(css);
15911 void test_ixhtml10_p_tag_with_css_002()
15913 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
15914 "</head><body><p>あいう</p></body></html>"
15915 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
15916 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
15917 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
15918 "<head></head><body><p style=\"text-align:center;\">あいう</p></body></html>"
15922 chxjconvrule_entry entry;
15924 apr_size_t destlen;
15926 chxj_serf_get = test_chxj_serf_get009;
15929 COOKIE_INIT(cookie);
15932 destlen = sizeof(TEST_STRING)-1;
15933 entry.action |= CONVRULE_CSS_ON_BIT;
15935 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
15936 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
15937 ret = chxj_rencoding(&r, ret, &destlen);
15938 CU_ASSERT(ret != NULL);
15939 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
15940 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
15941 CU_ASSERT(call_check == 1);
15945 #undef RESULT_STRING
15947 char *test_chxj_serf_get010(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
15949 static char *css = "a:focus { display: none }\n"
15950 "a:link { display: none }\n"
15951 "a { display: none }\n"
15952 "hr { display: none }\n"
15953 "a:visited { display:none }\n"
15954 "p { text-align: right }\n";
15955 *len = strlen(css);
15959 void test_ixhtml10_p_tag_with_css_003()
15961 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
15962 "</head><body><p>あいう</p></body></html>"
15963 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
15964 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
15965 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
15966 "<head></head><body><p style=\"text-align:right;\">あいう</p></body></html>"
15970 chxjconvrule_entry entry;
15972 apr_size_t destlen;
15974 chxj_serf_get = test_chxj_serf_get010;
15977 COOKIE_INIT(cookie);
15980 destlen = sizeof(TEST_STRING)-1;
15981 entry.action |= CONVRULE_CSS_ON_BIT;
15983 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
15984 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
15985 ret = chxj_rencoding(&r, ret, &destlen);
15986 CU_ASSERT(ret != NULL);
15987 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
15988 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
15989 CU_ASSERT(call_check == 1);
15993 #undef RESULT_STRING
15996 void test_ixhtml10_p_tag_with_css_004()
15998 #define TEST_STRING "<html><head>" \
15999 "</head><body><p style=\"text-align: left\">あいう</p></body></html>"
16000 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
16001 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
16002 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
16003 "<head></head><body><p style=\"text-align:left;\">あいう</p></body></html>"
16007 chxjconvrule_entry entry;
16009 apr_size_t destlen;
16011 chxj_serf_get = test_chxj_serf_get010;
16014 COOKIE_INIT(cookie);
16017 destlen = sizeof(TEST_STRING)-1;
16018 entry.action |= CONVRULE_CSS_ON_BIT;
16020 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
16021 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
16022 ret = chxj_rencoding(&r, ret, &destlen);
16023 CU_ASSERT(ret != NULL);
16024 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
16025 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
16026 CU_ASSERT(call_check == 0);
16030 #undef RESULT_STRING
16032 void test_ixhtml10_p_tag_with_css_005()
16034 #define TEST_STRING "<html><head>" \
16035 "</head><body><p style=\"text-align: center\">あいう</p></body></html>"
16036 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
16037 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
16038 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
16039 "<head></head><body><p style=\"text-align:center;\">あいう</p></body></html>"
16043 chxjconvrule_entry entry;
16045 apr_size_t destlen;
16047 chxj_serf_get = test_chxj_serf_get010;
16050 COOKIE_INIT(cookie);
16053 destlen = sizeof(TEST_STRING)-1;
16054 entry.action |= CONVRULE_CSS_ON_BIT;
16056 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
16057 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
16058 ret = chxj_rencoding(&r, ret, &destlen);
16059 CU_ASSERT(ret != NULL);
16060 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
16061 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
16062 CU_ASSERT(call_check == 0);
16066 #undef RESULT_STRING
16068 void test_ixhtml10_p_tag_with_css_006()
16070 #define TEST_STRING "<html><head>" \
16071 "</head><body><p style=\"text-align: right\">あいう</p></body></html>"
16072 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
16073 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
16074 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
16075 "<head></head><body><p style=\"text-align:right;\">あいう</p></body></html>"
16079 chxjconvrule_entry entry;
16081 apr_size_t destlen;
16083 chxj_serf_get = test_chxj_serf_get010;
16086 COOKIE_INIT(cookie);
16089 destlen = sizeof(TEST_STRING)-1;
16090 entry.action |= CONVRULE_CSS_ON_BIT;
16092 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
16093 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
16094 ret = chxj_rencoding(&r, ret, &destlen);
16095 CU_ASSERT(ret != NULL);
16096 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
16097 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
16098 CU_ASSERT(call_check == 0);
16102 #undef RESULT_STRING
16104 void test_ixhtml10_p_tag_with_css_007()
16106 #define TEST_STRING "<html><head>" \
16107 "</head><body><p style=\"text-align: right\"><p>あいう</p></p></body></html>"
16108 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
16109 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
16110 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
16111 "<head></head><body><p style=\"text-align:right;\"><p style=\"text-align:right;\">あいう</p></p></body></html>"
16115 chxjconvrule_entry entry;
16117 apr_size_t destlen;
16119 chxj_serf_get = test_chxj_serf_get010;
16122 COOKIE_INIT(cookie);
16125 destlen = sizeof(TEST_STRING)-1;
16126 entry.action |= CONVRULE_CSS_ON_BIT;
16128 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
16129 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
16130 ret = chxj_rencoding(&r, ret, &destlen);
16131 CU_ASSERT(ret != NULL);
16132 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
16133 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
16134 CU_ASSERT(call_check == 0);
16138 #undef RESULT_STRING
16140 /*=======================*/
16141 /* p with color property */
16142 /*=======================*/
16143 char *test_chxj_serf_get011(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
16145 static char *css = "a:focus { display: none }\n"
16146 "a:link { display: none }\n"
16147 "a { display: none }\n"
16148 "hr { display: none }\n"
16149 "a:visited { display:none }\n"
16150 "p { color: #ff0000 }\n";
16151 *len = strlen(css);
16155 void test_ixhtml10_p_tag_with_css_008()
16157 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
16158 "</head><body><p>あいう</p></body></html>"
16159 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
16160 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
16161 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
16162 "<head></head><body><p style=\"color:#ff0000;\">あいう</p></body></html>"
16166 chxjconvrule_entry entry;
16168 apr_size_t destlen;
16170 chxj_serf_get = test_chxj_serf_get011;
16173 COOKIE_INIT(cookie);
16176 destlen = sizeof(TEST_STRING)-1;
16177 entry.action |= CONVRULE_CSS_ON_BIT;
16179 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
16180 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
16181 ret = chxj_rencoding(&r, ret, &destlen);
16182 CU_ASSERT(ret != NULL);
16183 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
16184 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
16185 CU_ASSERT(call_check == 1);
16189 #undef RESULT_STRING
16191 char *test_chxj_serf_get012(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
16193 static char *css = "a:focus { display: none }\n"
16194 "a:link { display: none }\n"
16195 "a { display: none }\n"
16196 "hr { display: none }\n"
16197 "a:visited { display:none }\n"
16198 "p { color: rgb(100%, 100%, 100%) }\n";
16199 *len = strlen(css);
16203 void test_ixhtml10_p_tag_with_css_009()
16205 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
16206 "</head><body><p>あいう</p></body></html>"
16207 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
16208 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
16209 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
16210 "<head></head><body><p style=\"color:#ffffff;\">あいう</p></body></html>"
16214 chxjconvrule_entry entry;
16216 apr_size_t destlen;
16218 chxj_serf_get = test_chxj_serf_get012;
16221 COOKIE_INIT(cookie);
16224 destlen = sizeof(TEST_STRING)-1;
16225 entry.action |= CONVRULE_CSS_ON_BIT;
16227 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
16228 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
16229 ret = chxj_rencoding(&r, ret, &destlen);
16230 CU_ASSERT(ret != NULL);
16231 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
16232 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
16233 CU_ASSERT(call_check == 1);
16237 #undef RESULT_STRING
16239 void test_ixhtml10_p_tag_with_css_010()
16241 #define TEST_STRING "<html><head>" \
16242 "</head><body><p style=\"color: #ff0000\">あいう</p></body></html>"
16243 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
16244 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
16245 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
16246 "<head></head><body><p style=\"color:#ff0000;\">あいう</p></body></html>"
16250 chxjconvrule_entry entry;
16252 apr_size_t destlen;
16254 chxj_serf_get = test_chxj_serf_get011;
16257 COOKIE_INIT(cookie);
16260 destlen = sizeof(TEST_STRING)-1;
16261 entry.action |= CONVRULE_CSS_ON_BIT;
16263 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
16264 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
16265 ret = chxj_rencoding(&r, ret, &destlen);
16266 CU_ASSERT(ret != NULL);
16267 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
16268 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
16269 CU_ASSERT(call_check == 0);
16273 #undef RESULT_STRING
16275 void test_ixhtml10_p_tag_with_css_011()
16277 #define TEST_STRING "<html><head>" \
16278 "</head><body><p style=\"color: rgb(100%, 100%, 100%)\">あいう</p></body></html>"
16279 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
16280 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
16281 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
16282 "<head></head><body><p style=\"color:#ffffff;\">あいう</p></body></html>"
16286 chxjconvrule_entry entry;
16288 apr_size_t destlen;
16290 chxj_serf_get = test_chxj_serf_get012;
16293 COOKIE_INIT(cookie);
16296 destlen = sizeof(TEST_STRING)-1;
16297 entry.action |= CONVRULE_CSS_ON_BIT;
16299 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
16300 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
16301 ret = chxj_rencoding(&r, ret, &destlen);
16302 CU_ASSERT(ret != NULL);
16303 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
16304 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
16305 CU_ASSERT(call_check == 0);
16309 #undef RESULT_STRING
16311 char *test_chxj_serf_get013(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
16313 static char *css = "a:focus { display: none }\n"
16314 "a:link { display: none }\n"
16315 "a { display: none }\n"
16316 "hr { display: none }\n"
16317 "a:visited { display:none }\n"
16318 "p { text-decoration: blink }\n";
16319 *len = strlen(css);
16323 void test_ixhtml10_p_tag_with_css_012()
16325 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
16326 "</head><body><p>あいう</p></body></html>"
16327 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
16328 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
16329 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
16330 "<head></head><body><p style=\"text-decoration:blink;\">あいう</p></body></html>"
16334 chxjconvrule_entry entry;
16336 apr_size_t destlen;
16338 chxj_serf_get = test_chxj_serf_get013;
16341 COOKIE_INIT(cookie);
16344 destlen = sizeof(TEST_STRING)-1;
16345 entry.action |= CONVRULE_CSS_ON_BIT;
16347 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
16348 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
16349 ret = chxj_rencoding(&r, ret, &destlen);
16350 CU_ASSERT(ret != NULL);
16351 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
16352 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
16353 CU_ASSERT(call_check == 1);
16357 #undef RESULT_STRING
16359 void test_ixhtml10_p_tag_with_css_013()
16361 #define TEST_STRING "<html><head>" \
16362 "</head><body><p style=\"text-decoration: blink\">あいう</p></body></html>"
16363 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
16364 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
16365 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
16366 "<head></head><body><p style=\"text-decoration:blink;\">あいう</p></body></html>"
16370 chxjconvrule_entry entry;
16372 apr_size_t destlen;
16374 chxj_serf_get = test_chxj_serf_get013;
16377 COOKIE_INIT(cookie);
16380 destlen = sizeof(TEST_STRING)-1;
16381 entry.action |= CONVRULE_CSS_ON_BIT;
16383 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
16384 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
16385 ret = chxj_rencoding(&r, ret, &destlen);
16386 CU_ASSERT(ret != NULL);
16387 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
16388 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
16389 CU_ASSERT(call_check == 0);
16393 #undef RESULT_STRING
16398 /*===========================================================================*/
16399 /* ul tag with CSS */
16400 /*===========================================================================*/
16401 char *test_chxj_serf_get014(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
16403 static char *css = "a:focus { display: none }\n"
16404 "a:link { display: none }\n"
16405 "a { display: none }\n"
16406 "hr { display: none }\n"
16407 "a:visited { display:none }\n"
16408 "ul { list-style-type: disc }\n";
16409 *len = strlen(css);
16413 void test_ixhtml10_ul_tag_with_css_001()
16415 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
16416 "</head><body><ul>あいう</ul></body></html>"
16417 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
16418 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
16419 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
16420 "<head></head><body><ul style=\"list-style-type:disc;\">あいう</ul></body></html>"
16424 chxjconvrule_entry entry;
16426 apr_size_t destlen;
16428 chxj_serf_get = test_chxj_serf_get014;
16431 COOKIE_INIT(cookie);
16434 destlen = sizeof(TEST_STRING)-1;
16435 entry.action |= CONVRULE_CSS_ON_BIT;
16437 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
16438 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
16439 ret = chxj_rencoding(&r, ret, &destlen);
16440 CU_ASSERT(ret != NULL);
16441 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
16442 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
16443 CU_ASSERT(call_check == 1);
16447 #undef RESULT_STRING
16449 char *test_chxj_serf_get015(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
16451 static char *css = "a:focus { display: none }\n"
16452 "a:link { display: none }\n"
16453 "a { display: none }\n"
16454 "hr { display: none }\n"
16455 "a:visited { display:none }\n"
16456 "ul { list-style-type: circle }\n";
16457 *len = strlen(css);
16461 void test_ixhtml10_ul_tag_with_css_002()
16463 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
16464 "</head><body><ul>あいう</ul></body></html>"
16465 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
16466 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
16467 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
16468 "<head></head><body><ul style=\"list-style-type:circle;\">あいう</ul></body></html>"
16472 chxjconvrule_entry entry;
16474 apr_size_t destlen;
16476 chxj_serf_get = test_chxj_serf_get015;
16479 COOKIE_INIT(cookie);
16482 destlen = sizeof(TEST_STRING)-1;
16483 entry.action |= CONVRULE_CSS_ON_BIT;
16485 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
16486 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
16487 ret = chxj_rencoding(&r, ret, &destlen);
16488 CU_ASSERT(ret != NULL);
16489 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
16490 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
16491 CU_ASSERT(call_check == 1);
16495 #undef RESULT_STRING
16497 char *test_chxj_serf_get016(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
16499 static char *css = "a:focus { display: none }\n"
16500 "a:link { display: none }\n"
16501 "a { display: none }\n"
16502 "hr { display: none }\n"
16503 "a:visited { display:none }\n"
16504 "ul { list-style-type: square }\n";
16505 *len = strlen(css);
16509 void test_ixhtml10_ul_tag_with_css_003()
16511 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
16512 "</head><body><ul>あいう</ul></body></html>"
16513 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
16514 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
16515 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
16516 "<head></head><body><ul style=\"list-style-type:square;\">あいう</ul></body></html>"
16520 chxjconvrule_entry entry;
16522 apr_size_t destlen;
16524 chxj_serf_get = test_chxj_serf_get016;
16527 COOKIE_INIT(cookie);
16530 destlen = sizeof(TEST_STRING)-1;
16531 entry.action |= CONVRULE_CSS_ON_BIT;
16533 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
16534 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
16535 ret = chxj_rencoding(&r, ret, &destlen);
16536 CU_ASSERT(ret != NULL);
16537 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
16538 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
16539 CU_ASSERT(call_check == 1);
16543 #undef RESULT_STRING
16545 void test_ixhtml10_ul_tag_with_css_004()
16547 #define TEST_STRING "<html><head>" \
16548 "</head><body><ul style=\"list-style-type: disc\">あいう</ul></body></html>"
16549 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
16550 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
16551 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
16552 "<head></head><body><ul style=\"list-style-type:disc;\">あいう</ul></body></html>"
16556 chxjconvrule_entry entry;
16558 apr_size_t destlen;
16560 chxj_serf_get = test_chxj_serf_get013;
16563 COOKIE_INIT(cookie);
16566 destlen = sizeof(TEST_STRING)-1;
16567 entry.action |= CONVRULE_CSS_ON_BIT;
16569 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
16570 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
16571 ret = chxj_rencoding(&r, ret, &destlen);
16572 CU_ASSERT(ret != NULL);
16573 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
16574 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
16575 CU_ASSERT(call_check == 0);
16579 #undef RESULT_STRING
16581 void test_ixhtml10_ul_tag_with_css_005()
16583 #define TEST_STRING "<html><head>" \
16584 "</head><body><ul style=\"list-style-type: circle\">あいう</ul></body></html>"
16585 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
16586 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
16587 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
16588 "<head></head><body><ul style=\"list-style-type:circle;\">あいう</ul></body></html>"
16592 chxjconvrule_entry entry;
16594 apr_size_t destlen;
16596 chxj_serf_get = test_chxj_serf_get013;
16599 COOKIE_INIT(cookie);
16602 destlen = sizeof(TEST_STRING)-1;
16603 entry.action |= CONVRULE_CSS_ON_BIT;
16605 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
16606 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
16607 ret = chxj_rencoding(&r, ret, &destlen);
16608 CU_ASSERT(ret != NULL);
16609 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
16610 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
16611 CU_ASSERT(call_check == 0);
16615 #undef RESULT_STRING
16617 void test_ixhtml10_ul_tag_with_css_006()
16619 #define TEST_STRING "<html><head>" \
16620 "</head><body><ul style=\"list-style-type: square\">あいう</ul></body></html>"
16621 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
16622 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
16623 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
16624 "<head></head><body><ul style=\"list-style-type:square;\">あいう</ul></body></html>"
16628 chxjconvrule_entry entry;
16630 apr_size_t destlen;
16632 chxj_serf_get = test_chxj_serf_get013;
16635 COOKIE_INIT(cookie);
16638 destlen = sizeof(TEST_STRING)-1;
16639 entry.action |= CONVRULE_CSS_ON_BIT;
16641 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
16642 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
16643 ret = chxj_rencoding(&r, ret, &destlen);
16644 CU_ASSERT(ret != NULL);
16645 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
16646 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
16647 CU_ASSERT(call_check == 0);
16651 #undef RESULT_STRING
16653 void test_ixhtml10_ul_tag_with_css_007()
16655 #define TEST_STRING "<html><head>" \
16656 "</head><body><ul type=\"disc\">あいう</ul></body></html>"
16657 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
16658 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
16659 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
16660 "<head></head><body><ul style=\"list-style-type:disc;\">あいう</ul></body></html>"
16664 chxjconvrule_entry entry;
16666 apr_size_t destlen;
16668 chxj_serf_get = test_chxj_serf_get013;
16671 COOKIE_INIT(cookie);
16674 destlen = sizeof(TEST_STRING)-1;
16675 entry.action |= CONVRULE_CSS_ON_BIT;
16677 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
16678 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
16679 ret = chxj_rencoding(&r, ret, &destlen);
16680 CU_ASSERT(ret != NULL);
16681 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
16682 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
16683 CU_ASSERT(call_check == 0);
16687 #undef RESULT_STRING
16689 void test_ixhtml10_ul_tag_with_css_008()
16691 #define TEST_STRING "<html><head>" \
16692 "</head><body><ul type=\"circle\">あいう</ul></body></html>"
16693 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
16694 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
16695 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
16696 "<head></head><body><ul style=\"list-style-type:circle;\">あいう</ul></body></html>"
16700 chxjconvrule_entry entry;
16702 apr_size_t destlen;
16704 chxj_serf_get = test_chxj_serf_get013;
16707 COOKIE_INIT(cookie);
16710 destlen = sizeof(TEST_STRING)-1;
16711 entry.action |= CONVRULE_CSS_ON_BIT;
16713 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
16714 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
16715 ret = chxj_rencoding(&r, ret, &destlen);
16716 CU_ASSERT(ret != NULL);
16717 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
16718 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
16719 CU_ASSERT(call_check == 0);
16723 #undef RESULT_STRING
16725 void test_ixhtml10_ul_tag_with_css_009()
16727 #define TEST_STRING "<html><head>" \
16728 "</head><body><ul type=\"square\">あいう</ul></body></html>"
16729 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
16730 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
16731 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
16732 "<head></head><body><ul style=\"list-style-type:square;\">あいう</ul></body></html>"
16736 chxjconvrule_entry entry;
16738 apr_size_t destlen;
16740 chxj_serf_get = test_chxj_serf_get013;
16743 COOKIE_INIT(cookie);
16746 destlen = sizeof(TEST_STRING)-1;
16747 entry.action |= CONVRULE_CSS_ON_BIT;
16749 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
16750 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
16751 ret = chxj_rencoding(&r, ret, &destlen);
16752 CU_ASSERT(ret != NULL);
16753 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
16754 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
16755 CU_ASSERT(call_check == 0);
16759 #undef RESULT_STRING
16764 /*===========================================================================*/
16765 /* li tag with CSS */
16766 /*===========================================================================*/
16767 char *test_chxj_serf_get017(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
16769 static char *css = "a:focus { display: none }\n"
16770 "a:link { display: none }\n"
16771 "a { display: none }\n"
16772 "hr { display: none }\n"
16773 "a:visited { display:none }\n"
16774 "li { list-style-type: decimal }\n";
16775 *len = strlen(css);
16779 void test_ixhtml10_li_tag_with_css_001()
16781 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
16782 "</head><body><ul><li>あいう</li><li>かきく</li></ul></body></html>"
16783 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
16784 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
16785 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
16786 "<head></head><body><ul><li style=\"list-style-type:decimal;\">あいう</li><li style=\"list-style-type:decimal;\">かきく</li></ul></body></html>"
16790 chxjconvrule_entry entry;
16792 apr_size_t destlen;
16794 chxj_serf_get = test_chxj_serf_get017;
16797 COOKIE_INIT(cookie);
16800 destlen = sizeof(TEST_STRING)-1;
16801 entry.action |= CONVRULE_CSS_ON_BIT;
16803 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
16804 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
16805 ret = chxj_rencoding(&r, ret, &destlen);
16806 CU_ASSERT(ret != NULL);
16807 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
16808 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
16809 CU_ASSERT(call_check == 1);
16813 #undef RESULT_STRING
16815 char *test_chxj_serf_get018(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
16817 static char *css = "a:focus { display: none }\n"
16818 "a:link { display: none }\n"
16819 "a { display: none }\n"
16820 "hr { display: none }\n"
16821 "a:visited { display:none }\n"
16822 "li { list-style-type: upper-alpha }\n";
16823 *len = strlen(css);
16827 void test_ixhtml10_li_tag_with_css_002()
16829 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
16830 "</head><body><ul><li>あいう</li><li>かきく</li></ul></body></html>"
16831 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
16832 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
16833 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
16834 "<head></head><body><ul><li style=\"list-style-type:upper-alpha;\">あいう</li><li style=\"list-style-type:upper-alpha;\">かきく</li></ul></body></html>"
16838 chxjconvrule_entry entry;
16840 apr_size_t destlen;
16842 chxj_serf_get = test_chxj_serf_get018;
16845 COOKIE_INIT(cookie);
16848 destlen = sizeof(TEST_STRING)-1;
16849 entry.action |= CONVRULE_CSS_ON_BIT;
16851 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
16852 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
16853 ret = chxj_rencoding(&r, ret, &destlen);
16854 CU_ASSERT(ret != NULL);
16855 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
16856 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
16857 CU_ASSERT(call_check == 1);
16861 #undef RESULT_STRING
16863 char *test_chxj_serf_get019(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
16865 static char *css = "a:focus { display: none }\n"
16866 "a:link { display: none }\n"
16867 "a { display: none }\n"
16868 "hr { display: none }\n"
16869 "a:visited { display:none }\n"
16870 "li { list-style-type: lower-alpha }\n";
16871 *len = strlen(css);
16875 void test_ixhtml10_li_tag_with_css_003()
16877 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
16878 "</head><body><ul><li>あいう</li><li>かきく</li></ul></body></html>"
16879 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
16880 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
16881 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
16882 "<head></head><body><ul><li style=\"list-style-type:lower-alpha;\">あいう</li><li style=\"list-style-type:lower-alpha;\">かきく</li></ul></body></html>"
16886 chxjconvrule_entry entry;
16888 apr_size_t destlen;
16890 chxj_serf_get = test_chxj_serf_get019;
16893 COOKIE_INIT(cookie);
16896 destlen = sizeof(TEST_STRING)-1;
16897 entry.action |= CONVRULE_CSS_ON_BIT;
16899 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
16900 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
16901 ret = chxj_rencoding(&r, ret, &destlen);
16902 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
16903 fprintf(stderr, "actual:[%s]\n", ret);
16904 CU_ASSERT(ret != NULL);
16905 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
16906 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
16907 CU_ASSERT(call_check == 1);
16911 #undef RESULT_STRING
16913 char *test_chxj_serf_get020(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
16915 static char *css = "a:focus { display: none }\n"
16916 "a:link { display: none }\n"
16917 "a { display: none }\n"
16918 "hr { display: none }\n"
16919 "a:visited { display:none }\n"
16920 "li { list-style-type: disc }\n";
16921 *len = strlen(css);
16925 void test_ixhtml10_li_tag_with_css_004()
16927 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
16928 "</head><body><ul><li>あいう</li><li>かきく</li></ul></body></html>"
16929 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
16930 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
16931 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
16932 "<head></head><body><ul><li style=\"list-style-type:disc;\">あいう</li><li style=\"list-style-type:disc;\">かきく</li></ul></body></html>"
16936 chxjconvrule_entry entry;
16938 apr_size_t destlen;
16940 chxj_serf_get = test_chxj_serf_get020;
16943 COOKIE_INIT(cookie);
16946 destlen = sizeof(TEST_STRING)-1;
16947 entry.action |= CONVRULE_CSS_ON_BIT;
16949 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
16950 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
16951 ret = chxj_rencoding(&r, ret, &destlen);
16952 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
16953 fprintf(stderr, "actual:[%s]\n", ret);
16954 CU_ASSERT(ret != NULL);
16955 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
16956 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
16957 CU_ASSERT(call_check == 1);
16961 #undef RESULT_STRING
16963 char *test_chxj_serf_get021(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
16965 static char *css = "a:focus { display: none }\n"
16966 "a:link { display: none }\n"
16967 "a { display: none }\n"
16968 "hr { display: none }\n"
16969 "a:visited { display:none }\n"
16970 "li { list-style-type: circle }\n";
16971 *len = strlen(css);
16975 void test_ixhtml10_li_tag_with_css_005()
16977 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
16978 "</head><body><ul><li>あいう</li><li>かきく</li></ul></body></html>"
16979 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
16980 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
16981 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
16982 "<head></head><body><ul><li style=\"list-style-type:circle;\">あいう</li><li style=\"list-style-type:circle;\">かきく</li></ul></body></html>"
16986 chxjconvrule_entry entry;
16988 apr_size_t destlen;
16990 chxj_serf_get = test_chxj_serf_get021;
16993 COOKIE_INIT(cookie);
16996 destlen = sizeof(TEST_STRING)-1;
16997 entry.action |= CONVRULE_CSS_ON_BIT;
16999 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
17000 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
17001 ret = chxj_rencoding(&r, ret, &destlen);
17002 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
17003 fprintf(stderr, "actual:[%s]\n", ret);
17004 CU_ASSERT(ret != NULL);
17005 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
17006 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
17007 CU_ASSERT(call_check == 1);
17011 #undef RESULT_STRING
17013 char *test_chxj_serf_get022(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
17015 static char *css = "a:focus { display: none }\n"
17016 "a:link { display: none }\n"
17017 "a { display: none }\n"
17018 "hr { display: none }\n"
17019 "a:visited { display:none }\n"
17020 "li { list-style-type: square }\n";
17021 *len = strlen(css);
17025 void test_ixhtml10_li_tag_with_css_006()
17027 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
17028 "</head><body><ul><li>あいう</li><li>かきく</li></ul></body></html>"
17029 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
17030 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
17031 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
17032 "<head></head><body><ul><li style=\"list-style-type:square;\">あいう</li><li style=\"list-style-type:square;\">かきく</li></ul></body></html>"
17036 chxjconvrule_entry entry;
17038 apr_size_t destlen;
17040 chxj_serf_get = test_chxj_serf_get022;
17043 COOKIE_INIT(cookie);
17046 destlen = sizeof(TEST_STRING)-1;
17047 entry.action |= CONVRULE_CSS_ON_BIT;
17049 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
17050 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
17051 ret = chxj_rencoding(&r, ret, &destlen);
17052 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
17053 fprintf(stderr, "actual:[%s]\n", ret);
17054 CU_ASSERT(ret != NULL);
17055 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
17056 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
17057 CU_ASSERT(call_check == 1);
17061 #undef RESULT_STRING
17063 void test_ixhtml10_li_tag_with_css_007()
17065 #define TEST_STRING "<html><head>" \
17066 "</head><body><ul><li style=\"list-style-type: decimal\">あいう</li><li>かきく</li></ul></body></html>"
17067 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
17068 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
17069 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
17070 "<head></head><body><ul><li style=\"list-style-type:decimal;\">あいう</li><li>かきく</li></ul></body></html>"
17074 chxjconvrule_entry entry;
17076 apr_size_t destlen;
17078 chxj_serf_get = test_chxj_serf_get022;
17081 COOKIE_INIT(cookie);
17084 destlen = sizeof(TEST_STRING)-1;
17085 entry.action |= CONVRULE_CSS_ON_BIT;
17087 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
17088 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
17089 ret = chxj_rencoding(&r, ret, &destlen);
17090 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
17091 fprintf(stderr, "actual:[%s]\n", ret);
17092 CU_ASSERT(ret != NULL);
17093 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
17094 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
17095 CU_ASSERT(call_check == 0);
17099 #undef RESULT_STRING
17101 void test_ixhtml10_li_tag_with_css_008()
17103 #define TEST_STRING "<html><head>" \
17104 "</head><body><ul><li style=\"list-style-type: upper-alpha\">あいう</li><li>かきく</li></ul></body></html>"
17105 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
17106 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
17107 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
17108 "<head></head><body><ul><li style=\"list-style-type:upper-alpha;\">あいう</li><li>かきく</li></ul></body></html>"
17112 chxjconvrule_entry entry;
17114 apr_size_t destlen;
17116 chxj_serf_get = test_chxj_serf_get022;
17119 COOKIE_INIT(cookie);
17122 destlen = sizeof(TEST_STRING)-1;
17123 entry.action |= CONVRULE_CSS_ON_BIT;
17125 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
17126 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
17127 ret = chxj_rencoding(&r, ret, &destlen);
17128 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
17129 fprintf(stderr, "actual:[%s]\n", ret);
17130 CU_ASSERT(ret != NULL);
17131 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
17132 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
17133 CU_ASSERT(call_check == 0);
17137 #undef RESULT_STRING
17139 void test_ixhtml10_li_tag_with_css_009()
17141 #define TEST_STRING "<html><head>" \
17142 "</head><body><ul><li style=\"list-style-type: lower-alpha\">あいう</li><li>かきく</li></ul></body></html>"
17143 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
17144 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
17145 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
17146 "<head></head><body><ul><li style=\"list-style-type:lower-alpha;\">あいう</li><li>かきく</li></ul></body></html>"
17150 chxjconvrule_entry entry;
17152 apr_size_t destlen;
17154 chxj_serf_get = test_chxj_serf_get022;
17157 COOKIE_INIT(cookie);
17160 destlen = sizeof(TEST_STRING)-1;
17161 entry.action |= CONVRULE_CSS_ON_BIT;
17163 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
17164 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
17165 ret = chxj_rencoding(&r, ret, &destlen);
17166 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
17167 fprintf(stderr, "actual:[%s]\n", ret);
17168 CU_ASSERT(ret != NULL);
17169 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
17170 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
17171 CU_ASSERT(call_check == 0);
17175 #undef RESULT_STRING
17177 void test_ixhtml10_li_tag_with_css_010()
17179 #define TEST_STRING "<html><head>" \
17180 "</head><body><ul><li style=\"list-style-type: disc\">あいう</li><li>かきく</li></ul></body></html>"
17181 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
17182 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
17183 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
17184 "<head></head><body><ul><li style=\"list-style-type:disc;\">あいう</li><li>かきく</li></ul></body></html>"
17188 chxjconvrule_entry entry;
17190 apr_size_t destlen;
17192 chxj_serf_get = test_chxj_serf_get022;
17195 COOKIE_INIT(cookie);
17198 destlen = sizeof(TEST_STRING)-1;
17199 entry.action |= CONVRULE_CSS_ON_BIT;
17201 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
17202 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
17203 ret = chxj_rencoding(&r, ret, &destlen);
17204 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
17205 fprintf(stderr, "actual:[%s]\n", ret);
17206 CU_ASSERT(ret != NULL);
17207 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
17208 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
17209 CU_ASSERT(call_check == 0);
17213 #undef RESULT_STRING
17215 void test_ixhtml10_li_tag_with_css_011()
17217 #define TEST_STRING "<html><head>" \
17218 "</head><body><ul><li style=\"list-style-type: circle\">あいう</li><li>かきく</li></ul></body></html>"
17219 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
17220 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
17221 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
17222 "<head></head><body><ul><li style=\"list-style-type:circle;\">あいう</li><li>かきく</li></ul></body></html>"
17226 chxjconvrule_entry entry;
17228 apr_size_t destlen;
17230 chxj_serf_get = test_chxj_serf_get022;
17233 COOKIE_INIT(cookie);
17236 destlen = sizeof(TEST_STRING)-1;
17237 entry.action |= CONVRULE_CSS_ON_BIT;
17239 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
17240 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
17241 ret = chxj_rencoding(&r, ret, &destlen);
17242 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
17243 fprintf(stderr, "actual:[%s]\n", ret);
17244 CU_ASSERT(ret != NULL);
17245 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
17246 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
17247 CU_ASSERT(call_check == 0);
17251 #undef RESULT_STRING
17253 void test_ixhtml10_li_tag_with_css_012()
17255 #define TEST_STRING "<html><head>" \
17256 "</head><body><ul><li style=\"list-style-type: square\">あいう</li><li>かきく</li></ul></body></html>"
17257 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
17258 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
17259 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
17260 "<head></head><body><ul><li style=\"list-style-type:square;\">あいう</li><li>かきく</li></ul></body></html>"
17264 chxjconvrule_entry entry;
17266 apr_size_t destlen;
17268 chxj_serf_get = test_chxj_serf_get022;
17271 COOKIE_INIT(cookie);
17274 destlen = sizeof(TEST_STRING)-1;
17275 entry.action |= CONVRULE_CSS_ON_BIT;
17277 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
17278 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
17279 ret = chxj_rencoding(&r, ret, &destlen);
17280 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
17281 fprintf(stderr, "actual:[%s]\n", ret);
17282 CU_ASSERT(ret != NULL);
17283 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
17284 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
17285 CU_ASSERT(call_check == 0);
17289 #undef RESULT_STRING
17295 /*===========================================================================*/
17296 /* ol tag with CSS */
17297 /*===========================================================================*/
17298 char *test_chxj_serf_get030(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
17300 static char *css = "a:focus { display: none }\n"
17301 "a:link { display: none }\n"
17302 "a { display: none }\n"
17303 "hr { display: none }\n"
17304 "a:visited { display:none }\n"
17305 "ol { list-style-type: decimal }\n";
17306 *len = strlen(css);
17310 void test_ixhtml10_ol_tag_with_css_001()
17312 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
17313 "</head><body><ol><li>あいう</li><li>かきく</li></ul></body></html>"
17314 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
17315 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
17316 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
17317 "<head></head><body><ol style=\"list-style-type:decimal;\"><li style=\"list-style-type:decimal;\">あいう</li><li style=\"list-style-type:decimal;\">かきく</li></ol></body></html>"
17321 chxjconvrule_entry entry;
17323 apr_size_t destlen;
17325 chxj_serf_get = test_chxj_serf_get030;
17328 COOKIE_INIT(cookie);
17331 destlen = sizeof(TEST_STRING)-1;
17332 entry.action |= CONVRULE_CSS_ON_BIT;
17334 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
17335 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
17336 ret = chxj_rencoding(&r, ret, &destlen);
17337 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
17338 fprintf(stderr, "actual:[%s]\n", ret);
17339 CU_ASSERT(ret != NULL);
17340 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
17341 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
17342 CU_ASSERT(call_check == 1);
17346 #undef RESULT_STRING
17348 char *test_chxj_serf_get031(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
17350 static char *css = "a:focus { display: none }\n"
17351 "a:link { display: none }\n"
17352 "a { display: none }\n"
17353 "hr { display: none }\n"
17354 "a:visited { display:none }\n"
17355 "ol { list-style-type: lower-alpha }\n";
17356 *len = strlen(css);
17360 void test_ixhtml10_ol_tag_with_css_002()
17362 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
17363 "</head><body><ol><li>あいう</li><li>かきく</li></ul></body></html>"
17364 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
17365 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
17366 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
17367 "<head></head><body><ol style=\"list-style-type:lower-alpha;\"><li style=\"list-style-type:lower-alpha;\">あいう</li><li style=\"list-style-type:lower-alpha;\">かきく</li></ol></body></html>"
17371 chxjconvrule_entry entry;
17373 apr_size_t destlen;
17375 chxj_serf_get = test_chxj_serf_get031;
17378 COOKIE_INIT(cookie);
17381 destlen = sizeof(TEST_STRING)-1;
17382 entry.action |= CONVRULE_CSS_ON_BIT;
17384 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
17385 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
17386 ret = chxj_rencoding(&r, ret, &destlen);
17387 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
17388 fprintf(stderr, "actual:[%s]\n", ret);
17389 CU_ASSERT(ret != NULL);
17390 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
17391 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
17392 CU_ASSERT(call_check == 1);
17396 #undef RESULT_STRING
17398 char *test_chxj_serf_get032(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
17400 static char *css = "a:focus { display: none }\n"
17401 "a:link { display: none }\n"
17402 "a { display: none }\n"
17403 "hr { display: none }\n"
17404 "a:visited { display:none }\n"
17405 "ol { list-style-type: upper-alpha }\n";
17406 *len = strlen(css);
17410 void test_ixhtml10_ol_tag_with_css_003()
17412 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
17413 "</head><body><ol><li>あいう</li><li>かきく</li></ul></body></html>"
17414 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
17415 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
17416 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
17417 "<head></head><body><ol style=\"list-style-type:upper-alpha;\"><li style=\"list-style-type:upper-alpha;\">あいう</li><li style=\"list-style-type:upper-alpha;\">かきく</li></ol></body></html>"
17421 chxjconvrule_entry entry;
17423 apr_size_t destlen;
17425 chxj_serf_get = test_chxj_serf_get032;
17428 COOKIE_INIT(cookie);
17431 destlen = sizeof(TEST_STRING)-1;
17432 entry.action |= CONVRULE_CSS_ON_BIT;
17434 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
17435 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
17436 ret = chxj_rencoding(&r, ret, &destlen);
17437 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
17438 fprintf(stderr, "actual:[%s]\n", ret);
17439 CU_ASSERT(ret != NULL);
17440 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
17441 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
17442 CU_ASSERT(call_check == 1);
17446 #undef RESULT_STRING
17448 void test_ixhtml10_ol_tag_with_css_004()
17450 #define TEST_STRING "<html><head>" \
17451 "</head><body><ol style=\"list-style-type:decimal\"><li>あいう</li><li>かきく</li></ul></body></html>"
17452 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
17453 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
17454 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
17455 "<head></head><body><ol style=\"list-style-type:decimal;\"><li style=\"list-style-type:decimal;\">あいう</li><li style=\"list-style-type:decimal;\">かきく</li></ol></body></html>"
17459 chxjconvrule_entry entry;
17461 apr_size_t destlen;
17463 chxj_serf_get = test_chxj_serf_get032;
17466 COOKIE_INIT(cookie);
17469 destlen = sizeof(TEST_STRING)-1;
17470 entry.action |= CONVRULE_CSS_ON_BIT;
17472 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
17473 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
17474 ret = chxj_rencoding(&r, ret, &destlen);
17475 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
17476 fprintf(stderr, "actual:[%s]\n", ret);
17477 CU_ASSERT(ret != NULL);
17478 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
17479 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
17480 CU_ASSERT(call_check == 0);
17484 #undef RESULT_STRING
17486 void test_ixhtml10_ol_tag_with_css_005()
17488 #define TEST_STRING "<html><head>" \
17489 "</head><body><ol style=\"list-style-type:lower-alpha\"><li>あいう</li><li>かきく</li></ul></body></html>"
17490 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
17491 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
17492 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
17493 "<head></head><body><ol style=\"list-style-type:lower-alpha;\"><li style=\"list-style-type:lower-alpha;\">あいう</li><li style=\"list-style-type:lower-alpha;\">かきく</li></ol></body></html>"
17497 chxjconvrule_entry entry;
17499 apr_size_t destlen;
17501 chxj_serf_get = test_chxj_serf_get032;
17504 COOKIE_INIT(cookie);
17507 destlen = sizeof(TEST_STRING)-1;
17508 entry.action |= CONVRULE_CSS_ON_BIT;
17510 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
17511 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
17512 ret = chxj_rencoding(&r, ret, &destlen);
17513 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
17514 fprintf(stderr, "actual:[%s]\n", ret);
17515 CU_ASSERT(ret != NULL);
17516 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
17517 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
17518 CU_ASSERT(call_check == 0);
17522 #undef RESULT_STRING
17524 void test_ixhtml10_ol_tag_with_css_006()
17526 #define TEST_STRING "<html><head>" \
17527 "</head><body><ol style=\"list-style-type:upper-alpha\"><li>あいう</li><li>かきく</li></ul></body></html>"
17528 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
17529 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
17530 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
17531 "<head></head><body><ol style=\"list-style-type:upper-alpha;\"><li style=\"list-style-type:upper-alpha;\">あいう</li><li style=\"list-style-type:upper-alpha;\">かきく</li></ol></body></html>"
17535 chxjconvrule_entry entry;
17537 apr_size_t destlen;
17539 chxj_serf_get = test_chxj_serf_get032;
17542 COOKIE_INIT(cookie);
17545 destlen = sizeof(TEST_STRING)-1;
17546 entry.action |= CONVRULE_CSS_ON_BIT;
17548 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
17549 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
17550 ret = chxj_rencoding(&r, ret, &destlen);
17551 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
17552 fprintf(stderr, "actual:[%s]\n", ret);
17553 CU_ASSERT(ret != NULL);
17554 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
17555 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
17556 CU_ASSERT(call_check == 0);
17560 #undef RESULT_STRING
17564 /*===========================================================================*/
17565 /* h1 tag with CSS */
17566 /*===========================================================================*/
17567 char *test_chxj_serf_get040(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
17569 static char *css = "a:focus { display: none }\n"
17570 "a:link { display: none }\n"
17571 "a { display: none }\n"
17572 "hr { display: none }\n"
17573 "a:visited { display:none }\n"
17574 "h1 { text-align: right }\n";
17575 *len = strlen(css);
17579 void test_ixhtml10_h1_tag_with_css_001()
17581 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
17582 "</head><body><h1>あいう</h1></body></html>"
17583 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
17584 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
17585 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
17586 "<head></head><body><h1 style=\"text-align:right;\">あいう</h1></body></html>"
17590 chxjconvrule_entry entry;
17592 apr_size_t destlen;
17594 chxj_serf_get = test_chxj_serf_get040;
17597 COOKIE_INIT(cookie);
17600 destlen = sizeof(TEST_STRING)-1;
17601 entry.action |= CONVRULE_CSS_ON_BIT;
17603 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
17604 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
17605 ret = chxj_rencoding(&r, ret, &destlen);
17606 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
17607 fprintf(stderr, "actual:[%s]\n", ret);
17608 CU_ASSERT(ret != NULL);
17609 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
17610 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
17611 CU_ASSERT(call_check == 1);
17615 #undef RESULT_STRING
17617 char *test_chxj_serf_get041(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
17619 static char *css = "a:focus { display: none }\n"
17620 "a:link { display: none }\n"
17621 "a { display: none }\n"
17622 "hr { display: none }\n"
17623 "a:visited { display:none }\n"
17624 "h1 { text-align: center }\n";
17625 *len = strlen(css);
17629 void test_ixhtml10_h1_tag_with_css_002()
17631 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
17632 "</head><body><h1>あいう</h1></body></html>"
17633 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
17634 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
17635 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
17636 "<head></head><body><h1 style=\"text-align:center;\">あいう</h1></body></html>"
17640 chxjconvrule_entry entry;
17642 apr_size_t destlen;
17644 chxj_serf_get = test_chxj_serf_get041;
17647 COOKIE_INIT(cookie);
17650 destlen = sizeof(TEST_STRING)-1;
17651 entry.action |= CONVRULE_CSS_ON_BIT;
17653 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
17654 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
17655 ret = chxj_rencoding(&r, ret, &destlen);
17656 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
17657 fprintf(stderr, "actual:[%s]\n", ret);
17658 CU_ASSERT(ret != NULL);
17659 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
17660 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
17661 CU_ASSERT(call_check == 1);
17665 #undef RESULT_STRING
17667 char *test_chxj_serf_get042(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
17669 static char *css = "a:focus { display: none }\n"
17670 "a:link { display: none }\n"
17671 "a { display: none }\n"
17672 "hr { display: none }\n"
17673 "a:visited { display:none }\n"
17674 "h1 { text-align: right }\n";
17675 *len = strlen(css);
17679 void test_ixhtml10_h1_tag_with_css_003()
17681 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
17682 "</head><body><h1>あいう</h1></body></html>"
17683 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
17684 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
17685 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
17686 "<head></head><body><h1 style=\"text-align:right;\">あいう</h1></body></html>"
17690 chxjconvrule_entry entry;
17692 apr_size_t destlen;
17694 chxj_serf_get = test_chxj_serf_get042;
17697 COOKIE_INIT(cookie);
17700 destlen = sizeof(TEST_STRING)-1;
17701 entry.action |= CONVRULE_CSS_ON_BIT;
17703 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
17704 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
17705 ret = chxj_rencoding(&r, ret, &destlen);
17706 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
17707 fprintf(stderr, "actual:[%s]\n", ret);
17708 CU_ASSERT(ret != NULL);
17709 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
17710 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
17711 CU_ASSERT(call_check == 1);
17715 #undef RESULT_STRING
17717 void test_ixhtml10_h1_tag_with_css_004()
17719 #define TEST_STRING "<html><head>" \
17720 "</head><body><h1 style=\"text-align: left\">あいう</h1></body></html>"
17721 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
17722 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
17723 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
17724 "<head></head><body><h1 style=\"text-align:left;\">あいう</h1></body></html>"
17728 chxjconvrule_entry entry;
17730 apr_size_t destlen;
17732 chxj_serf_get = test_chxj_serf_get042;
17735 COOKIE_INIT(cookie);
17738 destlen = sizeof(TEST_STRING)-1;
17739 entry.action |= CONVRULE_CSS_ON_BIT;
17741 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
17742 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
17743 ret = chxj_rencoding(&r, ret, &destlen);
17744 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
17745 fprintf(stderr, "actual:[%s]\n", ret);
17746 CU_ASSERT(ret != NULL);
17747 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
17748 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
17749 CU_ASSERT(call_check == 0);
17753 #undef RESULT_STRING
17755 void test_ixhtml10_h1_tag_with_css_005()
17757 #define TEST_STRING "<html><head>" \
17758 "</head><body><h1 style=\"text-align: center\">あいう</h1></body></html>"
17759 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
17760 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
17761 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
17762 "<head></head><body><h1 style=\"text-align:center;\">あいう</h1></body></html>"
17766 chxjconvrule_entry entry;
17768 apr_size_t destlen;
17770 chxj_serf_get = test_chxj_serf_get042;
17773 COOKIE_INIT(cookie);
17776 destlen = sizeof(TEST_STRING)-1;
17777 entry.action |= CONVRULE_CSS_ON_BIT;
17779 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
17780 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
17781 ret = chxj_rencoding(&r, ret, &destlen);
17782 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
17783 fprintf(stderr, "actual:[%s]\n", ret);
17784 CU_ASSERT(ret != NULL);
17785 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
17786 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
17787 CU_ASSERT(call_check == 0);
17791 #undef RESULT_STRING
17793 void test_ixhtml10_h1_tag_with_css_006()
17795 #define TEST_STRING "<html><head>" \
17796 "</head><body><h1 style=\"text-align: right\">あいう</h1></body></html>"
17797 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
17798 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
17799 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
17800 "<head></head><body><h1 style=\"text-align:right;\">あいう</h1></body></html>"
17804 chxjconvrule_entry entry;
17806 apr_size_t destlen;
17808 chxj_serf_get = test_chxj_serf_get042;
17811 COOKIE_INIT(cookie);
17814 destlen = sizeof(TEST_STRING)-1;
17815 entry.action |= CONVRULE_CSS_ON_BIT;
17817 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
17818 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
17819 ret = chxj_rencoding(&r, ret, &destlen);
17820 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
17821 fprintf(stderr, "actual:[%s]\n", ret);
17822 CU_ASSERT(ret != NULL);
17823 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
17824 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
17825 CU_ASSERT(call_check == 0);
17829 #undef RESULT_STRING
17834 /*===========================================================================*/
17835 /* h2 tag with CSS */
17836 /*===========================================================================*/
17837 char *test_chxj_serf_get043(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
17839 static char *css = "a:focus { display: none }\n"
17840 "a:link { display: none }\n"
17841 "a { display: none }\n"
17842 "hr { display: none }\n"
17843 "a:visited { display:none }\n"
17844 "h2 { text-align: right }\n";
17845 *len = strlen(css);
17849 void test_ixhtml10_h2_tag_with_css_001()
17851 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
17852 "</head><body><h2>あいう</h2></body></html>"
17853 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
17854 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
17855 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
17856 "<head></head><body><h2 style=\"text-align:right;\">あいう</h2></body></html>"
17860 chxjconvrule_entry entry;
17862 apr_size_t destlen;
17864 chxj_serf_get = test_chxj_serf_get043;
17867 COOKIE_INIT(cookie);
17870 destlen = sizeof(TEST_STRING)-1;
17871 entry.action |= CONVRULE_CSS_ON_BIT;
17873 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
17874 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
17875 ret = chxj_rencoding(&r, ret, &destlen);
17876 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
17877 fprintf(stderr, "actual:[%s]\n", ret);
17878 CU_ASSERT(ret != NULL);
17879 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
17880 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
17881 CU_ASSERT(call_check == 1);
17885 #undef RESULT_STRING
17887 char *test_chxj_serf_get044(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
17889 static char *css = "a:focus { display: none }\n"
17890 "a:link { display: none }\n"
17891 "a { display: none }\n"
17892 "hr { display: none }\n"
17893 "a:visited { display:none }\n"
17894 "h2 { text-align: center }\n";
17895 *len = strlen(css);
17899 void test_ixhtml10_h2_tag_with_css_002()
17901 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
17902 "</head><body><h2>あいう</h2></body></html>"
17903 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
17904 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
17905 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
17906 "<head></head><body><h2 style=\"text-align:center;\">あいう</h2></body></html>"
17910 chxjconvrule_entry entry;
17912 apr_size_t destlen;
17914 chxj_serf_get = test_chxj_serf_get044;
17917 COOKIE_INIT(cookie);
17920 destlen = sizeof(TEST_STRING)-1;
17921 entry.action |= CONVRULE_CSS_ON_BIT;
17923 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
17924 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
17925 ret = chxj_rencoding(&r, ret, &destlen);
17926 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
17927 fprintf(stderr, "actual:[%s]\n", ret);
17928 CU_ASSERT(ret != NULL);
17929 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
17930 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
17931 CU_ASSERT(call_check == 1);
17935 #undef RESULT_STRING
17937 char *test_chxj_serf_get045(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
17939 static char *css = "a:focus { display: none }\n"
17940 "a:link { display: none }\n"
17941 "a { display: none }\n"
17942 "hr { display: none }\n"
17943 "a:visited { display:none }\n"
17944 "h2 { text-align: right }\n";
17945 *len = strlen(css);
17949 void test_ixhtml10_h2_tag_with_css_003()
17951 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
17952 "</head><body><h2>あいう</h2></body></html>"
17953 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
17954 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
17955 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
17956 "<head></head><body><h2 style=\"text-align:right;\">あいう</h2></body></html>"
17960 chxjconvrule_entry entry;
17962 apr_size_t destlen;
17964 chxj_serf_get = test_chxj_serf_get045;
17967 COOKIE_INIT(cookie);
17970 destlen = sizeof(TEST_STRING)-1;
17971 entry.action |= CONVRULE_CSS_ON_BIT;
17973 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
17974 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
17975 ret = chxj_rencoding(&r, ret, &destlen);
17976 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
17977 fprintf(stderr, "actual:[%s]\n", ret);
17978 CU_ASSERT(ret != NULL);
17979 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
17980 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
17981 CU_ASSERT(call_check == 1);
17985 #undef RESULT_STRING
17987 void test_ixhtml10_h2_tag_with_css_004()
17989 #define TEST_STRING "<html><head>" \
17990 "</head><body><h2 style=\"text-align: left\">あいう</h2></body></html>"
17991 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
17992 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
17993 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
17994 "<head></head><body><h2 style=\"text-align:left;\">あいう</h2></body></html>"
17998 chxjconvrule_entry entry;
18000 apr_size_t destlen;
18002 chxj_serf_get = test_chxj_serf_get045;
18005 COOKIE_INIT(cookie);
18008 destlen = sizeof(TEST_STRING)-1;
18009 entry.action |= CONVRULE_CSS_ON_BIT;
18011 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
18012 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
18013 ret = chxj_rencoding(&r, ret, &destlen);
18014 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
18015 fprintf(stderr, "actual:[%s]\n", ret);
18016 CU_ASSERT(ret != NULL);
18017 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
18018 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
18019 CU_ASSERT(call_check == 0);
18023 #undef RESULT_STRING
18025 void test_ixhtml10_h2_tag_with_css_005()
18027 #define TEST_STRING "<html><head>" \
18028 "</head><body><h2 style=\"text-align: center\">あいう</h2></body></html>"
18029 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
18030 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
18031 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
18032 "<head></head><body><h2 style=\"text-align:center;\">あいう</h2></body></html>"
18036 chxjconvrule_entry entry;
18038 apr_size_t destlen;
18040 chxj_serf_get = test_chxj_serf_get045;
18043 COOKIE_INIT(cookie);
18046 destlen = sizeof(TEST_STRING)-1;
18047 entry.action |= CONVRULE_CSS_ON_BIT;
18049 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
18050 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
18051 ret = chxj_rencoding(&r, ret, &destlen);
18052 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
18053 fprintf(stderr, "actual:[%s]\n", ret);
18054 CU_ASSERT(ret != NULL);
18055 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
18056 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
18057 CU_ASSERT(call_check == 0);
18061 #undef RESULT_STRING
18063 void test_ixhtml10_h2_tag_with_css_006()
18065 #define TEST_STRING "<html><head>" \
18066 "</head><body><h2 style=\"text-align: right\">あいう</h2></body></html>"
18067 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
18068 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
18069 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
18070 "<head></head><body><h2 style=\"text-align:right;\">あいう</h2></body></html>"
18074 chxjconvrule_entry entry;
18076 apr_size_t destlen;
18078 chxj_serf_get = test_chxj_serf_get045;
18081 COOKIE_INIT(cookie);
18084 destlen = sizeof(TEST_STRING)-1;
18085 entry.action |= CONVRULE_CSS_ON_BIT;
18087 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
18088 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
18089 ret = chxj_rencoding(&r, ret, &destlen);
18090 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
18091 fprintf(stderr, "actual:[%s]\n", ret);
18092 CU_ASSERT(ret != NULL);
18093 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
18094 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
18095 CU_ASSERT(call_check == 0);
18099 #undef RESULT_STRING
18104 /*===========================================================================*/
18105 /* h3 tag with CSS */
18106 /*===========================================================================*/
18107 char *test_chxj_serf_get046(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
18109 static char *css = "a:focus { display: none }\n"
18110 "a:link { display: none }\n"
18111 "a { display: none }\n"
18112 "hr { display: none }\n"
18113 "a:visited { display:none }\n"
18114 "h3 { text-align: right }\n";
18115 *len = strlen(css);
18119 void test_ixhtml10_h3_tag_with_css_001()
18121 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
18122 "</head><body><h3>あいう</h3></body></html>"
18123 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
18124 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
18125 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
18126 "<head></head><body><h3 style=\"text-align:right;\">あいう</h3></body></html>"
18130 chxjconvrule_entry entry;
18132 apr_size_t destlen;
18134 chxj_serf_get = test_chxj_serf_get046;
18137 COOKIE_INIT(cookie);
18140 destlen = sizeof(TEST_STRING)-1;
18141 entry.action |= CONVRULE_CSS_ON_BIT;
18143 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
18144 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
18145 ret = chxj_rencoding(&r, ret, &destlen);
18146 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
18147 fprintf(stderr, "actual:[%s]\n", ret);
18148 CU_ASSERT(ret != NULL);
18149 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
18150 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
18151 CU_ASSERT(call_check == 1);
18155 #undef RESULT_STRING
18157 char *test_chxj_serf_get047(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
18159 static char *css = "a:focus { display: none }\n"
18160 "a:link { display: none }\n"
18161 "a { display: none }\n"
18162 "hr { display: none }\n"
18163 "a:visited { display:none }\n"
18164 "h3 { text-align: center }\n";
18165 *len = strlen(css);
18169 void test_ixhtml10_h3_tag_with_css_002()
18171 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
18172 "</head><body><h3>あいう</h3></body></html>"
18173 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
18174 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
18175 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
18176 "<head></head><body><h3 style=\"text-align:center;\">あいう</h3></body></html>"
18180 chxjconvrule_entry entry;
18182 apr_size_t destlen;
18184 chxj_serf_get = test_chxj_serf_get047;
18187 COOKIE_INIT(cookie);
18190 destlen = sizeof(TEST_STRING)-1;
18191 entry.action |= CONVRULE_CSS_ON_BIT;
18193 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
18194 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
18195 ret = chxj_rencoding(&r, ret, &destlen);
18196 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
18197 fprintf(stderr, "actual:[%s]\n", ret);
18198 CU_ASSERT(ret != NULL);
18199 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
18200 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
18201 CU_ASSERT(call_check == 1);
18205 #undef RESULT_STRING
18207 char *test_chxj_serf_get048(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
18209 static char *css = "a:focus { display: none }\n"
18210 "a:link { display: none }\n"
18211 "a { display: none }\n"
18212 "hr { display: none }\n"
18213 "a:visited { display:none }\n"
18214 "h3 { text-align: right }\n";
18215 *len = strlen(css);
18219 void test_ixhtml10_h3_tag_with_css_003()
18221 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
18222 "</head><body><h3>あいう</h3></body></html>"
18223 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
18224 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
18225 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
18226 "<head></head><body><h3 style=\"text-align:right;\">あいう</h3></body></html>"
18230 chxjconvrule_entry entry;
18232 apr_size_t destlen;
18234 chxj_serf_get = test_chxj_serf_get048;
18237 COOKIE_INIT(cookie);
18240 destlen = sizeof(TEST_STRING)-1;
18241 entry.action |= CONVRULE_CSS_ON_BIT;
18243 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
18244 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
18245 ret = chxj_rencoding(&r, ret, &destlen);
18246 CU_ASSERT(ret != NULL);
18247 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
18248 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
18249 CU_ASSERT(call_check == 1);
18253 #undef RESULT_STRING
18255 void test_ixhtml10_h3_tag_with_css_004()
18257 #define TEST_STRING "<html><head>" \
18258 "</head><body><h3 style=\"text-align: left\">あいう</h3></body></html>"
18259 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
18260 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
18261 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
18262 "<head></head><body><h3 style=\"text-align:left;\">あいう</h3></body></html>"
18266 chxjconvrule_entry entry;
18268 apr_size_t destlen;
18270 chxj_serf_get = test_chxj_serf_get048;
18273 COOKIE_INIT(cookie);
18276 destlen = sizeof(TEST_STRING)-1;
18277 entry.action |= CONVRULE_CSS_ON_BIT;
18279 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
18280 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
18281 ret = chxj_rencoding(&r, ret, &destlen);
18282 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
18283 fprintf(stderr, "actual:[%s]\n", ret);
18284 CU_ASSERT(ret != NULL);
18285 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
18286 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
18287 CU_ASSERT(call_check == 0);
18291 #undef RESULT_STRING
18293 void test_ixhtml10_h3_tag_with_css_005()
18295 #define TEST_STRING "<html><head>" \
18296 "</head><body><h3 style=\"text-align: center\">あいう</h3></body></html>"
18297 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
18298 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
18299 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
18300 "<head></head><body><h3 style=\"text-align:center;\">あいう</h3></body></html>"
18304 chxjconvrule_entry entry;
18306 apr_size_t destlen;
18308 chxj_serf_get = test_chxj_serf_get048;
18311 COOKIE_INIT(cookie);
18314 destlen = sizeof(TEST_STRING)-1;
18315 entry.action |= CONVRULE_CSS_ON_BIT;
18317 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
18318 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
18319 ret = chxj_rencoding(&r, ret, &destlen);
18320 fprintf(stderr, "actual:[%s]\n", ret);
18321 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
18322 CU_ASSERT(ret != NULL);
18323 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
18324 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
18325 CU_ASSERT(call_check == 0);
18329 #undef RESULT_STRING
18331 void test_ixhtml10_h3_tag_with_css_006()
18333 #define TEST_STRING "<html><head>" \
18334 "</head><body><h3 style=\"text-align: right\">あいう</h3></body></html>"
18335 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
18336 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
18337 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
18338 "<head></head><body><h3 style=\"text-align:right;\">あいう</h3></body></html>"
18342 chxjconvrule_entry entry;
18344 apr_size_t destlen;
18346 chxj_serf_get = test_chxj_serf_get048;
18349 COOKIE_INIT(cookie);
18352 destlen = sizeof(TEST_STRING)-1;
18353 entry.action |= CONVRULE_CSS_ON_BIT;
18355 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
18356 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
18357 ret = chxj_rencoding(&r, ret, &destlen);
18358 fprintf(stderr, "actual:[%s]\n", ret);
18359 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
18360 CU_ASSERT(ret != NULL);
18361 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
18362 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
18363 CU_ASSERT(call_check == 0);
18367 #undef RESULT_STRING
18372 /*===========================================================================*/
18373 /* h4 tag with CSS */
18374 /*===========================================================================*/
18375 char *test_chxj_serf_get049(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
18377 static char *css = "a:focus { display: none }\n"
18378 "a:link { display: none }\n"
18379 "a { display: none }\n"
18380 "hr { display: none }\n"
18381 "a:visited { display:none }\n"
18382 "h4 { text-align: right }\n";
18383 *len = strlen(css);
18387 void test_ixhtml10_h4_tag_with_css_001()
18389 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
18390 "</head><body><h4>あいう</h4></body></html>"
18391 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
18392 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
18393 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
18394 "<head></head><body><h4 style=\"text-align:right;\">あいう</h4></body></html>"
18398 chxjconvrule_entry entry;
18400 apr_size_t destlen;
18402 chxj_serf_get = test_chxj_serf_get049;
18405 COOKIE_INIT(cookie);
18408 destlen = sizeof(TEST_STRING)-1;
18409 entry.action |= CONVRULE_CSS_ON_BIT;
18411 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
18412 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
18413 ret = chxj_rencoding(&r, ret, &destlen);
18414 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
18415 fprintf(stderr, "actual:[%s]\n", ret);
18416 CU_ASSERT(ret != NULL);
18417 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
18418 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
18419 CU_ASSERT(call_check == 1);
18423 #undef RESULT_STRING
18425 char *test_chxj_serf_get050(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
18427 static char *css = "a:focus { display: none }\n"
18428 "a:link { display: none }\n"
18429 "a { display: none }\n"
18430 "hr { display: none }\n"
18431 "a:visited { display:none }\n"
18432 "h4 { text-align: center }\n";
18433 *len = strlen(css);
18437 void test_ixhtml10_h4_tag_with_css_002()
18439 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
18440 "</head><body><h4>あいう</h4></body></html>"
18441 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
18442 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
18443 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
18444 "<head></head><body><h4 style=\"text-align:center;\">あいう</h4></body></html>"
18448 chxjconvrule_entry entry;
18450 apr_size_t destlen;
18452 chxj_serf_get = test_chxj_serf_get050;
18455 COOKIE_INIT(cookie);
18458 destlen = sizeof(TEST_STRING)-1;
18459 entry.action |= CONVRULE_CSS_ON_BIT;
18461 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
18462 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
18463 ret = chxj_rencoding(&r, ret, &destlen);
18464 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
18465 fprintf(stderr, "actual:[%s]\n", ret);
18466 CU_ASSERT(ret != NULL);
18467 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
18468 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
18469 CU_ASSERT(call_check == 1);
18473 #undef RESULT_STRING
18475 char *test_chxj_serf_get051(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
18477 static char *css = "a:focus { display: none }\n"
18478 "a:link { display: none }\n"
18479 "a { display: none }\n"
18480 "hr { display: none }\n"
18481 "a:visited { display:none }\n"
18482 "h4 { text-align: right }\n";
18483 *len = strlen(css);
18487 void test_ixhtml10_h4_tag_with_css_003()
18489 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
18490 "</head><body><h4>あいう</h4></body></html>"
18491 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
18492 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
18493 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
18494 "<head></head><body><h4 style=\"text-align:right;\">あいう</h4></body></html>"
18498 chxjconvrule_entry entry;
18500 apr_size_t destlen;
18502 chxj_serf_get = test_chxj_serf_get051;
18505 COOKIE_INIT(cookie);
18508 destlen = sizeof(TEST_STRING)-1;
18509 entry.action |= CONVRULE_CSS_ON_BIT;
18511 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
18512 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
18513 ret = chxj_rencoding(&r, ret, &destlen);
18514 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
18515 fprintf(stderr, "actual:[%s]\n", ret);
18516 CU_ASSERT(ret != NULL);
18517 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
18518 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
18519 CU_ASSERT(call_check == 1);
18523 #undef RESULT_STRING
18525 void test_ixhtml10_h4_tag_with_css_004()
18527 #define TEST_STRING "<html><head>" \
18528 "</head><body><h4 style=\"text-align: left\">あいう</h4></body></html>"
18529 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
18530 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
18531 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
18532 "<head></head><body><h4 style=\"text-align:left;\">あいう</h4></body></html>"
18536 chxjconvrule_entry entry;
18538 apr_size_t destlen;
18540 chxj_serf_get = test_chxj_serf_get051;
18543 COOKIE_INIT(cookie);
18546 destlen = sizeof(TEST_STRING)-1;
18547 entry.action |= CONVRULE_CSS_ON_BIT;
18549 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
18550 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
18551 ret = chxj_rencoding(&r, ret, &destlen);
18552 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
18553 fprintf(stderr, "actual:[%s]\n", ret);
18554 CU_ASSERT(ret != NULL);
18555 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
18556 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
18557 CU_ASSERT(call_check == 0);
18561 #undef RESULT_STRING
18563 void test_ixhtml10_h4_tag_with_css_005()
18565 #define TEST_STRING "<html><head>" \
18566 "</head><body><h4 style=\"text-align: center\">あいう</h4></body></html>"
18567 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
18568 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
18569 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
18570 "<head></head><body><h4 style=\"text-align:center;\">あいう</h4></body></html>"
18574 chxjconvrule_entry entry;
18576 apr_size_t destlen;
18578 chxj_serf_get = test_chxj_serf_get051;
18581 COOKIE_INIT(cookie);
18584 destlen = sizeof(TEST_STRING)-1;
18585 entry.action |= CONVRULE_CSS_ON_BIT;
18587 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
18588 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
18589 ret = chxj_rencoding(&r, ret, &destlen);
18590 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
18591 fprintf(stderr, "actual:[%s]\n", ret);
18592 CU_ASSERT(ret != NULL);
18593 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
18594 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
18595 CU_ASSERT(call_check == 0);
18599 #undef RESULT_STRING
18601 void test_ixhtml10_h4_tag_with_css_006()
18603 #define TEST_STRING "<html><head>" \
18604 "</head><body><h4 style=\"text-align: right\">あいう</h4></body></html>"
18605 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
18606 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
18607 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
18608 "<head></head><body><h4 style=\"text-align:right;\">あいう</h4></body></html>"
18612 chxjconvrule_entry entry;
18614 apr_size_t destlen;
18616 chxj_serf_get = test_chxj_serf_get051;
18619 COOKIE_INIT(cookie);
18622 destlen = sizeof(TEST_STRING)-1;
18623 entry.action |= CONVRULE_CSS_ON_BIT;
18625 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
18626 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
18627 ret = chxj_rencoding(&r, ret, &destlen);
18628 fprintf(stderr, "actual:[%s]\n", ret);
18629 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
18630 CU_ASSERT(ret != NULL);
18631 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
18632 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
18633 CU_ASSERT(call_check == 0);
18637 #undef RESULT_STRING
18641 /*===========================================================================*/
18642 /* h5 tag with CSS */
18643 /*===========================================================================*/
18644 char *test_chxj_serf_get052(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
18646 static char *css = "a:focus { display: none }\n"
18647 "a:link { display: none }\n"
18648 "a { display: none }\n"
18649 "hr { display: none }\n"
18650 "a:visited { display:none }\n"
18651 "h5 { text-align: right }\n";
18652 *len = strlen(css);
18656 void test_ixhtml10_h5_tag_with_css_001()
18658 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
18659 "</head><body><h5>あいう</h5></body></html>"
18660 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
18661 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
18662 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
18663 "<head></head><body><h5 style=\"text-align:right;\">あいう</h5></body></html>"
18667 chxjconvrule_entry entry;
18669 apr_size_t destlen;
18671 chxj_serf_get = test_chxj_serf_get052;
18674 COOKIE_INIT(cookie);
18677 destlen = sizeof(TEST_STRING)-1;
18678 entry.action |= CONVRULE_CSS_ON_BIT;
18680 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
18681 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
18682 ret = chxj_rencoding(&r, ret, &destlen);
18683 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
18684 fprintf(stderr, "actual:[%s]\n", ret);
18685 CU_ASSERT(ret != NULL);
18686 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
18687 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
18688 CU_ASSERT(call_check == 1);
18692 #undef RESULT_STRING
18694 char *test_chxj_serf_get053(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
18696 static char *css = "a:focus { display: none }\n"
18697 "a:link { display: none }\n"
18698 "a { display: none }\n"
18699 "hr { display: none }\n"
18700 "a:visited { display:none }\n"
18701 "h5 { text-align: center }\n";
18702 *len = strlen(css);
18706 void test_ixhtml10_h5_tag_with_css_002()
18708 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
18709 "</head><body><h5>あいう</h5></body></html>"
18710 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
18711 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
18712 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
18713 "<head></head><body><h5 style=\"text-align:center;\">あいう</h5></body></html>"
18717 chxjconvrule_entry entry;
18719 apr_size_t destlen;
18721 chxj_serf_get = test_chxj_serf_get053;
18724 COOKIE_INIT(cookie);
18727 destlen = sizeof(TEST_STRING)-1;
18728 entry.action |= CONVRULE_CSS_ON_BIT;
18730 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
18731 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
18732 ret = chxj_rencoding(&r, ret, &destlen);
18733 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
18734 fprintf(stderr, "actual:[%s]\n", ret);
18735 CU_ASSERT(ret != NULL);
18736 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
18737 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
18738 CU_ASSERT(call_check == 1);
18742 #undef RESULT_STRING
18744 char *test_chxj_serf_get054(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
18746 static char *css = "a:focus { display: none }\n"
18747 "a:link { display: none }\n"
18748 "a { display: none }\n"
18749 "hr { display: none }\n"
18750 "a:visited { display:none }\n"
18751 "h5 { text-align: right }\n";
18752 *len = strlen(css);
18756 void test_ixhtml10_h5_tag_with_css_003()
18758 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
18759 "</head><body><h5>あいう</h5></body></html>"
18760 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
18761 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
18762 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
18763 "<head></head><body><h5 style=\"text-align:right;\">あいう</h5></body></html>"
18767 chxjconvrule_entry entry;
18769 apr_size_t destlen;
18771 chxj_serf_get = test_chxj_serf_get054;
18774 COOKIE_INIT(cookie);
18777 destlen = sizeof(TEST_STRING)-1;
18778 entry.action |= CONVRULE_CSS_ON_BIT;
18780 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
18781 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
18782 ret = chxj_rencoding(&r, ret, &destlen);
18783 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
18784 fprintf(stderr, "actual:[%s]\n", ret);
18785 CU_ASSERT(ret != NULL);
18786 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
18787 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
18788 CU_ASSERT(call_check == 1);
18792 #undef RESULT_STRING
18794 void test_ixhtml10_h5_tag_with_css_004()
18796 #define TEST_STRING "<html><head>" \
18797 "</head><body><h5 style=\"text-align: left\">あいう</h5></body></html>"
18798 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
18799 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
18800 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
18801 "<head></head><body><h5 style=\"text-align:left;\">あいう</h5></body></html>"
18805 chxjconvrule_entry entry;
18807 apr_size_t destlen;
18809 chxj_serf_get = test_chxj_serf_get054;
18812 COOKIE_INIT(cookie);
18815 destlen = sizeof(TEST_STRING)-1;
18816 entry.action |= CONVRULE_CSS_ON_BIT;
18818 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
18819 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
18820 ret = chxj_rencoding(&r, ret, &destlen);
18821 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
18822 fprintf(stderr, "actual:[%s]\n", ret);
18823 CU_ASSERT(ret != NULL);
18824 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
18825 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
18826 CU_ASSERT(call_check == 0);
18830 #undef RESULT_STRING
18832 void test_ixhtml10_h5_tag_with_css_005()
18834 #define TEST_STRING "<html><head>" \
18835 "</head><body><h5 style=\"text-align: center\">あいう</h5></body></html>"
18836 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
18837 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
18838 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
18839 "<head></head><body><h5 style=\"text-align:center;\">あいう</h5></body></html>"
18843 chxjconvrule_entry entry;
18845 apr_size_t destlen;
18847 chxj_serf_get = test_chxj_serf_get054;
18850 COOKIE_INIT(cookie);
18853 destlen = sizeof(TEST_STRING)-1;
18854 entry.action |= CONVRULE_CSS_ON_BIT;
18856 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
18857 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
18858 ret = chxj_rencoding(&r, ret, &destlen);
18859 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
18860 fprintf(stderr, "actual:[%s]\n", ret);
18861 CU_ASSERT(ret != NULL);
18862 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
18863 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
18864 CU_ASSERT(call_check == 0);
18868 #undef RESULT_STRING
18870 void test_ixhtml10_h5_tag_with_css_006()
18872 #define TEST_STRING "<html><head>" \
18873 "</head><body><h5 style=\"text-align: right\">あいう</h5></body></html>"
18874 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
18875 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
18876 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
18877 "<head></head><body><h5 style=\"text-align:right;\">あいう</h5></body></html>"
18881 chxjconvrule_entry entry;
18883 apr_size_t destlen;
18885 chxj_serf_get = test_chxj_serf_get054;
18888 COOKIE_INIT(cookie);
18891 destlen = sizeof(TEST_STRING)-1;
18892 entry.action |= CONVRULE_CSS_ON_BIT;
18894 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
18895 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
18896 ret = chxj_rencoding(&r, ret, &destlen);
18897 fprintf(stderr, "actual:[%s]\n", ret);
18898 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
18899 CU_ASSERT(ret != NULL);
18900 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
18901 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
18902 CU_ASSERT(call_check == 0);
18906 #undef RESULT_STRING
18912 /*===========================================================================*/
18913 /* h6 tag with CSS */
18914 /*===========================================================================*/
18915 char *test_chxj_serf_get055(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
18917 static char *css = "a:focus { display: none }\n"
18918 "a:link { display: none }\n"
18919 "a { display: none }\n"
18920 "hr { display: none }\n"
18921 "a:visited { display:none }\n"
18922 "h6 { text-align: right }\n";
18923 *len = strlen(css);
18927 void test_ixhtml10_h6_tag_with_css_001()
18929 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
18930 "</head><body><h6>あいう</h6></body></html>"
18931 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
18932 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
18933 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
18934 "<head></head><body><h6 style=\"text-align:right;\">あいう</h6></body></html>"
18938 chxjconvrule_entry entry;
18940 apr_size_t destlen;
18942 chxj_serf_get = test_chxj_serf_get055;
18945 COOKIE_INIT(cookie);
18948 destlen = sizeof(TEST_STRING)-1;
18949 entry.action |= CONVRULE_CSS_ON_BIT;
18951 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
18952 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
18953 ret = chxj_rencoding(&r, ret, &destlen);
18954 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
18955 fprintf(stderr, "actual:[%s]\n", ret);
18956 CU_ASSERT(ret != NULL);
18957 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
18958 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
18959 CU_ASSERT(call_check == 1);
18963 #undef RESULT_STRING
18965 char *test_chxj_serf_get056(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
18967 static char *css = "a:focus { display: none }\n"
18968 "a:link { display: none }\n"
18969 "a { display: none }\n"
18970 "hr { display: none }\n"
18971 "a:visited { display:none }\n"
18972 "h6 { text-align: center }\n";
18973 *len = strlen(css);
18977 void test_ixhtml10_h6_tag_with_css_002()
18979 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
18980 "</head><body><h6>あいう</h6></body></html>"
18981 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
18982 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
18983 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
18984 "<head></head><body><h6 style=\"text-align:center;\">あいう</h6></body></html>"
18988 chxjconvrule_entry entry;
18990 apr_size_t destlen;
18992 chxj_serf_get = test_chxj_serf_get056;
18995 COOKIE_INIT(cookie);
18998 destlen = sizeof(TEST_STRING)-1;
18999 entry.action |= CONVRULE_CSS_ON_BIT;
19001 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
19002 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
19003 ret = chxj_rencoding(&r, ret, &destlen);
19004 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
19005 fprintf(stderr, "actual:[%s]\n", ret);
19006 CU_ASSERT(ret != NULL);
19007 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
19008 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
19009 CU_ASSERT(call_check == 1);
19013 #undef RESULT_STRING
19015 char *test_chxj_serf_get057(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
19017 static char *css = "a:focus { display: none }\n"
19018 "a:link { display: none }\n"
19019 "a { display: none }\n"
19020 "hr { display: none }\n"
19021 "a:visited { display:none }\n"
19022 "h6 { text-align: right }\n";
19023 *len = strlen(css);
19027 void test_ixhtml10_h6_tag_with_css_003()
19029 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
19030 "</head><body><h6>あいう</h6></body></html>"
19031 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
19032 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
19033 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
19034 "<head></head><body><h6 style=\"text-align:right;\">あいう</h6></body></html>"
19038 chxjconvrule_entry entry;
19040 apr_size_t destlen;
19042 chxj_serf_get = test_chxj_serf_get057;
19045 COOKIE_INIT(cookie);
19048 destlen = sizeof(TEST_STRING)-1;
19049 entry.action |= CONVRULE_CSS_ON_BIT;
19051 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
19052 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
19053 ret = chxj_rencoding(&r, ret, &destlen);
19054 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
19055 fprintf(stderr, "actual:[%s]\n", ret);
19056 CU_ASSERT(ret != NULL);
19057 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
19058 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
19059 CU_ASSERT(call_check == 1);
19063 #undef RESULT_STRING
19065 void test_ixhtml10_h6_tag_with_css_004()
19067 #define TEST_STRING "<html><head>" \
19068 "</head><body><h6 style=\"text-align: left\">あいう</h6></body></html>"
19069 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
19070 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
19071 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
19072 "<head></head><body><h6 style=\"text-align:left;\">あいう</h6></body></html>"
19076 chxjconvrule_entry entry;
19078 apr_size_t destlen;
19080 chxj_serf_get = test_chxj_serf_get057;
19083 COOKIE_INIT(cookie);
19086 destlen = sizeof(TEST_STRING)-1;
19087 entry.action |= CONVRULE_CSS_ON_BIT;
19089 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
19090 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
19091 ret = chxj_rencoding(&r, ret, &destlen);
19092 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
19093 fprintf(stderr, "actual:[%s]\n", ret);
19094 CU_ASSERT(ret != NULL);
19095 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
19096 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
19097 CU_ASSERT(call_check == 0);
19101 #undef RESULT_STRING
19103 void test_ixhtml10_h6_tag_with_css_005()
19105 #define TEST_STRING "<html><head>" \
19106 "</head><body><h6 style=\"text-align: center\">あいう</h6></body></html>"
19107 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
19108 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
19109 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
19110 "<head></head><body><h6 style=\"text-align:center;\">あいう</h6></body></html>"
19114 chxjconvrule_entry entry;
19116 apr_size_t destlen;
19118 chxj_serf_get = test_chxj_serf_get057;
19121 COOKIE_INIT(cookie);
19124 destlen = sizeof(TEST_STRING)-1;
19125 entry.action |= CONVRULE_CSS_ON_BIT;
19127 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
19128 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
19129 ret = chxj_rencoding(&r, ret, &destlen);
19130 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
19131 fprintf(stderr, "actual:[%s]\n", ret);
19132 CU_ASSERT(ret != NULL);
19133 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
19134 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
19135 CU_ASSERT(call_check == 0);
19139 #undef RESULT_STRING
19141 void test_ixhtml10_h6_tag_with_css_006()
19143 #define TEST_STRING "<html><head>" \
19144 "</head><body><h6 style=\"text-align: right\">あいう</h6></body></html>"
19145 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
19146 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
19147 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
19148 "<head></head><body><h6 style=\"text-align:right;\">あいう</h6></body></html>"
19152 chxjconvrule_entry entry;
19154 apr_size_t destlen;
19156 chxj_serf_get = test_chxj_serf_get057;
19159 COOKIE_INIT(cookie);
19162 destlen = sizeof(TEST_STRING)-1;
19163 entry.action |= CONVRULE_CSS_ON_BIT;
19165 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
19166 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
19167 ret = chxj_rencoding(&r, ret, &destlen);
19168 fprintf(stderr, "actual:[%s]\n", ret);
19169 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
19170 CU_ASSERT(ret != NULL);
19171 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
19172 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
19173 CU_ASSERT(call_check == 0);
19177 #undef RESULT_STRING
19182 /*===========================================================================*/
19183 /* body tag with CSS */
19184 /*===========================================================================*/
19185 char *test_chxj_serf_get058(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
19187 static char *css = "a:focus { display: none }\n"
19188 "a:link { display: none }\n"
19189 "a { display: none }\n"
19190 "hr { display: none }\n"
19191 "a:visited { display:none }\n"
19192 "body { color:#ff0000 }\n";
19193 *len = strlen(css);
19197 void test_ixhtml10_body_tag_with_css_001()
19199 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
19200 "</head><body>あいう</body></html>"
19201 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
19202 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
19203 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
19204 "<head></head><body style=\"color:#ff0000;\">あいう</body></html>"
19208 chxjconvrule_entry entry;
19210 apr_size_t destlen;
19212 chxj_serf_get = test_chxj_serf_get058;
19215 COOKIE_INIT(cookie);
19218 destlen = sizeof(TEST_STRING)-1;
19219 entry.action |= CONVRULE_CSS_ON_BIT;
19221 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
19222 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
19223 ret = chxj_rencoding(&r, ret, &destlen);
19224 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
19225 fprintf(stderr, "actual:[%s]\n", ret);
19226 CU_ASSERT(ret != NULL);
19227 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
19228 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
19229 CU_ASSERT(call_check == 1);
19233 #undef RESULT_STRING
19237 char *test_chxj_serf_get059(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
19239 static char *css = "a:focus { display: none }\n"
19240 "a:link { display: none }\n"
19241 "a { display: none }\n"
19242 "hr { display: none }\n"
19243 "a:visited { display:none }\n"
19244 "body { background-color:#ff0000 }\n";
19245 *len = strlen(css);
19249 void test_ixhtml10_body_tag_with_css_002()
19251 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
19252 "</head><body>あいう</body></html>"
19253 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
19254 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
19255 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
19256 "<head></head><body style=\"background-color:#ff0000;\">あいう</body></html>"
19260 chxjconvrule_entry entry;
19262 apr_size_t destlen;
19264 chxj_serf_get = test_chxj_serf_get059;
19267 COOKIE_INIT(cookie);
19270 destlen = sizeof(TEST_STRING)-1;
19271 entry.action |= CONVRULE_CSS_ON_BIT;
19273 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
19274 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
19275 ret = chxj_rencoding(&r, ret, &destlen);
19276 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
19277 fprintf(stderr, "actual:[%s]\n", ret);
19278 CU_ASSERT(ret != NULL);
19279 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
19280 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
19281 CU_ASSERT(call_check == 1);
19285 #undef RESULT_STRING
19288 void test_ixhtml10_body_tag_with_css_003()
19290 #define TEST_STRING "<html><head>" \
19291 "</head><body style=\"color:#ffff00\">あいう</body></html>"
19292 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
19293 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
19294 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
19295 "<head></head><body style=\"color:#ffff00;\">あいう</body></html>"
19299 chxjconvrule_entry entry;
19301 apr_size_t destlen;
19303 chxj_serf_get = test_chxj_serf_get059;
19306 COOKIE_INIT(cookie);
19309 destlen = sizeof(TEST_STRING)-1;
19310 entry.action |= CONVRULE_CSS_ON_BIT;
19312 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
19313 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
19314 ret = chxj_rencoding(&r, ret, &destlen);
19315 fprintf(stderr, "actual:[%s]\n", ret);
19316 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
19317 CU_ASSERT(ret != NULL);
19318 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
19319 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
19320 CU_ASSERT(call_check == 0);
19324 #undef RESULT_STRING
19326 void test_ixhtml10_body_tag_with_css_004()
19328 #define TEST_STRING "<html><head>" \
19329 "</head><body style=\"background-color:#ffff00\">あいう</body></html>"
19330 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
19331 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
19332 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
19333 "<head></head><body style=\"background-color:#ffff00;\">あいう</body></html>"
19337 chxjconvrule_entry entry;
19339 apr_size_t destlen;
19341 chxj_serf_get = test_chxj_serf_get059;
19344 COOKIE_INIT(cookie);
19347 destlen = sizeof(TEST_STRING)-1;
19348 entry.action |= CONVRULE_CSS_ON_BIT;
19350 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
19351 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
19352 ret = chxj_rencoding(&r, ret, &destlen);
19353 fprintf(stderr, "actual:[%s]\n", ret);
19354 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
19355 CU_ASSERT(ret != NULL);
19356 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
19357 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
19358 CU_ASSERT(call_check == 0);
19362 #undef RESULT_STRING
19366 /*===========================================================================*/
19367 /* font tag with CSS */
19368 /*===========================================================================*/
19369 char *test_chxj_serf_get065(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
19371 static char *css = "a:focus { display: none }\n"
19372 "a:link { display: none }\n"
19373 "a { display: none }\n"
19374 "hr { display: none }\n"
19375 "font { color:#ff0000 }\n";
19376 *len = strlen(css);
19380 void test_ixhtml10_font_tag_with_css_001()
19382 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
19383 "</head><font>あいう</font></html>"
19384 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
19385 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
19386 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
19387 "<head></head><span style=\"color:#ff0000;\">あいう</span></html>"
19391 chxjconvrule_entry entry;
19393 apr_size_t destlen;
19395 chxj_serf_get = test_chxj_serf_get065;
19398 COOKIE_INIT(cookie);
19401 destlen = sizeof(TEST_STRING)-1;
19402 entry.action |= CONVRULE_CSS_ON_BIT;
19404 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
19405 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
19406 ret = chxj_rencoding(&r, ret, &destlen);
19407 fprintf(stderr, "actual:[%s]\n", ret);
19408 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
19409 CU_ASSERT(ret != NULL);
19410 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
19411 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
19412 CU_ASSERT(call_check == 1);
19416 #undef RESULT_STRING
19418 void test_ixhtml10_font_tag_with_css_002()
19420 #define TEST_STRING "<html><head>" \
19421 "</head><font style=\"color:#ff0000;\">あいう</font></html>"
19422 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
19423 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
19424 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
19425 "<head></head><span style=\"color:#ff0000;\">あいう</span></html>"
19429 chxjconvrule_entry entry;
19431 apr_size_t destlen;
19433 chxj_serf_get = test_chxj_serf_get065;
19436 COOKIE_INIT(cookie);
19439 destlen = sizeof(TEST_STRING)-1;
19440 entry.action |= CONVRULE_CSS_ON_BIT;
19442 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
19443 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
19444 ret = chxj_rencoding(&r, ret, &destlen);
19445 fprintf(stderr, "actual:[%s]\n", ret);
19446 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
19447 CU_ASSERT(ret != NULL);
19448 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
19449 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
19450 CU_ASSERT(call_check == 0);
19454 #undef RESULT_STRING
19456 char *test_chxj_serf_get066(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
19458 static char *css = "a:focus { display: none }\n"
19459 "a:link { display: none }\n"
19460 "a { display: none }\n"
19461 "hr { display: none }\n"
19462 "font { font-size:xx-small }\n";
19463 *len = strlen(css);
19467 void test_ixhtml10_font_tag_with_css_003()
19469 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
19470 "</head><font>あいう</font></html>"
19471 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
19472 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
19473 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
19474 "<head></head><span style=\"font-size:xx-small;\">あいう</span></html>"
19478 chxjconvrule_entry entry;
19480 apr_size_t destlen;
19482 chxj_serf_get = test_chxj_serf_get066;
19485 COOKIE_INIT(cookie);
19488 destlen = sizeof(TEST_STRING)-1;
19489 entry.action |= CONVRULE_CSS_ON_BIT;
19491 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
19492 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
19493 ret = chxj_rencoding(&r, ret, &destlen);
19494 fprintf(stderr, "actual:[%s]\n", ret);
19495 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
19496 CU_ASSERT(ret != NULL);
19497 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
19498 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
19499 CU_ASSERT(call_check == 1);
19503 #undef RESULT_STRING
19505 char *test_chxj_serf_get067(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
19507 static char *css = "a:focus { display: none }\n"
19508 "a:link { display: none }\n"
19509 "a { display: none }\n"
19510 "hr { display: none }\n"
19511 "font { font-size:x-small }\n";
19512 *len = strlen(css);
19516 void test_ixhtml10_font_tag_with_css_004()
19518 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
19519 "</head><font>あいう</font></html>"
19520 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
19521 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
19522 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
19523 "<head></head><span style=\"font-size:x-small;\">あいう</span></html>"
19527 chxjconvrule_entry entry;
19529 apr_size_t destlen;
19531 chxj_serf_get = test_chxj_serf_get067;
19534 COOKIE_INIT(cookie);
19537 destlen = sizeof(TEST_STRING)-1;
19538 entry.action |= CONVRULE_CSS_ON_BIT;
19540 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
19541 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
19542 ret = chxj_rencoding(&r, ret, &destlen);
19543 fprintf(stderr, "actual:[%s]\n", ret);
19544 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
19545 CU_ASSERT(ret != NULL);
19546 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
19547 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
19548 CU_ASSERT(call_check == 1);
19552 #undef RESULT_STRING
19554 char *test_chxj_serf_get068(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
19556 static char *css = "a:focus { display: none }\n"
19557 "a:link { display: none }\n"
19558 "a { display: none }\n"
19559 "hr { display: none }\n"
19560 "font { font-size:small }\n";
19561 *len = strlen(css);
19565 void test_ixhtml10_font_tag_with_css_005()
19567 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
19568 "</head><font>あいう</font></html>"
19569 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
19570 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
19571 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
19572 "<head></head><span style=\"font-size:small;\">あいう</span></html>"
19576 chxjconvrule_entry entry;
19578 apr_size_t destlen;
19580 chxj_serf_get = test_chxj_serf_get068;
19583 COOKIE_INIT(cookie);
19586 destlen = sizeof(TEST_STRING)-1;
19587 entry.action |= CONVRULE_CSS_ON_BIT;
19589 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
19590 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
19591 ret = chxj_rencoding(&r, ret, &destlen);
19592 fprintf(stderr, "actual:[%s]\n", ret);
19593 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
19594 CU_ASSERT(ret != NULL);
19595 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
19596 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
19597 CU_ASSERT(call_check == 1);
19601 #undef RESULT_STRING
19603 char *test_chxj_serf_get069(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
19605 static char *css = "a:focus { display: none }\n"
19606 "a:link { display: none }\n"
19607 "a { display: none }\n"
19608 "hr { display: none }\n"
19609 "font { font-size:medium }\n";
19610 *len = strlen(css);
19614 void test_ixhtml10_font_tag_with_css_006()
19616 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
19617 "</head><font>あいう</font></html>"
19618 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
19619 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
19620 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
19621 "<head></head><span style=\"font-size:medium;\">あいう</span></html>"
19625 chxjconvrule_entry entry;
19627 apr_size_t destlen;
19629 chxj_serf_get = test_chxj_serf_get069;
19632 COOKIE_INIT(cookie);
19635 destlen = sizeof(TEST_STRING)-1;
19636 entry.action |= CONVRULE_CSS_ON_BIT;
19638 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
19639 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
19640 ret = chxj_rencoding(&r, ret, &destlen);
19641 fprintf(stderr, "actual:[%s]\n", ret);
19642 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
19643 CU_ASSERT(ret != NULL);
19644 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
19645 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
19646 CU_ASSERT(call_check == 1);
19650 #undef RESULT_STRING
19653 char *test_chxj_serf_get070(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
19655 static char *css = "a:focus { display: none }\n"
19656 "a:link { display: none }\n"
19657 "a { display: none }\n"
19658 "hr { display: none }\n"
19659 "font { font-size:large }\n";
19660 *len = strlen(css);
19664 void test_ixhtml10_font_tag_with_css_007()
19666 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
19667 "</head><font>あいう</font></html>"
19668 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
19669 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
19670 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
19671 "<head></head><span style=\"font-size:large;\">あいう</span></html>"
19675 chxjconvrule_entry entry;
19677 apr_size_t destlen;
19679 chxj_serf_get = test_chxj_serf_get070;
19682 COOKIE_INIT(cookie);
19685 destlen = sizeof(TEST_STRING)-1;
19686 entry.action |= CONVRULE_CSS_ON_BIT;
19688 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
19689 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
19690 ret = chxj_rencoding(&r, ret, &destlen);
19691 fprintf(stderr, "actual:[%s]\n", ret);
19692 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
19693 CU_ASSERT(ret != NULL);
19694 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
19695 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
19696 CU_ASSERT(call_check == 1);
19700 #undef RESULT_STRING
19703 char *test_chxj_serf_get071(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
19705 static char *css = "a:focus { display: none }\n"
19706 "a:link { display: none }\n"
19707 "a { display: none }\n"
19708 "hr { display: none }\n"
19709 "font { font-size:x-large }\n";
19710 *len = strlen(css);
19714 void test_ixhtml10_font_tag_with_css_008()
19716 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
19717 "</head><font>あいう</font></html>"
19718 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
19719 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
19720 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
19721 "<head></head><span style=\"font-size:x-large;\">あいう</span></html>"
19725 chxjconvrule_entry entry;
19727 apr_size_t destlen;
19729 chxj_serf_get = test_chxj_serf_get071;
19732 COOKIE_INIT(cookie);
19735 destlen = sizeof(TEST_STRING)-1;
19736 entry.action |= CONVRULE_CSS_ON_BIT;
19738 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
19739 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
19740 ret = chxj_rencoding(&r, ret, &destlen);
19741 fprintf(stderr, "actual:[%s]\n", ret);
19742 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
19743 CU_ASSERT(ret != NULL);
19744 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
19745 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
19746 CU_ASSERT(call_check == 1);
19750 #undef RESULT_STRING
19753 char *test_chxj_serf_get072(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
19755 static char *css = "a:focus { display: none }\n"
19756 "a:link { display: none }\n"
19757 "a { display: none }\n"
19758 "hr { display: none }\n"
19759 "font { font-size:xx-large }\n";
19760 *len = strlen(css);
19764 void test_ixhtml10_font_tag_with_css_009()
19766 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
19767 "</head><font>あいう</font></html>"
19768 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
19769 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
19770 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
19771 "<head></head><span style=\"font-size:xx-large;\">あいう</span></html>"
19775 chxjconvrule_entry entry;
19777 apr_size_t destlen;
19779 chxj_serf_get = test_chxj_serf_get072;
19782 COOKIE_INIT(cookie);
19785 destlen = sizeof(TEST_STRING)-1;
19786 entry.action |= CONVRULE_CSS_ON_BIT;
19788 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
19789 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
19790 ret = chxj_rencoding(&r, ret, &destlen);
19791 fprintf(stderr, "actual:[%s]\n", ret);
19792 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
19793 CU_ASSERT(ret != NULL);
19794 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
19795 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
19796 CU_ASSERT(call_check == 1);
19800 #undef RESULT_STRING
19802 void test_ixhtml10_font_tag_with_css_010()
19804 #define TEST_STRING "<html><head>" \
19805 "</head><font style=\"font-size:xx-small;\">あいう</font></html>"
19806 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
19807 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
19808 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
19809 "<head></head><span style=\"font-size:xx-small;\">あいう</span></html>"
19813 chxjconvrule_entry entry;
19815 apr_size_t destlen;
19817 chxj_serf_get = test_chxj_serf_get072;
19820 COOKIE_INIT(cookie);
19823 destlen = sizeof(TEST_STRING)-1;
19824 entry.action |= CONVRULE_CSS_ON_BIT;
19826 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
19827 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
19828 ret = chxj_rencoding(&r, ret, &destlen);
19829 fprintf(stderr, "actual:[%s]\n", ret);
19830 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
19831 CU_ASSERT(ret != NULL);
19832 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
19833 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
19834 CU_ASSERT(call_check == 0);
19838 #undef RESULT_STRING
19840 void test_ixhtml10_font_tag_with_css_011()
19842 #define TEST_STRING "<html><head>" \
19843 "</head><font style=\"font-size:x-small;\">あいう</font></html>"
19844 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
19845 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
19846 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
19847 "<head></head><span style=\"font-size:x-small;\">あいう</span></html>"
19851 chxjconvrule_entry entry;
19853 apr_size_t destlen;
19855 chxj_serf_get = test_chxj_serf_get072;
19858 COOKIE_INIT(cookie);
19861 destlen = sizeof(TEST_STRING)-1;
19862 entry.action |= CONVRULE_CSS_ON_BIT;
19864 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
19865 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
19866 ret = chxj_rencoding(&r, ret, &destlen);
19867 fprintf(stderr, "actual:[%s]\n", ret);
19868 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
19869 CU_ASSERT(ret != NULL);
19870 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
19871 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
19872 CU_ASSERT(call_check == 0);
19876 #undef RESULT_STRING
19878 void test_ixhtml10_font_tag_with_css_012()
19880 #define TEST_STRING "<html><head>" \
19881 "</head><font style=\"font-size:small;\">あいう</font></html>"
19882 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
19883 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
19884 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
19885 "<head></head><span style=\"font-size:small;\">あいう</span></html>"
19889 chxjconvrule_entry entry;
19891 apr_size_t destlen;
19893 chxj_serf_get = test_chxj_serf_get072;
19896 COOKIE_INIT(cookie);
19899 destlen = sizeof(TEST_STRING)-1;
19900 entry.action |= CONVRULE_CSS_ON_BIT;
19902 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
19903 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
19904 ret = chxj_rencoding(&r, ret, &destlen);
19905 fprintf(stderr, "actual:[%s]\n", ret);
19906 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
19907 CU_ASSERT(ret != NULL);
19908 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
19909 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
19910 CU_ASSERT(call_check == 0);
19914 #undef RESULT_STRING
19916 void test_ixhtml10_font_tag_with_css_013()
19918 #define TEST_STRING "<html><head>" \
19919 "</head><font style=\"font-size:medium;\">あいう</font></html>"
19920 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
19921 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
19922 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
19923 "<head></head><span style=\"font-size:medium;\">あいう</span></html>"
19927 chxjconvrule_entry entry;
19929 apr_size_t destlen;
19931 chxj_serf_get = test_chxj_serf_get072;
19934 COOKIE_INIT(cookie);
19937 destlen = sizeof(TEST_STRING)-1;
19938 entry.action |= CONVRULE_CSS_ON_BIT;
19940 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
19941 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
19942 ret = chxj_rencoding(&r, ret, &destlen);
19943 fprintf(stderr, "actual:[%s]\n", ret);
19944 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
19945 CU_ASSERT(ret != NULL);
19946 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
19947 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
19948 CU_ASSERT(call_check == 0);
19952 #undef RESULT_STRING
19954 void test_ixhtml10_font_tag_with_css_014()
19956 #define TEST_STRING "<html><head>" \
19957 "</head><font style=\"font-size:large;\">あいう</font></html>"
19958 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
19959 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
19960 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
19961 "<head></head><span style=\"font-size:large;\">あいう</span></html>"
19965 chxjconvrule_entry entry;
19967 apr_size_t destlen;
19969 chxj_serf_get = test_chxj_serf_get072;
19972 COOKIE_INIT(cookie);
19975 destlen = sizeof(TEST_STRING)-1;
19976 entry.action |= CONVRULE_CSS_ON_BIT;
19978 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
19979 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
19980 ret = chxj_rencoding(&r, ret, &destlen);
19981 fprintf(stderr, "actual:[%s]\n", ret);
19982 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
19983 CU_ASSERT(ret != NULL);
19984 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
19985 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
19986 CU_ASSERT(call_check == 0);
19990 #undef RESULT_STRING
19992 void test_ixhtml10_font_tag_with_css_015()
19994 #define TEST_STRING "<html><head>" \
19995 "</head><font style=\"font-size:x-large;\">あいう</font></html>"
19996 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
19997 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
19998 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
19999 "<head></head><span style=\"font-size:x-large;\">あいう</span></html>"
20003 chxjconvrule_entry entry;
20005 apr_size_t destlen;
20007 chxj_serf_get = test_chxj_serf_get072;
20010 COOKIE_INIT(cookie);
20013 destlen = sizeof(TEST_STRING)-1;
20014 entry.action |= CONVRULE_CSS_ON_BIT;
20016 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
20017 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
20018 ret = chxj_rencoding(&r, ret, &destlen);
20019 fprintf(stderr, "actual:[%s]\n", ret);
20020 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
20021 CU_ASSERT(ret != NULL);
20022 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
20023 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
20024 CU_ASSERT(call_check == 0);
20028 #undef RESULT_STRING
20030 void test_ixhtml10_font_tag_with_css_016()
20032 #define TEST_STRING "<html><head>" \
20033 "</head><font style=\"font-size:xx-large;\">あいう</font></html>"
20034 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
20035 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
20036 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
20037 "<head></head><span style=\"font-size:xx-large;\">あいう</span></html>"
20041 chxjconvrule_entry entry;
20043 apr_size_t destlen;
20045 chxj_serf_get = test_chxj_serf_get072;
20048 COOKIE_INIT(cookie);
20051 destlen = sizeof(TEST_STRING)-1;
20052 entry.action |= CONVRULE_CSS_ON_BIT;
20054 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
20055 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
20056 ret = chxj_rencoding(&r, ret, &destlen);
20057 fprintf(stderr, "actual:[%s]\n", ret);
20058 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
20059 CU_ASSERT(ret != NULL);
20060 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
20061 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
20062 CU_ASSERT(call_check == 0);
20066 #undef RESULT_STRING
20071 /*===========================================================================*/
20072 /* form tag with CSS */
20073 /*===========================================================================*/
20074 char *test_chxj_serf_get073(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
20076 static char *css = "a:focus { display: none }\n"
20077 "a:link { display: none }\n"
20078 "a { display: none }\n"
20079 "hr { display: none }\n"
20080 "form { color:#ff0000 }\n";
20081 *len = strlen(css);
20085 void test_ixhtml10_form_tag_with_css_001()
20087 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
20088 "</head><form>あいう</form></html>"
20089 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
20090 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
20091 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
20092 "<head></head><form><div style=\"color:#ff0000;\">あいう</div></form></html>"
20096 chxjconvrule_entry entry;
20098 apr_size_t destlen;
20100 chxj_serf_get = test_chxj_serf_get073;
20103 COOKIE_INIT(cookie);
20106 destlen = sizeof(TEST_STRING)-1;
20107 entry.action |= CONVRULE_CSS_ON_BIT;
20109 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
20110 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
20111 ret = chxj_rencoding(&r, ret, &destlen);
20112 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
20113 fprintf(stderr, "actual:[%s]\n", ret);
20114 CU_ASSERT(ret != NULL);
20115 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
20116 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
20117 CU_ASSERT(call_check == 1);
20121 #undef RESULT_STRING
20123 void test_ixhtml10_form_tag_with_css_002()
20125 #define TEST_STRING "<html><head>" \
20126 "</head><form style=\"color:#ff0000\">あいう</form></html>"
20127 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
20128 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
20129 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
20130 "<head></head><form><div style=\"color:#ff0000;\">あいう</div></form></html>"
20134 chxjconvrule_entry entry;
20136 apr_size_t destlen;
20138 chxj_serf_get = test_chxj_serf_get073;
20141 COOKIE_INIT(cookie);
20144 destlen = sizeof(TEST_STRING)-1;
20145 entry.action |= CONVRULE_CSS_ON_BIT;
20147 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
20148 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
20149 ret = chxj_rencoding(&r, ret, &destlen);
20150 fprintf(stderr, "actual:[%s]\n", ret);
20151 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
20152 CU_ASSERT(ret != NULL);
20153 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
20154 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
20155 CU_ASSERT(call_check == 0);
20159 #undef RESULT_STRING
20162 char *test_chxj_serf_get074(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
20164 static char *css = "a:focus { display: none }\n"
20165 "a:link { display: none }\n"
20166 "a { display: none }\n"
20167 "hr { display: none }\n"
20168 "form { text-align:left }\n";
20169 *len = strlen(css);
20173 void test_ixhtml10_form_tag_with_css_003()
20175 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
20176 "</head><form>あいう</form></html>"
20177 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
20178 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
20179 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
20180 "<head></head><form><div style=\"text-align:left;\">あいう</div></form></html>"
20184 chxjconvrule_entry entry;
20186 apr_size_t destlen;
20188 chxj_serf_get = test_chxj_serf_get074;
20191 COOKIE_INIT(cookie);
20194 destlen = sizeof(TEST_STRING)-1;
20195 entry.action |= CONVRULE_CSS_ON_BIT;
20197 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
20198 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
20199 ret = chxj_rencoding(&r, ret, &destlen);
20200 fprintf(stderr, "actual:[%s]\n", ret);
20201 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
20202 CU_ASSERT(ret != NULL);
20203 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
20204 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
20205 CU_ASSERT(call_check == 1);
20209 #undef RESULT_STRING
20211 void test_ixhtml10_form_tag_with_css_004()
20213 #define TEST_STRING "<html><head>" \
20214 "</head><form style=\"text-align:left\">あいう</form></html>"
20215 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
20216 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
20217 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
20218 "<head></head><form><div style=\"text-align:left;\">あいう</div></form></html>"
20222 chxjconvrule_entry entry;
20224 apr_size_t destlen;
20226 chxj_serf_get = test_chxj_serf_get074;
20229 COOKIE_INIT(cookie);
20232 destlen = sizeof(TEST_STRING)-1;
20233 entry.action |= CONVRULE_CSS_ON_BIT;
20235 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
20236 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
20237 ret = chxj_rencoding(&r, ret, &destlen);
20238 fprintf(stderr, "actual:[%s]\n", ret);
20239 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
20240 CU_ASSERT(ret != NULL);
20241 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
20242 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
20243 CU_ASSERT(call_check == 0);
20247 #undef RESULT_STRING
20250 char *test_chxj_serf_get075(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
20252 static char *css = "a:focus { display: none }\n"
20253 "a:link { display: none }\n"
20254 "a { display: none }\n"
20255 "hr { display: none }\n"
20256 "form { text-align:center }\n";
20257 *len = strlen(css);
20261 void test_ixhtml10_form_tag_with_css_005()
20263 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
20264 "</head><form>あいう</form></html>"
20265 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
20266 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
20267 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
20268 "<head></head><form><div style=\"text-align:center;\">あいう</div></form></html>"
20272 chxjconvrule_entry entry;
20274 apr_size_t destlen;
20276 chxj_serf_get = test_chxj_serf_get075;
20279 COOKIE_INIT(cookie);
20282 destlen = sizeof(TEST_STRING)-1;
20283 entry.action |= CONVRULE_CSS_ON_BIT;
20285 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
20286 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
20287 ret = chxj_rencoding(&r, ret, &destlen);
20288 fprintf(stderr, "actual:[%s]\n", ret);
20289 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
20290 CU_ASSERT(ret != NULL);
20291 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
20292 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
20293 CU_ASSERT(call_check == 1);
20297 #undef RESULT_STRING
20299 void test_ixhtml10_form_tag_with_css_006()
20301 #define TEST_STRING "<html><head>" \
20302 "</head><form style=\"text-align:center\">あいう</form></html>"
20303 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
20304 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
20305 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
20306 "<head></head><form><div style=\"text-align:center;\">あいう</div></form></html>"
20310 chxjconvrule_entry entry;
20312 apr_size_t destlen;
20314 chxj_serf_get = test_chxj_serf_get075;
20317 COOKIE_INIT(cookie);
20320 destlen = sizeof(TEST_STRING)-1;
20321 entry.action |= CONVRULE_CSS_ON_BIT;
20323 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
20324 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
20325 ret = chxj_rencoding(&r, ret, &destlen);
20326 fprintf(stderr, "actual:[%s]\n", ret);
20327 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
20328 CU_ASSERT(ret != NULL);
20329 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
20330 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
20331 CU_ASSERT(call_check == 0);
20335 #undef RESULT_STRING
20338 char *test_chxj_serf_get076(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
20340 static char *css = "a:focus { display: none }\n"
20341 "a:link { display: none }\n"
20342 "a { display: none }\n"
20343 "hr { display: none }\n"
20344 "form { text-align:right }\n";
20345 *len = strlen(css);
20349 void test_ixhtml10_form_tag_with_css_007()
20351 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
20352 "</head><form>あいう</form></html>"
20353 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
20354 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
20355 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
20356 "<head></head><form><div style=\"text-align:right;\">あいう</div></form></html>"
20360 chxjconvrule_entry entry;
20362 apr_size_t destlen;
20364 chxj_serf_get = test_chxj_serf_get076;
20367 COOKIE_INIT(cookie);
20370 destlen = sizeof(TEST_STRING)-1;
20371 entry.action |= CONVRULE_CSS_ON_BIT;
20373 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
20374 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
20375 ret = chxj_rencoding(&r, ret, &destlen);
20376 fprintf(stderr, "actual:[%s]\n", ret);
20377 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
20378 CU_ASSERT(ret != NULL);
20379 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
20380 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
20381 CU_ASSERT(call_check == 1);
20385 #undef RESULT_STRING
20387 void test_ixhtml10_form_tag_with_css_008()
20389 #define TEST_STRING "<html><head>" \
20390 "</head><form style=\"text-align:right\">あいう</form></html>"
20391 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
20392 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
20393 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
20394 "<head></head><form><div style=\"text-align:right;\">あいう</div></form></html>"
20398 chxjconvrule_entry entry;
20400 apr_size_t destlen;
20402 chxj_serf_get = test_chxj_serf_get076;
20405 COOKIE_INIT(cookie);
20408 destlen = sizeof(TEST_STRING)-1;
20409 entry.action |= CONVRULE_CSS_ON_BIT;
20411 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
20412 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
20413 ret = chxj_rencoding(&r, ret, &destlen);
20414 fprintf(stderr, "actual:[%s]\n", ret);
20415 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
20416 CU_ASSERT(ret != NULL);
20417 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
20418 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
20419 CU_ASSERT(call_check == 0);
20423 #undef RESULT_STRING
20428 /*===========================================================================*/
20429 /* input tag with CSS */
20430 /*===========================================================================*/
20431 char *test_chxj_serf_get080(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
20433 static char *css = "a:focus { display: none }\n"
20434 "a:link { display: none }\n"
20435 "a { display: none }\n"
20436 "hr { display: none }\n"
20437 "input { -wap-input-format: "*<ja:h>" }\n";
20438 *len = strlen(css);
20442 void test_ixhtml10_input_tag_with_css_001()
20444 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
20445 "</head><form><input type=\"text\"></form></html>"
20446 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
20447 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
20448 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
20449 "<head></head><form><input type=\"text\" style=\"-wap-input-format:"*<ja:h>";\" /></form></html>"
20453 chxjconvrule_entry entry;
20455 apr_size_t destlen;
20457 chxj_serf_get = test_chxj_serf_get080;
20460 COOKIE_INIT(cookie);
20463 destlen = sizeof(TEST_STRING)-1;
20464 entry.action |= CONVRULE_CSS_ON_BIT;
20466 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
20467 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
20468 ret = chxj_rencoding(&r, ret, &destlen);
20469 fprintf(stderr, "actual:[%s]\n", ret);
20470 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
20471 CU_ASSERT(ret != NULL);
20472 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
20473 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
20474 CU_ASSERT(call_check == 1);
20478 #undef RESULT_STRING
20480 void test_ixhtml10_input_tag_with_css_002()
20482 #define TEST_STRING "<html><head>" \
20483 "</head><form><input type=\"text\" style=\"-wap-input-format: "*<ja:h>"\"></form></html>"
20484 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
20485 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
20486 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
20487 "<head></head><form><input type=\"text\" style=\"-wap-input-format:"*<ja:h>";\" /></form></html>"
20491 chxjconvrule_entry entry;
20493 apr_size_t destlen;
20495 chxj_serf_get = test_chxj_serf_get080;
20498 COOKIE_INIT(cookie);
20501 destlen = sizeof(TEST_STRING)-1;
20502 entry.action |= CONVRULE_CSS_ON_BIT;
20504 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
20505 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
20506 ret = chxj_rencoding(&r, ret, &destlen);
20507 fprintf(stderr, "actual:[%s]\n", ret);
20508 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
20509 CU_ASSERT(ret != NULL);
20510 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
20511 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
20512 CU_ASSERT(call_check == 0);
20516 #undef RESULT_STRING
20518 char *test_chxj_serf_get081(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
20520 static char *css = "a:focus { display: none }\n"
20521 "a:link { display: none }\n"
20522 "a { display: none }\n"
20523 "hr { display: none }\n"
20524 "input { -wap-input-format: "*<ja:hk>" }\n";
20525 *len = strlen(css);
20529 void test_ixhtml10_input_tag_with_css_003()
20531 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
20532 "</head><form><input type=\"text\"></form></html>"
20533 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
20534 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
20535 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
20536 "<head></head><form><input type=\"text\" style=\"-wap-input-format:"*<ja:hk>";\" /></form></html>"
20540 chxjconvrule_entry entry;
20542 apr_size_t destlen;
20544 chxj_serf_get = test_chxj_serf_get081;
20547 COOKIE_INIT(cookie);
20550 destlen = sizeof(TEST_STRING)-1;
20551 entry.action |= CONVRULE_CSS_ON_BIT;
20553 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
20554 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
20555 ret = chxj_rencoding(&r, ret, &destlen);
20556 fprintf(stderr, "actual:[%s]\n", ret);
20557 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
20558 CU_ASSERT(ret != NULL);
20559 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
20560 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
20561 CU_ASSERT(call_check == 1);
20565 #undef RESULT_STRING
20567 void test_ixhtml10_input_tag_with_css_004()
20569 #define TEST_STRING "<html><head>" \
20570 "</head><form><input type=\"text\" style=\"-wap-input-format: "*<ja:hk>"\"></form></html>"
20571 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
20572 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
20573 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
20574 "<head></head><form><input type=\"text\" style=\"-wap-input-format:"*<ja:hk>";\" /></form></html>"
20578 chxjconvrule_entry entry;
20580 apr_size_t destlen;
20582 chxj_serf_get = test_chxj_serf_get081;
20585 COOKIE_INIT(cookie);
20588 destlen = sizeof(TEST_STRING)-1;
20589 entry.action |= CONVRULE_CSS_ON_BIT;
20591 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
20592 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
20593 ret = chxj_rencoding(&r, ret, &destlen);
20594 fprintf(stderr, "actual:[%s]\n", ret);
20595 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
20596 CU_ASSERT(ret != NULL);
20597 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
20598 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
20599 CU_ASSERT(call_check == 0);
20603 #undef RESULT_STRING
20605 char *test_chxj_serf_get082(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
20607 static char *css = "a:focus { display: none }\n"
20608 "a:link { display: none }\n"
20609 "a { display: none }\n"
20610 "hr { display: none }\n"
20611 "input { -wap-input-format: "*<ja:en>" }\n";
20612 *len = strlen(css);
20616 void test_ixhtml10_input_tag_with_css_005()
20618 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
20619 "</head><form><input type=\"text\"></form></html>"
20620 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
20621 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
20622 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
20623 "<head></head><form><input type=\"text\" style=\"-wap-input-format:"*<ja:en>";\" /></form></html>"
20627 chxjconvrule_entry entry;
20629 apr_size_t destlen;
20631 chxj_serf_get = test_chxj_serf_get082;
20634 COOKIE_INIT(cookie);
20637 destlen = sizeof(TEST_STRING)-1;
20638 entry.action |= CONVRULE_CSS_ON_BIT;
20640 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
20641 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
20642 ret = chxj_rencoding(&r, ret, &destlen);
20643 fprintf(stderr, "actual:[%s]\n", ret);
20644 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
20645 CU_ASSERT(ret != NULL);
20646 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
20647 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
20648 CU_ASSERT(call_check == 1);
20652 #undef RESULT_STRING
20654 void test_ixhtml10_input_tag_with_css_006()
20656 #define TEST_STRING "<html><head>" \
20657 "</head><form><input type=\"text\" style=\"-wap-input-format: "*<ja:en>"\"></form></html>"
20658 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
20659 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
20660 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
20661 "<head></head><form><input type=\"text\" style=\"-wap-input-format:"*<ja:en>";\" /></form></html>"
20665 chxjconvrule_entry entry;
20667 apr_size_t destlen;
20669 chxj_serf_get = test_chxj_serf_get082;
20672 COOKIE_INIT(cookie);
20675 destlen = sizeof(TEST_STRING)-1;
20676 entry.action |= CONVRULE_CSS_ON_BIT;
20678 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
20679 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
20680 ret = chxj_rencoding(&r, ret, &destlen);
20681 fprintf(stderr, "actual:[%s]\n", ret);
20682 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
20683 CU_ASSERT(ret != NULL);
20684 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
20685 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
20686 CU_ASSERT(call_check == 0);
20690 #undef RESULT_STRING
20692 char *test_chxj_serf_get083(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
20694 static char *css = "a:focus { display: none }\n"
20695 "a:link { display: none }\n"
20696 "a { display: none }\n"
20697 "hr { display: none }\n"
20698 "input { -wap-input-format: "*<ja:n>"; }\n";
20699 *len = strlen(css);
20703 void test_ixhtml10_input_tag_with_css_007()
20705 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
20706 "</head><form><input type=\"text\"></form></html>"
20707 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
20708 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
20709 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
20710 "<head></head><form><input type=\"text\" style=\"-wap-input-format:"*<ja:n>";\" /></form></html>"
20714 chxjconvrule_entry entry;
20716 apr_size_t destlen;
20718 chxj_serf_get = test_chxj_serf_get083;
20721 COOKIE_INIT(cookie);
20724 destlen = sizeof(TEST_STRING)-1;
20725 entry.action |= CONVRULE_CSS_ON_BIT;
20727 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
20728 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
20729 ret = chxj_rencoding(&r, ret, &destlen);
20730 fprintf(stderr, "actual:[%s]\n", ret);
20731 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
20732 CU_ASSERT(ret != NULL);
20733 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
20734 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
20735 CU_ASSERT(call_check == 1);
20739 #undef RESULT_STRING
20741 void test_ixhtml10_input_tag_with_css_008()
20743 #define TEST_STRING "<html><head>" \
20744 "</head><form><input type=\"text\" style=\"-wap-input-format: "*<ja:n>";\"></form></html>"
20745 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
20746 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
20747 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
20748 "<head></head><form><input type=\"text\" style=\"-wap-input-format:"*<ja:n>";\" /></form></html>"
20752 chxjconvrule_entry entry;
20754 apr_size_t destlen;
20756 chxj_serf_get = test_chxj_serf_get083;
20759 COOKIE_INIT(cookie);
20762 destlen = sizeof(TEST_STRING)-1;
20763 entry.action |= CONVRULE_CSS_ON_BIT;
20765 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
20766 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
20767 ret = chxj_rencoding(&r, ret, &destlen);
20768 fprintf(stderr, "actual:[%s]\n", ret);
20769 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
20770 CU_ASSERT(ret != NULL);
20771 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
20772 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
20773 CU_ASSERT(call_check == 0);
20777 #undef RESULT_STRING
20781 /*===========================================================================*/
20782 /* center tag with CSS */
20783 /*===========================================================================*/
20784 char *test_chxj_serf_get090(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
20786 static char *css = "a:focus { display: none }\n"
20787 "a:link { display: none }\n"
20788 "a { display: none }\n"
20789 "hr { display: none }\n"
20790 "center { color:rgb(100%,0%,100%)}\n";
20791 *len = strlen(css);
20795 void test_ixhtml10_center_tag_with_css_001()
20797 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
20798 "</head><body><center>あいうえお</center></body></html>"
20799 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
20800 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
20801 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
20802 "<head></head><body><div style=\"text-align:center;color:#ff00ff;\">あいうえお</div></body></html>"
20806 chxjconvrule_entry entry;
20808 apr_size_t destlen;
20810 chxj_serf_get = test_chxj_serf_get090;
20813 COOKIE_INIT(cookie);
20816 destlen = sizeof(TEST_STRING)-1;
20817 entry.action |= CONVRULE_CSS_ON_BIT;
20819 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
20820 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
20821 ret = chxj_rencoding(&r, ret, &destlen);
20822 fprintf(stderr, "actual:[%s]\n", ret);
20823 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
20824 CU_ASSERT(ret != NULL);
20825 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
20826 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
20827 CU_ASSERT(call_check == 1);
20831 #undef RESULT_STRING
20833 void test_ixhtml10_center_tag_with_css_002()
20835 #define TEST_STRING "<html><head>" \
20836 "</head><body><center style=\"color:#ff0000\">あいうえお</center></body></html>"
20837 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
20838 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
20839 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
20840 "<head></head><body><div style=\"text-align:center;color:#ff0000;\">あいうえお</div></body></html>"
20844 chxjconvrule_entry entry;
20846 apr_size_t destlen;
20848 chxj_serf_get = test_chxj_serf_get090;
20851 COOKIE_INIT(cookie);
20854 destlen = sizeof(TEST_STRING)-1;
20855 entry.action |= CONVRULE_CSS_ON_BIT;
20857 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
20858 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
20859 ret = chxj_rencoding(&r, ret, &destlen);
20860 fprintf(stderr, "actual:[%s]\n", ret);
20861 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
20862 CU_ASSERT(ret != NULL);
20863 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
20864 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
20865 CU_ASSERT(call_check == 0);
20869 #undef RESULT_STRING
20871 char *test_chxj_serf_get091(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
20873 static char *css = "a:focus { display: none }\n"
20874 "a:link { display: none }\n"
20875 "a { display: none }\n"
20876 "hr { display: none }\n"
20877 "center { font-size:xx-small}\n";
20878 *len = strlen(css);
20882 void test_ixhtml10_center_tag_with_css_003()
20884 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
20885 "</head><body><center>あいうえお</center></body></html>"
20886 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
20887 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
20888 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
20889 "<head></head><body><div style=\"text-align:center;font-size:xx-small;\">あいうえお</div></body></html>"
20893 chxjconvrule_entry entry;
20895 apr_size_t destlen;
20897 chxj_serf_get = test_chxj_serf_get091;
20900 COOKIE_INIT(cookie);
20903 destlen = sizeof(TEST_STRING)-1;
20904 entry.action |= CONVRULE_CSS_ON_BIT;
20906 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
20907 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
20908 ret = chxj_rencoding(&r, ret, &destlen);
20909 fprintf(stderr, "actual:[%s]\n", ret);
20910 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
20911 CU_ASSERT(ret != NULL);
20912 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
20913 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
20914 CU_ASSERT(call_check == 1);
20918 #undef RESULT_STRING
20920 void test_ixhtml10_center_tag_with_css_004()
20922 #define TEST_STRING "<html><head>" \
20923 "</head><body><center style=\"font-size:xx-small\">あいうえお</center></body></html>"
20924 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
20925 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
20926 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
20927 "<head></head><body><div style=\"text-align:center;font-size:xx-small;\">あいうえお</div></body></html>"
20931 chxjconvrule_entry entry;
20933 apr_size_t destlen;
20935 chxj_serf_get = test_chxj_serf_get091;
20938 COOKIE_INIT(cookie);
20941 destlen = sizeof(TEST_STRING)-1;
20942 entry.action |= CONVRULE_CSS_ON_BIT;
20944 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
20945 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
20946 ret = chxj_rencoding(&r, ret, &destlen);
20947 fprintf(stderr, "actual:[%s]\n", ret);
20948 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
20949 CU_ASSERT(ret != NULL);
20950 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
20951 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
20952 CU_ASSERT(call_check == 0);
20956 #undef RESULT_STRING
20959 char *test_chxj_serf_get092(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
20961 static char *css = "a:focus { display: none }\n"
20962 "a:link { display: none }\n"
20963 "a { display: none }\n"
20964 "hr { display: none }\n"
20965 "center { font-size:x-small}\n";
20966 *len = strlen(css);
20970 void test_ixhtml10_center_tag_with_css_005()
20972 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
20973 "</head><body><center>あいうえお</center></body></html>"
20974 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
20975 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
20976 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
20977 "<head></head><body><div style=\"text-align:center;font-size:x-small;\">あいうえお</div></body></html>"
20981 chxjconvrule_entry entry;
20983 apr_size_t destlen;
20985 chxj_serf_get = test_chxj_serf_get092;
20988 COOKIE_INIT(cookie);
20991 destlen = sizeof(TEST_STRING)-1;
20992 entry.action |= CONVRULE_CSS_ON_BIT;
20994 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
20995 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
20996 ret = chxj_rencoding(&r, ret, &destlen);
20997 fprintf(stderr, "actual:[%s]\n", ret);
20998 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
20999 CU_ASSERT(ret != NULL);
21000 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
21001 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
21002 CU_ASSERT(call_check == 1);
21006 #undef RESULT_STRING
21008 void test_ixhtml10_center_tag_with_css_006()
21010 #define TEST_STRING "<html><head>" \
21011 "</head><body><center style=\"font-size:x-small\">あいうえお</center></body></html>"
21012 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
21013 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
21014 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
21015 "<head></head><body><div style=\"text-align:center;font-size:x-small;\">あいうえお</div></body></html>"
21019 chxjconvrule_entry entry;
21021 apr_size_t destlen;
21023 chxj_serf_get = test_chxj_serf_get092;
21026 COOKIE_INIT(cookie);
21029 destlen = sizeof(TEST_STRING)-1;
21030 entry.action |= CONVRULE_CSS_ON_BIT;
21032 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
21033 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
21034 ret = chxj_rencoding(&r, ret, &destlen);
21035 fprintf(stderr, "actual:[%s]\n", ret);
21036 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
21037 CU_ASSERT(ret != NULL);
21038 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
21039 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
21040 CU_ASSERT(call_check == 0);
21044 #undef RESULT_STRING
21047 char *test_chxj_serf_get093(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
21049 static char *css = "a:focus { display: none }\n"
21050 "a:link { display: none }\n"
21051 "a { display: none }\n"
21052 "hr { display: none }\n"
21053 "center { font-size:small}\n";
21054 *len = strlen(css);
21058 void test_ixhtml10_center_tag_with_css_007()
21060 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
21061 "</head><body><center>あいうえお</center></body></html>"
21062 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
21063 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
21064 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
21065 "<head></head><body><div style=\"text-align:center;font-size:small;\">あいうえお</div></body></html>"
21069 chxjconvrule_entry entry;
21071 apr_size_t destlen;
21073 chxj_serf_get = test_chxj_serf_get093;
21076 COOKIE_INIT(cookie);
21079 destlen = sizeof(TEST_STRING)-1;
21080 entry.action |= CONVRULE_CSS_ON_BIT;
21082 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
21083 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
21084 ret = chxj_rencoding(&r, ret, &destlen);
21085 fprintf(stderr, "actual:[%s]\n", ret);
21086 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
21087 CU_ASSERT(ret != NULL);
21088 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
21089 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
21090 CU_ASSERT(call_check == 1);
21094 #undef RESULT_STRING
21096 void test_ixhtml10_center_tag_with_css_008()
21098 #define TEST_STRING "<html><head>" \
21099 "</head><body><center style=\"font-size:small\">あいうえお</center></body></html>"
21100 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
21101 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
21102 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
21103 "<head></head><body><div style=\"text-align:center;font-size:small;\">あいうえお</div></body></html>"
21107 chxjconvrule_entry entry;
21109 apr_size_t destlen;
21111 chxj_serf_get = test_chxj_serf_get093;
21114 COOKIE_INIT(cookie);
21117 destlen = sizeof(TEST_STRING)-1;
21118 entry.action |= CONVRULE_CSS_ON_BIT;
21120 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
21121 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
21122 ret = chxj_rencoding(&r, ret, &destlen);
21123 fprintf(stderr, "actual:[%s]\n", ret);
21124 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
21125 CU_ASSERT(ret != NULL);
21126 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
21127 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
21128 CU_ASSERT(call_check == 0);
21132 #undef RESULT_STRING
21135 char *test_chxj_serf_get094(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
21137 static char *css = "a:focus { display: none }\n"
21138 "a:link { display: none }\n"
21139 "a { display: none }\n"
21140 "hr { display: none }\n"
21141 "center { font-size:medium}\n";
21142 *len = strlen(css);
21146 void test_ixhtml10_center_tag_with_css_009()
21148 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
21149 "</head><body><center>あいうえお</center></body></html>"
21150 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
21151 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
21152 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
21153 "<head></head><body><div style=\"text-align:center;font-size:medium;\">あいうえお</div></body></html>"
21157 chxjconvrule_entry entry;
21159 apr_size_t destlen;
21161 chxj_serf_get = test_chxj_serf_get094;
21164 COOKIE_INIT(cookie);
21167 destlen = sizeof(TEST_STRING)-1;
21168 entry.action |= CONVRULE_CSS_ON_BIT;
21170 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
21171 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
21172 ret = chxj_rencoding(&r, ret, &destlen);
21173 fprintf(stderr, "actual:[%s]\n", ret);
21174 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
21175 CU_ASSERT(ret != NULL);
21176 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
21177 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
21178 CU_ASSERT(call_check == 1);
21182 #undef RESULT_STRING
21184 void test_ixhtml10_center_tag_with_css_010()
21186 #define TEST_STRING "<html><head>" \
21187 "</head><body><center style=\"font-size:medium\">あいうえお</center></body></html>"
21188 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
21189 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
21190 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
21191 "<head></head><body><div style=\"text-align:center;font-size:medium;\">あいうえお</div></body></html>"
21195 chxjconvrule_entry entry;
21197 apr_size_t destlen;
21199 chxj_serf_get = test_chxj_serf_get094;
21202 COOKIE_INIT(cookie);
21205 destlen = sizeof(TEST_STRING)-1;
21206 entry.action |= CONVRULE_CSS_ON_BIT;
21208 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
21209 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
21210 ret = chxj_rencoding(&r, ret, &destlen);
21211 fprintf(stderr, "actual:[%s]\n", ret);
21212 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
21213 CU_ASSERT(ret != NULL);
21214 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
21215 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
21216 CU_ASSERT(call_check == 0);
21220 #undef RESULT_STRING
21223 char *test_chxj_serf_get095(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
21225 static char *css = "a:focus { display: none }\n"
21226 "a:link { display: none }\n"
21227 "a { display: none }\n"
21228 "hr { display: none }\n"
21229 "center { font-size:large}\n";
21230 *len = strlen(css);
21234 void test_ixhtml10_center_tag_with_css_011()
21236 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
21237 "</head><body><center>あいうえお</center></body></html>"
21238 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
21239 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
21240 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
21241 "<head></head><body><div style=\"text-align:center;font-size:large;\">あいうえお</div></body></html>"
21245 chxjconvrule_entry entry;
21247 apr_size_t destlen;
21249 chxj_serf_get = test_chxj_serf_get095;
21252 COOKIE_INIT(cookie);
21255 destlen = sizeof(TEST_STRING)-1;
21256 entry.action |= CONVRULE_CSS_ON_BIT;
21258 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
21259 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
21260 ret = chxj_rencoding(&r, ret, &destlen);
21261 fprintf(stderr, "actual:[%s]\n", ret);
21262 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
21263 CU_ASSERT(ret != NULL);
21264 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
21265 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
21266 CU_ASSERT(call_check == 1);
21270 #undef RESULT_STRING
21272 void test_ixhtml10_center_tag_with_css_012()
21274 #define TEST_STRING "<html><head>" \
21275 "</head><body><center style=\"font-size:large\">あいうえお</center></body></html>"
21276 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
21277 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
21278 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
21279 "<head></head><body><div style=\"text-align:center;font-size:large;\">あいうえお</div></body></html>"
21283 chxjconvrule_entry entry;
21285 apr_size_t destlen;
21287 chxj_serf_get = test_chxj_serf_get095;
21290 COOKIE_INIT(cookie);
21293 destlen = sizeof(TEST_STRING)-1;
21294 entry.action |= CONVRULE_CSS_ON_BIT;
21296 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
21297 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
21298 ret = chxj_rencoding(&r, ret, &destlen);
21299 fprintf(stderr, "actual:[%s]\n", ret);
21300 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
21301 CU_ASSERT(ret != NULL);
21302 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
21303 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
21304 CU_ASSERT(call_check == 0);
21308 #undef RESULT_STRING
21311 char *test_chxj_serf_get096(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
21313 static char *css = "a:focus { display: none }\n"
21314 "a:link { display: none }\n"
21315 "a { display: none }\n"
21316 "hr { display: none }\n"
21317 "center { font-size:x-large}\n";
21318 *len = strlen(css);
21322 void test_ixhtml10_center_tag_with_css_013()
21324 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
21325 "</head><body><center>あいうえお</center></body></html>"
21326 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
21327 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
21328 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
21329 "<head></head><body><div style=\"text-align:center;font-size:x-large;\">あいうえお</div></body></html>"
21333 chxjconvrule_entry entry;
21335 apr_size_t destlen;
21337 chxj_serf_get = test_chxj_serf_get096;
21340 COOKIE_INIT(cookie);
21343 destlen = sizeof(TEST_STRING)-1;
21344 entry.action |= CONVRULE_CSS_ON_BIT;
21346 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
21347 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
21348 ret = chxj_rencoding(&r, ret, &destlen);
21349 fprintf(stderr, "actual:[%s]\n", ret);
21350 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
21351 CU_ASSERT(ret != NULL);
21352 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
21353 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
21354 CU_ASSERT(call_check == 1);
21358 #undef RESULT_STRING
21360 void test_ixhtml10_center_tag_with_css_014()
21362 #define TEST_STRING "<html><head>" \
21363 "</head><body><center style=\"font-size:x-large\">あいうえお</center></body></html>"
21364 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
21365 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
21366 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
21367 "<head></head><body><div style=\"text-align:center;font-size:x-large;\">あいうえお</div></body></html>"
21371 chxjconvrule_entry entry;
21373 apr_size_t destlen;
21375 chxj_serf_get = test_chxj_serf_get096;
21378 COOKIE_INIT(cookie);
21381 destlen = sizeof(TEST_STRING)-1;
21382 entry.action |= CONVRULE_CSS_ON_BIT;
21384 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
21385 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
21386 ret = chxj_rencoding(&r, ret, &destlen);
21387 fprintf(stderr, "actual:[%s]\n", ret);
21388 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
21389 CU_ASSERT(ret != NULL);
21390 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
21391 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
21392 CU_ASSERT(call_check == 0);
21396 #undef RESULT_STRING
21399 char *test_chxj_serf_get097(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
21401 static char *css = "a:focus { display: none }\n"
21402 "a:link { display: none }\n"
21403 "a { display: none }\n"
21404 "hr { display: none }\n"
21405 "center { font-size:xx-large}\n";
21406 *len = strlen(css);
21410 void test_ixhtml10_center_tag_with_css_015()
21412 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
21413 "</head><body><center>あいうえお</center></body></html>"
21414 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
21415 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
21416 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
21417 "<head></head><body><div style=\"text-align:center;font-size:xx-large;\">あいうえお</div></body></html>"
21421 chxjconvrule_entry entry;
21423 apr_size_t destlen;
21425 chxj_serf_get = test_chxj_serf_get097;
21428 COOKIE_INIT(cookie);
21431 destlen = sizeof(TEST_STRING)-1;
21432 entry.action |= CONVRULE_CSS_ON_BIT;
21434 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
21435 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
21436 ret = chxj_rencoding(&r, ret, &destlen);
21437 fprintf(stderr, "actual:[%s]\n", ret);
21438 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
21439 CU_ASSERT(ret != NULL);
21440 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
21441 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
21442 CU_ASSERT(call_check == 1);
21446 #undef RESULT_STRING
21448 void test_ixhtml10_center_tag_with_css_016()
21450 #define TEST_STRING "<html><head>" \
21451 "</head><body><center style=\"font-size:xx-large\">あいうえお</center></body></html>"
21452 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
21453 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
21454 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
21455 "<head></head><body><div style=\"text-align:center;font-size:xx-large;\">あいうえお</div></body></html>"
21459 chxjconvrule_entry entry;
21461 apr_size_t destlen;
21463 chxj_serf_get = test_chxj_serf_get097;
21466 COOKIE_INIT(cookie);
21469 destlen = sizeof(TEST_STRING)-1;
21470 entry.action |= CONVRULE_CSS_ON_BIT;
21472 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
21473 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
21474 ret = chxj_rencoding(&r, ret, &destlen);
21475 fprintf(stderr, "actual:[%s]\n", ret);
21476 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
21477 CU_ASSERT(ret != NULL);
21478 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
21479 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
21480 CU_ASSERT(call_check == 0);
21484 #undef RESULT_STRING
21489 /*===========================================================================*/
21490 /* hr tag with CSS */
21491 /*===========================================================================*/
21492 char *test_chxj_serf_get100(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
21494 static char *css = "a:focus { display: none }\n"
21495 "a:link { display: none }\n"
21496 "a { display: none }\n"
21497 "hr { display: none }\n"
21498 "a:visited { display:none }\n"
21499 "hr { border-style:solid }\n";
21500 *len = strlen(css);
21504 void test_ixhtml10_hr_tag_with_css_001()
21506 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
21507 "</head><body><hr>あいう</body></html>"
21508 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
21509 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
21510 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
21511 "<head></head><body><hr style=\"border-style:solid;\" />あいう</body></html>"
21515 chxjconvrule_entry entry;
21517 apr_size_t destlen;
21519 chxj_serf_get = test_chxj_serf_get100;
21522 COOKIE_INIT(cookie);
21525 destlen = sizeof(TEST_STRING)-1;
21526 entry.action |= CONVRULE_CSS_ON_BIT;
21528 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
21529 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
21530 ret = chxj_rencoding(&r, ret, &destlen);
21531 fprintf(stderr, "actual:[%s]\n", ret);
21532 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
21533 CU_ASSERT(ret != NULL);
21534 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
21535 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
21536 CU_ASSERT(call_check == 1);
21540 #undef RESULT_STRING
21542 void test_ixhtml10_hr_tag_with_css_002()
21544 #define TEST_STRING "<html><head>" \
21545 "</head><body><hr style=\"border-style:solid\">あいう</body></html>"
21546 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
21547 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
21548 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
21549 "<head></head><body><hr style=\"border-style:solid;\" />あいう</body></html>"
21553 chxjconvrule_entry entry;
21555 apr_size_t destlen;
21557 chxj_serf_get = test_chxj_serf_get100;
21560 COOKIE_INIT(cookie);
21563 destlen = sizeof(TEST_STRING)-1;
21564 entry.action |= CONVRULE_CSS_ON_BIT;
21566 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
21567 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
21568 ret = chxj_rencoding(&r, ret, &destlen);
21569 fprintf(stderr, "actual:[%s]\n", ret);
21570 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
21571 CU_ASSERT(ret != NULL);
21572 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
21573 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
21574 CU_ASSERT(call_check == 0);
21578 #undef RESULT_STRING
21582 char *test_chxj_serf_get101(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
21584 static char *css = "a:focus { display: none }\n"
21585 "a:link { display: none }\n"
21586 "a { display: none }\n"
21587 "hr { display: none }\n"
21588 "a:visited { display:none }\n"
21589 "hr { height:10px }\n";
21590 *len = strlen(css);
21594 void test_ixhtml10_hr_tag_with_css_003()
21596 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
21597 "</head><body><hr>あいう</body></html>"
21598 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
21599 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
21600 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
21601 "<head></head><body><hr style=\"height:10px;\" />あいう</body></html>"
21605 chxjconvrule_entry entry;
21607 apr_size_t destlen;
21609 chxj_serf_get = test_chxj_serf_get101;
21612 COOKIE_INIT(cookie);
21615 destlen = sizeof(TEST_STRING)-1;
21616 entry.action |= CONVRULE_CSS_ON_BIT;
21618 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
21619 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
21620 ret = chxj_rencoding(&r, ret, &destlen);
21621 fprintf(stderr, "actual:[%s]\n", ret);
21622 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
21623 CU_ASSERT(ret != NULL);
21624 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
21625 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
21626 CU_ASSERT(call_check == 1);
21630 #undef RESULT_STRING
21632 void test_ixhtml10_hr_tag_with_css_004()
21634 #define TEST_STRING "<html><head>" \
21635 "</head><body><hr style=\"height:10px\">あいう</body></html>"
21636 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
21637 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
21638 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
21639 "<head></head><body><hr style=\"height:10px;\" />あいう</body></html>"
21643 chxjconvrule_entry entry;
21645 apr_size_t destlen;
21647 chxj_serf_get = test_chxj_serf_get101;
21650 COOKIE_INIT(cookie);
21653 destlen = sizeof(TEST_STRING)-1;
21654 entry.action |= CONVRULE_CSS_ON_BIT;
21656 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
21657 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
21658 ret = chxj_rencoding(&r, ret, &destlen);
21659 fprintf(stderr, "actual:[%s]\n", ret);
21660 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
21661 CU_ASSERT(ret != NULL);
21662 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
21663 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
21664 CU_ASSERT(call_check == 0);
21668 #undef RESULT_STRING
21671 char *test_chxj_serf_get102(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
21673 static char *css = "a:focus { display: none }\n"
21674 "a:link { display: none }\n"
21675 "a { display: none }\n"
21676 "hr { display: none }\n"
21677 "a:visited { display:none }\n"
21678 "hr { width:10px }\n";
21679 *len = strlen(css);
21683 void test_ixhtml10_hr_tag_with_css_005()
21685 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
21686 "</head><body><hr>あいう</body></html>"
21687 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
21688 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
21689 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
21690 "<head></head><body><hr style=\"width:10px;\" />あいう</body></html>"
21694 chxjconvrule_entry entry;
21696 apr_size_t destlen;
21698 chxj_serf_get = test_chxj_serf_get102;
21701 COOKIE_INIT(cookie);
21704 destlen = sizeof(TEST_STRING)-1;
21705 entry.action |= CONVRULE_CSS_ON_BIT;
21707 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
21708 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
21709 ret = chxj_rencoding(&r, ret, &destlen);
21710 fprintf(stderr, "actual:[%s]\n", ret);
21711 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
21712 CU_ASSERT(ret != NULL);
21713 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
21714 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
21715 CU_ASSERT(call_check == 1);
21719 #undef RESULT_STRING
21721 void test_ixhtml10_hr_tag_with_css_006()
21723 #define TEST_STRING "<html><head>" \
21724 "</head><body><hr style=\"width:10px\">あいう</body></html>"
21725 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
21726 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
21727 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
21728 "<head></head><body><hr style=\"width:10px;\" />あいう</body></html>"
21732 chxjconvrule_entry entry;
21734 apr_size_t destlen;
21736 chxj_serf_get = test_chxj_serf_get102;
21739 COOKIE_INIT(cookie);
21742 destlen = sizeof(TEST_STRING)-1;
21743 entry.action |= CONVRULE_CSS_ON_BIT;
21745 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
21746 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
21747 ret = chxj_rencoding(&r, ret, &destlen);
21748 fprintf(stderr, "actual:[%s]\n", ret);
21749 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
21750 CU_ASSERT(ret != NULL);
21751 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
21752 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
21753 CU_ASSERT(call_check == 0);
21757 #undef RESULT_STRING
21760 char *test_chxj_serf_get103(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
21762 static char *css = "a:focus { display: none }\n"
21763 "a:link { display: none }\n"
21764 "a { display: none }\n"
21765 "hr { display: none }\n"
21766 "a:visited { display:none }\n"
21767 "hr { width:80% }\n";
21768 *len = strlen(css);
21772 void test_ixhtml10_hr_tag_with_css_007()
21774 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
21775 "</head><body><hr>あいう</body></html>"
21776 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
21777 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
21778 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
21779 "<head></head><body><hr style=\"width:80%;\" />あいう</body></html>"
21783 chxjconvrule_entry entry;
21785 apr_size_t destlen;
21787 chxj_serf_get = test_chxj_serf_get103;
21790 COOKIE_INIT(cookie);
21793 destlen = sizeof(TEST_STRING)-1;
21794 entry.action |= CONVRULE_CSS_ON_BIT;
21796 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
21797 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
21798 ret = chxj_rencoding(&r, ret, &destlen);
21799 fprintf(stderr, "actual:[%s]\n", ret);
21800 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
21801 CU_ASSERT(ret != NULL);
21802 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
21803 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
21804 CU_ASSERT(call_check == 1);
21808 #undef RESULT_STRING
21810 void test_ixhtml10_hr_tag_with_css_008()
21812 #define TEST_STRING "<html><head>" \
21813 "</head><body><hr style=\"width:10%\">あいう</body></html>"
21814 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
21815 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
21816 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
21817 "<head></head><body><hr style=\"width:10%;\" />あいう</body></html>"
21821 chxjconvrule_entry entry;
21823 apr_size_t destlen;
21825 chxj_serf_get = test_chxj_serf_get103;
21828 COOKIE_INIT(cookie);
21831 destlen = sizeof(TEST_STRING)-1;
21832 entry.action |= CONVRULE_CSS_ON_BIT;
21834 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
21835 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
21836 ret = chxj_rencoding(&r, ret, &destlen);
21837 fprintf(stderr, "actual:[%s]\n", ret);
21838 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
21839 CU_ASSERT(ret != NULL);
21840 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
21841 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
21842 CU_ASSERT(call_check == 0);
21846 #undef RESULT_STRING
21851 /*---------------------------------------------------------------------------*/
21852 /* img tag with CSS */
21853 /*---------------------------------------------------------------------------*/
21854 char *test_chxj_serf_get110(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
21856 static char *css = "a:focus { display: none }\n"
21857 "a:link { display: none }\n"
21858 "a { display: none }\n"
21859 "hr { display: none }\n"
21860 "a:visited { display:none }\n"
21861 "img { height:80% }\n";
21862 *len = strlen(css);
21866 void test_ixhtml10_img_tag_with_css_001()
21868 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
21869 "</head><body><img>あいう</body></html>"
21870 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
21871 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
21872 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
21873 "<head></head><body><img height=\"80%\" alt=\"\" />あいう</body></html>"
21877 chxjconvrule_entry entry;
21879 apr_size_t destlen;
21881 chxj_serf_get = test_chxj_serf_get110;
21884 COOKIE_INIT(cookie);
21887 destlen = sizeof(TEST_STRING)-1;
21888 entry.action |= CONVRULE_CSS_ON_BIT;
21890 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
21891 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
21892 ret = chxj_rencoding(&r, ret, &destlen);
21893 fprintf(stderr, "actual:[%s]\n", ret);
21894 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
21895 CU_ASSERT(ret != NULL);
21896 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
21897 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
21898 CU_ASSERT(call_check == 1);
21902 #undef RESULT_STRING
21904 void test_ixhtml10_img_tag_with_css_002()
21906 #define TEST_STRING "<html><head>" \
21907 "</head><body><img style=\"height:10%\">あいう</body></html>"
21908 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
21909 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
21910 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
21911 "<head></head><body><img height=\"10%\" alt=\"\" />あいう</body></html>"
21915 chxjconvrule_entry entry;
21917 apr_size_t destlen;
21919 chxj_serf_get = test_chxj_serf_get110;
21922 COOKIE_INIT(cookie);
21925 destlen = sizeof(TEST_STRING)-1;
21926 entry.action |= CONVRULE_CSS_ON_BIT;
21928 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
21929 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
21930 ret = chxj_rencoding(&r, ret, &destlen);
21931 fprintf(stderr, "actual:[%s]\n", ret);
21932 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
21933 CU_ASSERT(ret != NULL);
21934 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
21935 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
21936 CU_ASSERT(call_check == 0);
21940 #undef RESULT_STRING
21942 char *test_chxj_serf_get111(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
21944 static char *css = "a:focus { display: none }\n"
21945 "a:link { display: none }\n"
21946 "a { display: none }\n"
21947 "hr { display: none }\n"
21948 "a:visited { display:none }\n"
21949 "img { width:80% }\n";
21950 *len = strlen(css);
21954 void test_ixhtml10_img_tag_with_css_003()
21956 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
21957 "</head><body><img>あいう</body></html>"
21958 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
21959 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
21960 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
21961 "<head></head><body><img width=\"80%\" alt=\"\" />あいう</body></html>"
21965 chxjconvrule_entry entry;
21967 apr_size_t destlen;
21969 chxj_serf_get = test_chxj_serf_get111;
21972 COOKIE_INIT(cookie);
21975 destlen = sizeof(TEST_STRING)-1;
21976 entry.action |= CONVRULE_CSS_ON_BIT;
21978 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
21979 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
21980 ret = chxj_rencoding(&r, ret, &destlen);
21981 fprintf(stderr, "actual:[%s]\n", ret);
21982 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
21983 CU_ASSERT(ret != NULL);
21984 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
21985 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
21986 CU_ASSERT(call_check == 1);
21990 #undef RESULT_STRING
21992 void test_ixhtml10_img_tag_with_css_004()
21994 #define TEST_STRING "<html><head>" \
21995 "</head><body><img style=\"width:10%\">あいう</body></html>"
21996 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
21997 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
21998 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
21999 "<head></head><body><img width=\"10%\" alt=\"\" />あいう</body></html>"
22003 chxjconvrule_entry entry;
22005 apr_size_t destlen;
22007 chxj_serf_get = test_chxj_serf_get111;
22010 COOKIE_INIT(cookie);
22013 destlen = sizeof(TEST_STRING)-1;
22014 entry.action |= CONVRULE_CSS_ON_BIT;
22016 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
22017 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
22018 ret = chxj_rencoding(&r, ret, &destlen);
22019 fprintf(stderr, "actual:[%s]\n", ret);
22020 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
22021 CU_ASSERT(ret != NULL);
22022 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
22023 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
22024 CU_ASSERT(call_check == 0);
22028 #undef RESULT_STRING
22030 char *test_chxj_serf_get112(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
22032 static char *css = "a:focus { display: none }\n"
22033 "a:link { display: none }\n"
22034 "a { display: none }\n"
22035 "hr { display: none }\n"
22036 "a:visited { display:none }\n"
22037 "img { vertical-align:top }\n";
22038 *len = strlen(css);
22042 void test_ixhtml10_img_tag_with_css_005()
22044 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
22045 "</head><body><img>あいう</body></html>"
22046 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
22047 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
22048 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
22049 "<head></head><body><img style=\"vertical-align:top;\" alt=\"\" />あいう</body></html>"
22053 chxjconvrule_entry entry;
22055 apr_size_t destlen;
22057 chxj_serf_get = test_chxj_serf_get112;
22060 COOKIE_INIT(cookie);
22063 destlen = sizeof(TEST_STRING)-1;
22064 entry.action |= CONVRULE_CSS_ON_BIT;
22066 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
22067 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
22068 ret = chxj_rencoding(&r, ret, &destlen);
22069 fprintf(stderr, "actual:[%s]\n", ret);
22070 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
22071 CU_ASSERT(ret != NULL);
22072 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
22073 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
22074 CU_ASSERT(call_check == 1);
22078 #undef RESULT_STRING
22080 void test_ixhtml10_img_tag_with_css_006()
22082 #define TEST_STRING "<html><head>" \
22083 "</head><body><img style=\"vertical-align:top\">あいう</body></html>"
22084 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
22085 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
22086 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
22087 "<head></head><body><img style=\"vertical-align:top;\" alt=\"\" />あいう</body></html>"
22091 chxjconvrule_entry entry;
22093 apr_size_t destlen;
22095 chxj_serf_get = test_chxj_serf_get112;
22098 COOKIE_INIT(cookie);
22101 destlen = sizeof(TEST_STRING)-1;
22102 entry.action |= CONVRULE_CSS_ON_BIT;
22104 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
22105 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
22106 ret = chxj_rencoding(&r, ret, &destlen);
22107 fprintf(stderr, "actual:[%s]\n", ret);
22108 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
22109 CU_ASSERT(ret != NULL);
22110 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
22111 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
22112 CU_ASSERT(call_check == 0);
22116 #undef RESULT_STRING
22118 char *test_chxj_serf_get113(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
22120 static char *css = "a:focus { display: none }\n"
22121 "a:link { display: none }\n"
22122 "a { display: none }\n"
22123 "hr { display: none }\n"
22124 "a:visited { display:none }\n"
22125 "img { vertical-align:middle }\n";
22126 *len = strlen(css);
22130 void test_ixhtml10_img_tag_with_css_007()
22132 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
22133 "</head><body><img>あいう</body></html>"
22134 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
22135 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
22136 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
22137 "<head></head><body><img style=\"vertical-align:middle;\" alt=\"\" />あいう</body></html>"
22141 chxjconvrule_entry entry;
22143 apr_size_t destlen;
22145 chxj_serf_get = test_chxj_serf_get113;
22148 COOKIE_INIT(cookie);
22151 destlen = sizeof(TEST_STRING)-1;
22152 entry.action |= CONVRULE_CSS_ON_BIT;
22154 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
22155 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
22156 ret = chxj_rencoding(&r, ret, &destlen);
22157 fprintf(stderr, "actual:[%s]\n", ret);
22158 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
22159 CU_ASSERT(ret != NULL);
22160 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
22161 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
22162 CU_ASSERT(call_check == 1);
22166 #undef RESULT_STRING
22168 void test_ixhtml10_img_tag_with_css_008()
22170 #define TEST_STRING "<html><head>" \
22171 "</head><body><img style=\"vertical-align:middle\">あいう</body></html>"
22172 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
22173 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
22174 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
22175 "<head></head><body><img style=\"vertical-align:middle;\" alt=\"\" />あいう</body></html>"
22179 chxjconvrule_entry entry;
22181 apr_size_t destlen;
22183 chxj_serf_get = test_chxj_serf_get113;
22186 COOKIE_INIT(cookie);
22189 destlen = sizeof(TEST_STRING)-1;
22190 entry.action |= CONVRULE_CSS_ON_BIT;
22192 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
22193 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
22194 ret = chxj_rencoding(&r, ret, &destlen);
22195 fprintf(stderr, "actual:[%s]\n", ret);
22196 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
22197 CU_ASSERT(ret != NULL);
22198 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
22199 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
22200 CU_ASSERT(call_check == 0);
22204 #undef RESULT_STRING
22206 char *test_chxj_serf_get114(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
22208 static char *css = "a:focus { display: none }\n"
22209 "a:link { display: none }\n"
22210 "a { display: none }\n"
22211 "hr { display: none }\n"
22212 "a:visited { display:none }\n"
22213 "img { vertical-align:bottom }\n";
22214 *len = strlen(css);
22218 void test_ixhtml10_img_tag_with_css_009()
22220 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
22221 "</head><body><img>あいう</body></html>"
22222 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
22223 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
22224 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
22225 "<head></head><body><img style=\"vertical-align:bottom;\" alt=\"\" />あいう</body></html>"
22229 chxjconvrule_entry entry;
22231 apr_size_t destlen;
22233 chxj_serf_get = test_chxj_serf_get114;
22236 COOKIE_INIT(cookie);
22239 destlen = sizeof(TEST_STRING)-1;
22240 entry.action |= CONVRULE_CSS_ON_BIT;
22242 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
22243 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
22244 ret = chxj_rencoding(&r, ret, &destlen);
22245 fprintf(stderr, "actual:[%s]\n", ret);
22246 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
22247 CU_ASSERT(ret != NULL);
22248 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
22249 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
22250 CU_ASSERT(call_check == 1);
22254 #undef RESULT_STRING
22256 void test_ixhtml10_img_tag_with_css_010()
22258 #define TEST_STRING "<html><head>" \
22259 "</head><body><img style=\"vertical-align:bottom\">あいう</body></html>"
22260 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
22261 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
22262 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
22263 "<head></head><body><img style=\"vertical-align:bottom;\" alt=\"\" />あいう</body></html>"
22267 chxjconvrule_entry entry;
22269 apr_size_t destlen;
22271 chxj_serf_get = test_chxj_serf_get114;
22274 COOKIE_INIT(cookie);
22277 destlen = sizeof(TEST_STRING)-1;
22278 entry.action |= CONVRULE_CSS_ON_BIT;
22280 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
22281 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
22282 ret = chxj_rencoding(&r, ret, &destlen);
22283 fprintf(stderr, "actual:[%s]\n", ret);
22284 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
22285 CU_ASSERT(ret != NULL);
22286 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
22287 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
22288 CU_ASSERT(call_check == 0);
22292 #undef RESULT_STRING
22296 /*===========================================================================*/
22297 /* div tag with CSS */
22298 /*===========================================================================*/
22299 char *test_chxj_serf_get120(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
22301 static char *css = "a:focus { display: none }\n"
22302 "a:link { display: none }\n"
22303 "a { display: none }\n"
22304 "hr { display: none }\n"
22305 "a:visited { display:none }\n"
22306 "div { text-align:left }\n";
22307 *len = strlen(css);
22311 void test_ixhtml10_div_tag_with_css_001()
22313 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
22314 "</head><body><div>あいう</div></body></html>"
22315 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
22316 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
22317 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
22318 "<head></head><body><div style=\"text-align:left;\">あいう</div></body></html>"
22322 chxjconvrule_entry entry;
22324 apr_size_t destlen;
22326 chxj_serf_get = test_chxj_serf_get120;
22329 COOKIE_INIT(cookie);
22332 destlen = sizeof(TEST_STRING)-1;
22333 entry.action |= CONVRULE_CSS_ON_BIT;
22335 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
22336 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
22337 ret = chxj_rencoding(&r, ret, &destlen);
22338 fprintf(stderr, "actual:[%s]\n", ret);
22339 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
22340 CU_ASSERT(ret != NULL);
22341 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
22342 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
22343 CU_ASSERT(call_check == 1);
22347 #undef RESULT_STRING
22349 void test_ixhtml10_div_tag_with_css_002()
22351 #define TEST_STRING "<html><head>" \
22352 "</head><body><div style=\"text-align:left\">あいう</div></body></html>"
22353 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
22354 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
22355 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
22356 "<head></head><body><div style=\"text-align:left;\">あいう</div></body></html>"
22360 chxjconvrule_entry entry;
22362 apr_size_t destlen;
22364 chxj_serf_get = test_chxj_serf_get120;
22367 COOKIE_INIT(cookie);
22370 destlen = sizeof(TEST_STRING)-1;
22371 entry.action |= CONVRULE_CSS_ON_BIT;
22373 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
22374 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
22375 ret = chxj_rencoding(&r, ret, &destlen);
22376 fprintf(stderr, "actual:[%s]\n", ret);
22377 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
22378 CU_ASSERT(ret != NULL);
22379 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
22380 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
22381 CU_ASSERT(call_check == 0);
22385 #undef RESULT_STRING
22388 char *test_chxj_serf_get121(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
22390 static char *css = "a:focus { display: none }\n"
22391 "a:link { display: none }\n"
22392 "a { display: none }\n"
22393 "hr { display: none }\n"
22394 "a:visited { display:none }\n"
22395 "div { text-align:center }\n";
22396 *len = strlen(css);
22400 void test_ixhtml10_div_tag_with_css_003()
22402 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
22403 "</head><body><div>あいう</div></body></html>"
22404 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
22405 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
22406 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
22407 "<head></head><body><div style=\"text-align:center;\">あいう</div></body></html>"
22411 chxjconvrule_entry entry;
22413 apr_size_t destlen;
22415 chxj_serf_get = test_chxj_serf_get121;
22418 COOKIE_INIT(cookie);
22421 destlen = sizeof(TEST_STRING)-1;
22422 entry.action |= CONVRULE_CSS_ON_BIT;
22424 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
22425 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
22426 ret = chxj_rencoding(&r, ret, &destlen);
22427 fprintf(stderr, "actual:[%s]\n", ret);
22428 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
22429 CU_ASSERT(ret != NULL);
22430 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
22431 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
22432 CU_ASSERT(call_check == 1);
22436 #undef RESULT_STRING
22438 void test_ixhtml10_div_tag_with_css_004()
22440 #define TEST_STRING "<html><head>" \
22441 "</head><body><div style=\"text-align:center\">あいう</div></body></html>"
22442 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
22443 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
22444 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
22445 "<head></head><body><div style=\"text-align:center;\">あいう</div></body></html>"
22449 chxjconvrule_entry entry;
22451 apr_size_t destlen;
22453 chxj_serf_get = test_chxj_serf_get121;
22456 COOKIE_INIT(cookie);
22459 destlen = sizeof(TEST_STRING)-1;
22460 entry.action |= CONVRULE_CSS_ON_BIT;
22462 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
22463 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
22464 ret = chxj_rencoding(&r, ret, &destlen);
22465 fprintf(stderr, "actual:[%s]\n", ret);
22466 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
22467 CU_ASSERT(ret != NULL);
22468 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
22469 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
22470 CU_ASSERT(call_check == 0);
22474 #undef RESULT_STRING
22476 char *test_chxj_serf_get122(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
22478 static char *css = "a:focus { display: none }\n"
22479 "a:link { display: none }\n"
22480 "a { display: none }\n"
22481 "hr { display: none }\n"
22482 "a:visited { display:none }\n"
22483 "div { text-align:right }\n";
22484 *len = strlen(css);
22488 void test_ixhtml10_div_tag_with_css_005()
22490 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
22491 "</head><body><div>あいう</div></body></html>"
22492 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
22493 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
22494 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
22495 "<head></head><body><div style=\"text-align:right;\">あいう</div></body></html>"
22499 chxjconvrule_entry entry;
22501 apr_size_t destlen;
22503 chxj_serf_get = test_chxj_serf_get122;
22506 COOKIE_INIT(cookie);
22509 destlen = sizeof(TEST_STRING)-1;
22510 entry.action |= CONVRULE_CSS_ON_BIT;
22512 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
22513 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
22514 ret = chxj_rencoding(&r, ret, &destlen);
22515 fprintf(stderr, "actual:[%s]\n", ret);
22516 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
22517 CU_ASSERT(ret != NULL);
22518 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
22519 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
22520 CU_ASSERT(call_check == 1);
22524 #undef RESULT_STRING
22526 void test_ixhtml10_div_tag_with_css_006()
22528 #define TEST_STRING "<html><head>" \
22529 "</head><body><div style=\"text-align:right\">あいう</div></body></html>"
22530 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
22531 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
22532 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
22533 "<head></head><body><div style=\"text-align:right;\">あいう</div></body></html>"
22537 chxjconvrule_entry entry;
22539 apr_size_t destlen;
22541 chxj_serf_get = test_chxj_serf_get122;
22544 COOKIE_INIT(cookie);
22547 destlen = sizeof(TEST_STRING)-1;
22548 entry.action |= CONVRULE_CSS_ON_BIT;
22550 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
22551 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
22552 ret = chxj_rencoding(&r, ret, &destlen);
22553 fprintf(stderr, "actual:[%s]\n", ret);
22554 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
22555 CU_ASSERT(ret != NULL);
22556 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
22557 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
22558 CU_ASSERT(call_check == 0);
22562 #undef RESULT_STRING
22564 char *test_chxj_serf_get123(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
22566 static char *css = "a:focus { display: none }\n"
22567 "a:link { display: none }\n"
22568 "a { display: none }\n"
22569 "hr { display: none }\n"
22570 "a:visited { display:none }\n"
22571 "div { color:#ff0000 }\n";
22572 *len = strlen(css);
22576 void test_ixhtml10_div_tag_with_css_007()
22578 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
22579 "</head><body><div>あいう</div></body></html>"
22580 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
22581 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
22582 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
22583 "<head></head><body><div style=\"color:#ff0000;\">あいう</div></body></html>"
22587 chxjconvrule_entry entry;
22589 apr_size_t destlen;
22591 chxj_serf_get = test_chxj_serf_get123;
22594 COOKIE_INIT(cookie);
22597 destlen = sizeof(TEST_STRING)-1;
22598 entry.action |= CONVRULE_CSS_ON_BIT;
22600 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
22601 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
22602 ret = chxj_rencoding(&r, ret, &destlen);
22603 fprintf(stderr, "actual:[%s]\n", ret);
22604 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
22605 CU_ASSERT(ret != NULL);
22606 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
22607 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
22608 CU_ASSERT(call_check == 1);
22612 #undef RESULT_STRING
22614 void test_ixhtml10_div_tag_with_css_008()
22616 #define TEST_STRING "<html><head>" \
22617 "</head><body><div style=\"color:#ff0000\">あいう</div></body></html>"
22618 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
22619 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
22620 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
22621 "<head></head><body><div style=\"color:#ff0000;\">あいう</div></body></html>"
22625 chxjconvrule_entry entry;
22627 apr_size_t destlen;
22629 chxj_serf_get = test_chxj_serf_get123;
22632 COOKIE_INIT(cookie);
22635 destlen = sizeof(TEST_STRING)-1;
22636 entry.action |= CONVRULE_CSS_ON_BIT;
22638 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
22639 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
22640 ret = chxj_rencoding(&r, ret, &destlen);
22641 fprintf(stderr, "actual:[%s]\n", ret);
22642 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
22643 CU_ASSERT(ret != NULL);
22644 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
22645 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
22646 CU_ASSERT(call_check == 0);
22650 #undef RESULT_STRING
22652 char *test_chxj_serf_get124(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
22654 static char *css = "a:focus { display: none }\n"
22655 "a:link { display: none }\n"
22656 "a { display: none }\n"
22657 "hr { display: none }\n"
22658 "a:visited { display:none }\n"
22659 "div { text-decoration:blink }\n";
22660 *len = strlen(css);
22664 void test_ixhtml10_div_tag_with_css_009()
22666 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
22667 "</head><body><div>あいう</div></body></html>"
22668 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
22669 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
22670 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
22671 "<head></head><body><div style=\"text-decoration:blink;\">あいう</div></body></html>"
22675 chxjconvrule_entry entry;
22677 apr_size_t destlen;
22679 chxj_serf_get = test_chxj_serf_get124;
22682 COOKIE_INIT(cookie);
22685 destlen = sizeof(TEST_STRING)-1;
22686 entry.action |= CONVRULE_CSS_ON_BIT;
22688 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
22689 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
22690 ret = chxj_rencoding(&r, ret, &destlen);
22691 fprintf(stderr, "actual:[%s]\n", ret);
22692 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
22693 CU_ASSERT(ret != NULL);
22694 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
22695 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
22696 CU_ASSERT(call_check == 1);
22700 #undef RESULT_STRING
22702 void test_ixhtml10_div_tag_with_css_010()
22704 #define TEST_STRING "<html><head>" \
22705 "</head><body><div style=\"text-decoration:blink\">あいう</div></body></html>"
22706 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
22707 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
22708 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
22709 "<head></head><body><div style=\"text-decoration:blink;\">あいう</div></body></html>"
22713 chxjconvrule_entry entry;
22715 apr_size_t destlen;
22717 chxj_serf_get = test_chxj_serf_get124;
22720 COOKIE_INIT(cookie);
22723 destlen = sizeof(TEST_STRING)-1;
22724 entry.action |= CONVRULE_CSS_ON_BIT;
22726 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
22727 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
22728 ret = chxj_rencoding(&r, ret, &destlen);
22729 fprintf(stderr, "actual:[%s]\n", ret);
22730 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
22731 CU_ASSERT(ret != NULL);
22732 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
22733 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
22734 CU_ASSERT(call_check == 0);
22738 #undef RESULT_STRING
22740 char *test_chxj_serf_get125(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
22742 static char *css = "a:focus { display: none }\n"
22743 "a:link { display: none }\n"
22744 "a { display: none }\n"
22745 "hr { display: none }\n"
22746 "a:visited { display:none }\n"
22747 "div { display:-wap-marquee }\n";
22748 *len = strlen(css);
22752 void test_ixhtml10_div_tag_with_css_011()
22754 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
22755 "</head><body><div>あいう</div></body></html>"
22756 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
22757 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
22758 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
22759 "<head></head><body><div style=\"display:-wap-marquee;\">あいう</div></body></html>"
22763 chxjconvrule_entry entry;
22765 apr_size_t destlen;
22767 chxj_serf_get = test_chxj_serf_get125;
22770 COOKIE_INIT(cookie);
22773 destlen = sizeof(TEST_STRING)-1;
22774 entry.action |= CONVRULE_CSS_ON_BIT;
22776 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
22777 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
22778 ret = chxj_rencoding(&r, ret, &destlen);
22779 fprintf(stderr, "actual:[%s]\n", ret);
22780 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
22781 CU_ASSERT(ret != NULL);
22782 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
22783 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
22784 CU_ASSERT(call_check == 1);
22788 #undef RESULT_STRING
22790 void test_ixhtml10_div_tag_with_css_012()
22792 #define TEST_STRING "<html><head>" \
22793 "</head><body><div style=\"display:-wap-marquee\">あいう</div></body></html>"
22794 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
22795 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
22796 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
22797 "<head></head><body><div style=\"display:-wap-marquee;\">あいう</div></body></html>"
22801 chxjconvrule_entry entry;
22803 apr_size_t destlen;
22805 chxj_serf_get = test_chxj_serf_get125;
22808 COOKIE_INIT(cookie);
22811 destlen = sizeof(TEST_STRING)-1;
22812 entry.action |= CONVRULE_CSS_ON_BIT;
22814 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
22815 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
22816 ret = chxj_rencoding(&r, ret, &destlen);
22817 fprintf(stderr, "actual:[%s]\n", ret);
22818 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
22819 CU_ASSERT(ret != NULL);
22820 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
22821 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
22822 CU_ASSERT(call_check == 0);
22826 #undef RESULT_STRING
22828 char *test_chxj_serf_get126(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
22830 static char *css = "a:focus { display: none }\n"
22831 "a:link { display: none }\n"
22832 "a { display: none }\n"
22833 "hr { display: none }\n"
22834 "a:visited { display:none }\n"
22835 "div { display:-wap-marquee;\n"
22836 " -wap-marquee-style: scroll; }\n";
22838 *len = strlen(css);
22842 void test_ixhtml10_div_tag_with_css_013()
22844 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
22845 "</head><body><div>あいう</div></body></html>"
22846 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
22847 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
22848 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
22849 "<head></head><body><div style=\"display:-wap-marquee;-wap-marquee-style:scroll;\">あいう</div></body></html>"
22853 chxjconvrule_entry entry;
22855 apr_size_t destlen;
22857 chxj_serf_get = test_chxj_serf_get126;
22860 COOKIE_INIT(cookie);
22863 destlen = sizeof(TEST_STRING)-1;
22864 entry.action |= CONVRULE_CSS_ON_BIT;
22866 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
22867 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
22868 ret = chxj_rencoding(&r, ret, &destlen);
22869 fprintf(stderr, "actual:[%s]\n", ret);
22870 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
22871 CU_ASSERT(ret != NULL);
22872 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
22873 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
22874 CU_ASSERT(call_check == 1);
22878 #undef RESULT_STRING
22880 void test_ixhtml10_div_tag_with_css_014()
22882 #define TEST_STRING "<html><head>" \
22883 "</head><body><div style=\"display:-wap-marquee;-wap-marquee-style:scroll;\">あいう</div></body></html>"
22884 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
22885 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
22886 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
22887 "<head></head><body><div style=\"display:-wap-marquee;-wap-marquee-style:scroll;\">あいう</div></body></html>"
22891 chxjconvrule_entry entry;
22893 apr_size_t destlen;
22895 chxj_serf_get = test_chxj_serf_get126;
22898 COOKIE_INIT(cookie);
22901 destlen = sizeof(TEST_STRING)-1;
22902 entry.action |= CONVRULE_CSS_ON_BIT;
22904 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
22905 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
22906 ret = chxj_rencoding(&r, ret, &destlen);
22907 fprintf(stderr, "actual:[%s]\n", ret);
22908 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
22909 CU_ASSERT(ret != NULL);
22910 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
22911 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
22912 CU_ASSERT(call_check == 0);
22916 #undef RESULT_STRING
22918 char *test_chxj_serf_get127(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
22920 static char *css = "a:focus { display: none }\n"
22921 "a:link { display: none }\n"
22922 "a { display: none }\n"
22923 "hr { display: none }\n"
22924 "a:visited { display:none }\n"
22925 "div { display:-wap-marquee;\n"
22926 " -wap-marquee-style: slide; }\n";
22928 *len = strlen(css);
22932 void test_ixhtml10_div_tag_with_css_015()
22934 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
22935 "</head><body><div>あいう</div></body></html>"
22936 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
22937 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
22938 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
22939 "<head></head><body><div style=\"display:-wap-marquee;-wap-marquee-style:slide;\">あいう</div></body></html>"
22943 chxjconvrule_entry entry;
22945 apr_size_t destlen;
22947 chxj_serf_get = test_chxj_serf_get127;
22950 COOKIE_INIT(cookie);
22953 destlen = sizeof(TEST_STRING)-1;
22954 entry.action |= CONVRULE_CSS_ON_BIT;
22956 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
22957 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
22958 ret = chxj_rencoding(&r, ret, &destlen);
22959 fprintf(stderr, "actual:[%s]\n", ret);
22960 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
22961 CU_ASSERT(ret != NULL);
22962 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
22963 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
22964 CU_ASSERT(call_check == 1);
22968 #undef RESULT_STRING
22970 void test_ixhtml10_div_tag_with_css_016()
22972 #define TEST_STRING "<html><head>" \
22973 "</head><body><div style=\"display:-wap-marquee;-wap-marquee-style:slide;\">あいう</div></body></html>"
22974 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
22975 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
22976 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
22977 "<head></head><body><div style=\"display:-wap-marquee;-wap-marquee-style:slide;\">あいう</div></body></html>"
22981 chxjconvrule_entry entry;
22983 apr_size_t destlen;
22985 chxj_serf_get = test_chxj_serf_get127;
22988 COOKIE_INIT(cookie);
22991 destlen = sizeof(TEST_STRING)-1;
22992 entry.action |= CONVRULE_CSS_ON_BIT;
22994 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
22995 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
22996 ret = chxj_rencoding(&r, ret, &destlen);
22997 fprintf(stderr, "actual:[%s]\n", ret);
22998 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
22999 CU_ASSERT(ret != NULL);
23000 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
23001 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
23002 CU_ASSERT(call_check == 0);
23006 #undef RESULT_STRING
23008 char *test_chxj_serf_get128(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
23010 static char *css = "a:focus { display: none }\n"
23011 "a:link { display: none }\n"
23012 "a { display: none }\n"
23013 "hr { display: none }\n"
23014 "a:visited { display:none }\n"
23015 "div { display:-wap-marquee;\n"
23016 " -wap-marquee-style: alternate }\n";
23018 *len = strlen(css);
23022 void test_ixhtml10_div_tag_with_css_017()
23024 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
23025 "</head><body><div>あいう</div></body></html>"
23026 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
23027 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
23028 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
23029 "<head></head><body><div style=\"display:-wap-marquee;-wap-marquee-style:alternate;\">あいう</div></body></html>"
23033 chxjconvrule_entry entry;
23035 apr_size_t destlen;
23037 chxj_serf_get = test_chxj_serf_get128;
23040 COOKIE_INIT(cookie);
23043 destlen = sizeof(TEST_STRING)-1;
23044 entry.action |= CONVRULE_CSS_ON_BIT;
23046 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
23047 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
23048 ret = chxj_rencoding(&r, ret, &destlen);
23049 fprintf(stderr, "actual:[%s]\n", ret);
23050 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
23051 CU_ASSERT(ret != NULL);
23052 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
23053 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
23054 CU_ASSERT(call_check == 1);
23058 #undef RESULT_STRING
23060 void test_ixhtml10_div_tag_with_css_018()
23062 #define TEST_STRING "<html><head>" \
23063 "</head><body><div style=\"display:-wap-marquee;-wap-marquee-style:alternate\">あいう</div></body></html>"
23064 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
23065 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
23066 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
23067 "<head></head><body><div style=\"display:-wap-marquee;-wap-marquee-style:alternate;\">あいう</div></body></html>"
23071 chxjconvrule_entry entry;
23073 apr_size_t destlen;
23075 chxj_serf_get = test_chxj_serf_get128;
23078 COOKIE_INIT(cookie);
23081 destlen = sizeof(TEST_STRING)-1;
23082 entry.action |= CONVRULE_CSS_ON_BIT;
23084 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
23085 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
23086 ret = chxj_rencoding(&r, ret, &destlen);
23087 fprintf(stderr, "actual:[%s]\n", ret);
23088 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
23089 CU_ASSERT(ret != NULL);
23090 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
23091 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
23092 CU_ASSERT(call_check == 0);
23096 #undef RESULT_STRING
23098 char *test_chxj_serf_get129(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
23100 static char *css = "a:focus { display: none }\n"
23101 "a:link { display: none }\n"
23102 "a { display: none }\n"
23103 "hr { display: none }\n"
23104 "a:visited { display:none }\n"
23105 "div { display:-wap-marquee;\n"
23106 " -wap-marquee-style: alternate;-wap-marquee-dir:ltr }\n";
23108 *len = strlen(css);
23112 void test_ixhtml10_div_tag_with_css_019()
23114 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
23115 "</head><body><div>あいう</div></body></html>"
23116 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
23117 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
23118 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
23119 "<head></head><body><div style=\"display:-wap-marquee;-wap-marquee-style:alternate;-wap-marquee-dir:ltr;\">あいう</div></body></html>"
23123 chxjconvrule_entry entry;
23125 apr_size_t destlen;
23127 chxj_serf_get = test_chxj_serf_get129;
23130 COOKIE_INIT(cookie);
23133 destlen = sizeof(TEST_STRING)-1;
23134 entry.action |= CONVRULE_CSS_ON_BIT;
23136 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
23137 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
23138 ret = chxj_rencoding(&r, ret, &destlen);
23139 fprintf(stderr, "actual:[%s]\n", ret);
23140 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
23141 CU_ASSERT(ret != NULL);
23142 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
23143 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
23144 CU_ASSERT(call_check == 1);
23148 #undef RESULT_STRING
23150 void test_ixhtml10_div_tag_with_css_020()
23152 #define TEST_STRING "<html><head>" \
23153 "</head><body><div style=\"display:-wap-marquee;-wap-marquee-style:alternate;-wap-marquee-dir:ltr\">あいう</div></body></html>"
23154 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
23155 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
23156 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
23157 "<head></head><body><div style=\"display:-wap-marquee;-wap-marquee-style:alternate;-wap-marquee-dir:ltr;\">あいう</div></body></html>"
23161 chxjconvrule_entry entry;
23163 apr_size_t destlen;
23165 chxj_serf_get = test_chxj_serf_get129;
23168 COOKIE_INIT(cookie);
23171 destlen = sizeof(TEST_STRING)-1;
23172 entry.action |= CONVRULE_CSS_ON_BIT;
23174 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
23175 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
23176 ret = chxj_rencoding(&r, ret, &destlen);
23177 fprintf(stderr, "actual:[%s]\n", ret);
23178 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
23179 CU_ASSERT(ret != NULL);
23180 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
23181 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
23182 CU_ASSERT(call_check == 0);
23186 #undef RESULT_STRING
23188 char *test_chxj_serf_get130(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
23190 static char *css = "a:focus { display: none }\n"
23191 "a:link { display: none }\n"
23192 "a { display: none }\n"
23193 "hr { display: none }\n"
23194 "a:visited { display:none }\n"
23195 "div { display:-wap-marquee;-wap-marquee-style: alternate;-wap-marquee-dir:rtl }\n";
23197 *len = strlen(css);
23201 void test_ixhtml10_div_tag_with_css_021()
23203 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
23204 "</head><body><div>あいう</div></body></html>"
23205 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
23206 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
23207 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
23208 "<head></head><body><div style=\"display:-wap-marquee;-wap-marquee-style:alternate;-wap-marquee-dir:rtl;\">あいう</div></body></html>"
23212 chxjconvrule_entry entry;
23214 apr_size_t destlen;
23216 chxj_serf_get = test_chxj_serf_get130;
23219 COOKIE_INIT(cookie);
23222 destlen = sizeof(TEST_STRING)-1;
23223 entry.action |= CONVRULE_CSS_ON_BIT;
23225 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
23226 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
23227 ret = chxj_rencoding(&r, ret, &destlen);
23228 fprintf(stderr, "actual:[%s]\n", ret);
23229 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
23230 CU_ASSERT(ret != NULL);
23231 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
23232 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
23233 CU_ASSERT(call_check == 1);
23237 #undef RESULT_STRING
23239 void test_ixhtml10_div_tag_with_css_022()
23241 #define TEST_STRING "<html><head>" \
23242 "</head><body><div style=\"display:-wap-marquee;-wap-marquee-style:alternate;-wap-marquee-dir:rtl\">あいう</div></body></html>"
23243 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
23244 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
23245 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
23246 "<head></head><body><div style=\"display:-wap-marquee;-wap-marquee-style:alternate;-wap-marquee-dir:rtl;\">あいう</div></body></html>"
23250 chxjconvrule_entry entry;
23252 apr_size_t destlen;
23254 chxj_serf_get = test_chxj_serf_get130;
23257 COOKIE_INIT(cookie);
23260 destlen = sizeof(TEST_STRING)-1;
23261 entry.action |= CONVRULE_CSS_ON_BIT;
23263 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
23264 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
23265 ret = chxj_rencoding(&r, ret, &destlen);
23266 fprintf(stderr, "actual:[%s]\n", ret);
23267 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
23268 CU_ASSERT(ret != NULL);
23269 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
23270 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
23271 CU_ASSERT(call_check == 0);
23275 #undef RESULT_STRING
23277 char *test_chxj_serf_get131(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
23279 static char *css = "a:focus { display: none }\n"
23280 "a:link { display: none }\n"
23281 "a { display: none }\n"
23282 "hr { display: none }\n"
23283 "a:visited { display:none }\n"
23284 "div { display:-wap-marquee;-wap-marquee-style: alternate;-wap-marquee-dir:rtl;-wap-marquee-loop:1 }\n";
23286 *len = strlen(css);
23290 void test_ixhtml10_div_tag_with_css_023()
23292 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
23293 "</head><body><div>あいう</div></body></html>"
23294 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
23295 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
23296 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
23297 "<head></head><body><div style=\"display:-wap-marquee;-wap-marquee-style:alternate;-wap-marquee-dir:rtl;-wap-marquee-loop:1;\">あいう</div></body></html>"
23301 chxjconvrule_entry entry;
23303 apr_size_t destlen;
23305 chxj_serf_get = test_chxj_serf_get131;
23308 COOKIE_INIT(cookie);
23311 destlen = sizeof(TEST_STRING)-1;
23312 entry.action |= CONVRULE_CSS_ON_BIT;
23314 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
23315 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
23316 ret = chxj_rencoding(&r, ret, &destlen);
23317 fprintf(stderr, "actual:[%s]\n", ret);
23318 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
23319 CU_ASSERT(ret != NULL);
23320 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
23321 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
23322 CU_ASSERT(call_check == 1);
23326 #undef RESULT_STRING
23328 void test_ixhtml10_div_tag_with_css_024()
23330 #define TEST_STRING "<html><head>" \
23331 "</head><body><div style=\"display:-wap-marquee;-wap-marquee-style:alternate;-wap-marquee-dir:rtl;-wap-marquee-loop:1\">あいう</div></body></html>"
23332 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
23333 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
23334 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
23335 "<head></head><body><div style=\"display:-wap-marquee;-wap-marquee-style:alternate;-wap-marquee-dir:rtl;-wap-marquee-loop:1;\">あいう</div></body></html>"
23339 chxjconvrule_entry entry;
23341 apr_size_t destlen;
23343 chxj_serf_get = test_chxj_serf_get131;
23346 COOKIE_INIT(cookie);
23349 destlen = sizeof(TEST_STRING)-1;
23350 entry.action |= CONVRULE_CSS_ON_BIT;
23352 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
23353 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
23354 ret = chxj_rencoding(&r, ret, &destlen);
23355 fprintf(stderr, "actual:[%s]\n", ret);
23356 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
23357 CU_ASSERT(ret != NULL);
23358 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
23359 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
23360 CU_ASSERT(call_check == 0);
23364 #undef RESULT_STRING
23366 char *test_chxj_serf_get132(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
23368 static char *css = "a:focus { display: none }\n"
23369 "a:link { display: none }\n"
23370 "a { display: none }\n"
23371 "hr { display: none }\n"
23372 "a:visited { display:none }\n"
23373 "div { display:-wap-marquee;\n"
23374 " -wap-marquee-style: alternate;-wap-marquee-dir:rtl;-wap-marquee-loop:16 }\n";
23376 *len = strlen(css);
23380 void test_ixhtml10_div_tag_with_css_025()
23382 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
23383 "</head><body><div>あいう</div></body></html>"
23384 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
23385 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
23386 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
23387 "<head></head><body><div style=\"display:-wap-marquee;-wap-marquee-style:alternate;-wap-marquee-dir:rtl;-wap-marquee-loop:16;\">あいう</div></body></html>"
23391 chxjconvrule_entry entry;
23393 apr_size_t destlen;
23395 chxj_serf_get = test_chxj_serf_get132;
23398 COOKIE_INIT(cookie);
23401 destlen = sizeof(TEST_STRING)-1;
23402 entry.action |= CONVRULE_CSS_ON_BIT;
23404 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
23405 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
23406 ret = chxj_rencoding(&r, ret, &destlen);
23407 fprintf(stderr, "actual:[%s]\n", ret);
23408 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
23409 CU_ASSERT(ret != NULL);
23410 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
23411 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
23412 CU_ASSERT(call_check == 1);
23416 #undef RESULT_STRING
23418 void test_ixhtml10_div_tag_with_css_026()
23420 #define TEST_STRING "<html><head>" \
23421 "</head><body><div style=\"display:-wap-marquee;-wap-marquee-style:alternate;-wap-marquee-dir:rtl;-wap-marquee-loop:16\">あいう</div></body></html>"
23422 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
23423 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
23424 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
23425 "<head></head><body><div style=\"display:-wap-marquee;-wap-marquee-style:alternate;-wap-marquee-dir:rtl;-wap-marquee-loop:16;\">あいう</div></body></html>"
23429 chxjconvrule_entry entry;
23431 apr_size_t destlen;
23433 chxj_serf_get = test_chxj_serf_get132;
23436 COOKIE_INIT(cookie);
23439 destlen = sizeof(TEST_STRING)-1;
23440 entry.action |= CONVRULE_CSS_ON_BIT;
23442 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
23443 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
23444 ret = chxj_rencoding(&r, ret, &destlen);
23445 fprintf(stderr, "actual:[%s]\n", ret);
23446 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
23447 CU_ASSERT(ret != NULL);
23448 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
23449 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
23450 CU_ASSERT(call_check == 0);
23454 #undef RESULT_STRING
23456 char *test_chxj_serf_get133(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
23458 static char *css = "a:focus { display: none }\n"
23459 "a:link { display: none }\n"
23460 "a { display: none }\n"
23461 "hr { display: none }\n"
23462 "a:visited { display:none }\n"
23463 "div { display:-wap-marquee;-wap-marquee-style: alternate;-wap-marquee-dir:rtl;-wap-marquee-loop:infinite }\n";
23465 *len = strlen(css);
23469 void test_ixhtml10_div_tag_with_css_027()
23471 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
23472 "</head><body><div>あいう</div></body></html>"
23473 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
23474 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
23475 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
23476 "<head></head><body><div style=\"display:-wap-marquee;-wap-marquee-style:alternate;-wap-marquee-dir:rtl;-wap-marquee-loop:infinite;\">あいう</div></body></html>"
23480 chxjconvrule_entry entry;
23482 apr_size_t destlen;
23484 chxj_serf_get = test_chxj_serf_get133;
23487 COOKIE_INIT(cookie);
23490 destlen = sizeof(TEST_STRING)-1;
23491 entry.action |= CONVRULE_CSS_ON_BIT;
23493 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
23494 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
23495 ret = chxj_rencoding(&r, ret, &destlen);
23496 fprintf(stderr, "actual:[%s]\n", ret);
23497 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
23498 CU_ASSERT(ret != NULL);
23499 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
23500 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
23501 CU_ASSERT(call_check == 1);
23505 #undef RESULT_STRING
23507 void test_ixhtml10_div_tag_with_css_028()
23509 #define TEST_STRING "<html><head>" \
23510 "</head><body><div style=\"display:-wap-marquee;-wap-marquee-style:alternate;-wap-marquee-dir:rtl;-wap-marquee-loop:infinite;\">あいう</div></body></html>"
23511 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
23512 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
23513 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
23514 "<head></head><body><div style=\"display:-wap-marquee;-wap-marquee-style:alternate;-wap-marquee-dir:rtl;-wap-marquee-loop:infinite;\">あいう</div></body></html>"
23518 chxjconvrule_entry entry;
23520 apr_size_t destlen;
23522 chxj_serf_get = test_chxj_serf_get133;
23525 COOKIE_INIT(cookie);
23528 destlen = sizeof(TEST_STRING)-1;
23529 entry.action |= CONVRULE_CSS_ON_BIT;
23531 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
23532 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
23533 ret = chxj_rencoding(&r, ret, &destlen);
23534 fprintf(stderr, "actual:[%s]\n", ret);
23535 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
23536 CU_ASSERT(ret != NULL);
23537 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
23538 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
23539 CU_ASSERT(call_check == 0);
23543 #undef RESULT_STRING
23545 char *test_chxj_serf_get134(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
23547 static char *css = "a:focus { display: none }\n"
23548 "a:link { display: none }\n"
23549 "a { display: none }\n"
23550 "hr { display: none }\n"
23551 "a:visited { display:none }\n"
23552 "div { font-size:xx-small; }\n";
23554 *len = strlen(css);
23558 void test_ixhtml10_div_tag_with_css_029()
23560 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
23561 "</head><body><div>あいう</div></body></html>"
23562 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
23563 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
23564 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
23565 "<head></head><body><div style=\"font-size:xx-small;\">あいう</div></body></html>"
23569 chxjconvrule_entry entry;
23571 apr_size_t destlen;
23573 chxj_serf_get = test_chxj_serf_get134;
23576 COOKIE_INIT(cookie);
23579 destlen = sizeof(TEST_STRING)-1;
23580 entry.action |= CONVRULE_CSS_ON_BIT;
23582 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
23583 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
23584 ret = chxj_rencoding(&r, ret, &destlen);
23585 fprintf(stderr, "actual:[%s]\n", ret);
23586 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
23587 CU_ASSERT(ret != NULL);
23588 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
23589 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
23590 CU_ASSERT(call_check == 1);
23594 #undef RESULT_STRING
23596 void test_ixhtml10_div_tag_with_css_030()
23598 #define TEST_STRING "<html><head>" \
23599 "</head><body><div style=\"font-size:xx-small;\">あいう</div></body></html>"
23600 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
23601 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
23602 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
23603 "<head></head><body><div style=\"font-size:xx-small;\">あいう</div></body></html>"
23607 chxjconvrule_entry entry;
23609 apr_size_t destlen;
23611 chxj_serf_get = test_chxj_serf_get134;
23614 COOKIE_INIT(cookie);
23617 destlen = sizeof(TEST_STRING)-1;
23618 entry.action |= CONVRULE_CSS_ON_BIT;
23620 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
23621 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
23622 ret = chxj_rencoding(&r, ret, &destlen);
23623 fprintf(stderr, "actual:[%s]\n", ret);
23624 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
23625 CU_ASSERT(ret != NULL);
23626 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
23627 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
23628 CU_ASSERT(call_check == 0);
23632 #undef RESULT_STRING
23635 char *test_chxj_serf_get135(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
23637 static char *css = "a:focus { display: none }\n"
23638 "a:link { display: none }\n"
23639 "a { display: none }\n"
23640 "hr { display: none }\n"
23641 "a:visited { display:none }\n"
23642 "div { font-size:x-small; }\n";
23644 *len = strlen(css);
23648 void test_ixhtml10_div_tag_with_css_031()
23650 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
23651 "</head><body><div>あいう</div></body></html>"
23652 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
23653 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
23654 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
23655 "<head></head><body><div style=\"font-size:x-small;\">あいう</div></body></html>"
23659 chxjconvrule_entry entry;
23661 apr_size_t destlen;
23663 chxj_serf_get = test_chxj_serf_get135;
23666 COOKIE_INIT(cookie);
23669 destlen = sizeof(TEST_STRING)-1;
23670 entry.action |= CONVRULE_CSS_ON_BIT;
23672 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
23673 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
23674 ret = chxj_rencoding(&r, ret, &destlen);
23675 fprintf(stderr, "actual:[%s]\n", ret);
23676 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
23677 CU_ASSERT(ret != NULL);
23678 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
23679 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
23680 CU_ASSERT(call_check == 1);
23684 #undef RESULT_STRING
23686 void test_ixhtml10_div_tag_with_css_032()
23688 #define TEST_STRING "<html><head>" \
23689 "</head><body><div style=\"font-size:x-small;\">あいう</div></body></html>"
23690 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
23691 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
23692 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
23693 "<head></head><body><div style=\"font-size:x-small;\">あいう</div></body></html>"
23697 chxjconvrule_entry entry;
23699 apr_size_t destlen;
23701 chxj_serf_get = test_chxj_serf_get135;
23704 COOKIE_INIT(cookie);
23707 destlen = sizeof(TEST_STRING)-1;
23708 entry.action |= CONVRULE_CSS_ON_BIT;
23710 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
23711 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
23712 ret = chxj_rencoding(&r, ret, &destlen);
23713 fprintf(stderr, "actual:[%s]\n", ret);
23714 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
23715 CU_ASSERT(ret != NULL);
23716 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
23717 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
23718 CU_ASSERT(call_check == 0);
23722 #undef RESULT_STRING
23725 char *test_chxj_serf_get136(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
23727 static char *css = "a:focus { display: none }\n"
23728 "a:link { display: none }\n"
23729 "a { display: none }\n"
23730 "hr { display: none }\n"
23731 "a:visited { display:none }\n"
23732 "div { font-size:small; }\n";
23734 *len = strlen(css);
23738 void test_ixhtml10_div_tag_with_css_033()
23740 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
23741 "</head><body><div>あいう</div></body></html>"
23742 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
23743 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
23744 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
23745 "<head></head><body><div style=\"font-size:small;\">あいう</div></body></html>"
23749 chxjconvrule_entry entry;
23751 apr_size_t destlen;
23753 chxj_serf_get = test_chxj_serf_get136;
23756 COOKIE_INIT(cookie);
23759 destlen = sizeof(TEST_STRING)-1;
23760 entry.action |= CONVRULE_CSS_ON_BIT;
23762 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
23763 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
23764 ret = chxj_rencoding(&r, ret, &destlen);
23765 fprintf(stderr, "actual:[%s]\n", ret);
23766 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
23767 CU_ASSERT(ret != NULL);
23768 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
23769 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
23770 CU_ASSERT(call_check == 1);
23774 #undef RESULT_STRING
23776 void test_ixhtml10_div_tag_with_css_034()
23778 #define TEST_STRING "<html><head>" \
23779 "</head><body><div style=\"font-size:small;\">あいう</div></body></html>"
23780 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
23781 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
23782 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
23783 "<head></head><body><div><div style=\"font-size:small;\">あいう</div></div></body></html>"
23787 chxjconvrule_entry entry;
23789 apr_size_t destlen;
23791 chxj_serf_get = test_chxj_serf_get136;
23794 COOKIE_INIT(cookie);
23797 destlen = sizeof(TEST_STRING)-1;
23798 entry.action |= CONVRULE_CSS_ON_BIT;
23800 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
23801 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
23802 ret = chxj_rencoding(&r, ret, &destlen);
23803 CU_ASSERT(ret != NULL);
23804 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
23805 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
23806 CU_ASSERT(call_check == 0);
23810 #undef RESULT_STRING
23812 char *test_chxj_serf_get137(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
23814 static char *css = "a:focus { display: none }\n"
23815 "a:link { display: none }\n"
23816 "a { display: none }\n"
23817 "hr { display: none }\n"
23818 "a:visited { display:none }\n"
23819 "div { font-size:medium; }\n";
23821 *len = strlen(css);
23825 void test_ixhtml10_div_tag_with_css_035()
23827 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
23828 "</head><body><div>あいう</div></body></html>"
23829 #define RESULT_STRING "<?xml version='1.0' encoding='Shift_JIS' ?>" \
23830 "<!DOCTYPE html PUBLIC \"-//J-PHONE//DTD XHTML Basic 1.0 Plus//EN\" \"html-basic10-plus.dtd\">" \
23831 "<html><head></head><body><div><div style=\"font-size:medium;\">あいう</div></div></body></html>"
23835 chxjconvrule_entry entry;
23837 apr_size_t destlen;
23839 chxj_serf_get = test_chxj_serf_get137;
23842 COOKIE_INIT(cookie);
23845 destlen = sizeof(TEST_STRING)-1;
23846 entry.action |= CONVRULE_CSS_ON_BIT;
23848 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
23849 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
23850 ret = chxj_rencoding(&r, ret, &destlen);
23851 CU_ASSERT(ret != NULL);
23852 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
23853 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
23854 CU_ASSERT(call_check == 1);
23858 #undef RESULT_STRING
23860 void test_ixhtml10_div_tag_with_css_036()
23862 #define TEST_STRING "<html><head>" \
23863 "</head><body><div style=\"font-size:medium;\">あいう</div></body></html>"
23864 #define RESULT_STRING "<?xml version='1.0' encoding='Shift_JIS' ?>" \
23865 "<!DOCTYPE html PUBLIC \"-//J-PHONE//DTD XHTML Basic 1.0 Plus//EN\" \"html-basic10-plus.dtd\">" \
23866 "<html><head></head><body><div><div style=\"font-size:medium;\">あいう</div></div></body></html>"
23870 chxjconvrule_entry entry;
23872 apr_size_t destlen;
23874 chxj_serf_get = test_chxj_serf_get137;
23877 COOKIE_INIT(cookie);
23880 destlen = sizeof(TEST_STRING)-1;
23881 entry.action |= CONVRULE_CSS_ON_BIT;
23883 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
23884 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
23885 ret = chxj_rencoding(&r, ret, &destlen);
23886 CU_ASSERT(ret != NULL);
23887 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
23888 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
23889 CU_ASSERT(call_check == 0);
23893 #undef RESULT_STRING
23895 char *test_chxj_serf_get138(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
23897 static char *css = "a:focus { display: none }\n"
23898 "a:link { display: none }\n"
23899 "a { display: none }\n"
23900 "hr { display: none }\n"
23901 "a:visited { display:none }\n"
23902 "div { font-size:large; }\n";
23904 *len = strlen(css);
23908 void test_ixhtml10_div_tag_with_css_037()
23910 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
23911 "</head><body><div>あいう</div></body></html>"
23912 #define RESULT_STRING "<?xml version='1.0' encoding='Shift_JIS' ?>" \
23913 "<!DOCTYPE html PUBLIC \"-//J-PHONE//DTD XHTML Basic 1.0 Plus//EN\" \"html-basic10-plus.dtd\">" \
23914 "<html><head></head><body><div><div style=\"font-size:large;\">あいう</div></div></body></html>"
23918 chxjconvrule_entry entry;
23920 apr_size_t destlen;
23922 chxj_serf_get = test_chxj_serf_get138;
23925 COOKIE_INIT(cookie);
23928 destlen = sizeof(TEST_STRING)-1;
23929 entry.action |= CONVRULE_CSS_ON_BIT;
23931 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
23932 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
23933 ret = chxj_rencoding(&r, ret, &destlen);
23934 CU_ASSERT(ret != NULL);
23935 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
23936 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
23937 CU_ASSERT(call_check == 1);
23941 #undef RESULT_STRING
23943 void test_ixhtml10_div_tag_with_css_038()
23945 #define TEST_STRING "<html><head>" \
23946 "</head><body><div style=\"font-size:large;\">あいう</div></body></html>"
23947 #define RESULT_STRING "<?xml version='1.0' encoding='Shift_JIS' ?>" \
23948 "<!DOCTYPE html PUBLIC \"-//J-PHONE//DTD XHTML Basic 1.0 Plus//EN\" \"html-basic10-plus.dtd\">" \
23949 "<html><head></head><body><div><div style=\"font-size:large;\">あいう</div></div></body></html>"
23953 chxjconvrule_entry entry;
23955 apr_size_t destlen;
23957 chxj_serf_get = test_chxj_serf_get138;
23960 COOKIE_INIT(cookie);
23963 destlen = sizeof(TEST_STRING)-1;
23964 entry.action |= CONVRULE_CSS_ON_BIT;
23966 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
23967 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
23968 ret = chxj_rencoding(&r, ret, &destlen);
23969 CU_ASSERT(ret != NULL);
23970 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
23971 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
23972 CU_ASSERT(call_check == 0);
23976 #undef RESULT_STRING
23978 char *test_chxj_serf_get139(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
23980 static char *css = "a:focus { display: none }\n"
23981 "a:link { display: none }\n"
23982 "a { display: none }\n"
23983 "hr { display: none }\n"
23984 "a:visited { display:none }\n"
23985 "div { font-size:x-large; }\n";
23987 *len = strlen(css);
23991 void test_ixhtml10_div_tag_with_css_039()
23993 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
23994 "</head><body><div>あいう</div></body></html>"
23995 #define RESULT_STRING "<?xml version='1.0' encoding='Shift_JIS' ?>" \
23996 "<!DOCTYPE html PUBLIC \"-//J-PHONE//DTD XHTML Basic 1.0 Plus//EN\" \"html-basic10-plus.dtd\">" \
23997 "<html><head></head><body><div><div style=\"font-size:x-large;\">あいう</div></div></body></html>"
24001 chxjconvrule_entry entry;
24003 apr_size_t destlen;
24005 chxj_serf_get = test_chxj_serf_get139;
24008 COOKIE_INIT(cookie);
24011 destlen = sizeof(TEST_STRING)-1;
24012 entry.action |= CONVRULE_CSS_ON_BIT;
24014 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
24015 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
24016 ret = chxj_rencoding(&r, ret, &destlen);
24017 CU_ASSERT(ret != NULL);
24018 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
24019 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
24020 CU_ASSERT(call_check == 1);
24024 #undef RESULT_STRING
24026 void test_ixhtml10_div_tag_with_css_040()
24028 #define TEST_STRING "<html><head>" \
24029 "</head><body><div style=\"font-size:x-large;\">あいう</div></body></html>"
24030 #define RESULT_STRING "<?xml version='1.0' encoding='Shift_JIS' ?>" \
24031 "<!DOCTYPE html PUBLIC \"-//J-PHONE//DTD XHTML Basic 1.0 Plus//EN\" \"html-basic10-plus.dtd\">" \
24032 "<html><head></head><body><div><div style=\"font-size:x-large;\">あいう</div></div></body></html>"
24036 chxjconvrule_entry entry;
24038 apr_size_t destlen;
24040 chxj_serf_get = test_chxj_serf_get139;
24043 COOKIE_INIT(cookie);
24046 destlen = sizeof(TEST_STRING)-1;
24047 entry.action |= CONVRULE_CSS_ON_BIT;
24049 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
24050 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
24051 ret = chxj_rencoding(&r, ret, &destlen);
24052 CU_ASSERT(ret != NULL);
24053 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
24054 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
24055 CU_ASSERT(call_check == 0);
24059 #undef RESULT_STRING
24061 char *test_chxj_serf_get140(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
24063 static char *css = "a:focus { display: none }\n"
24064 "a:link { display: none }\n"
24065 "a { display: none }\n"
24066 "hr { display: none }\n"
24067 "a:visited { display:none }\n"
24068 "div { font-size:xx-large; }\n";
24070 *len = strlen(css);
24074 void test_ixhtml10_div_tag_with_css_041()
24076 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
24077 "</head><body><div>あいう</div></body></html>"
24078 #define RESULT_STRING "<?xml version='1.0' encoding='Shift_JIS' ?>" \
24079 "<!DOCTYPE html PUBLIC \"-//J-PHONE//DTD XHTML Basic 1.0 Plus//EN\" \"html-basic10-plus.dtd\">" \
24080 "<html><head></head><body><div><div style=\"font-size:xx-large;\">あいう</div></div></body></html>"
24084 chxjconvrule_entry entry;
24086 apr_size_t destlen;
24088 chxj_serf_get = test_chxj_serf_get140;
24091 COOKIE_INIT(cookie);
24094 destlen = sizeof(TEST_STRING)-1;
24095 entry.action |= CONVRULE_CSS_ON_BIT;
24097 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
24098 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
24099 ret = chxj_rencoding(&r, ret, &destlen);
24100 CU_ASSERT(ret != NULL);
24101 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
24102 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
24103 CU_ASSERT(call_check == 1);
24107 #undef RESULT_STRING
24109 void test_ixhtml10_div_tag_with_css_042()
24111 #define TEST_STRING "<html><head>" \
24112 "</head><body><div style=\"font-size:xx-large;\">あいう</div></body></html>"
24113 #define RESULT_STRING "<?xml version='1.0' encoding='Shift_JIS' ?>" \
24114 "<!DOCTYPE html PUBLIC \"-//J-PHONE//DTD XHTML Basic 1.0 Plus//EN\" \"html-basic10-plus.dtd\">" \
24115 "<html><head></head><body><div><div style=\"font-size:xx-large;\">あいう</div></div></body></html>"
24119 chxjconvrule_entry entry;
24121 apr_size_t destlen;
24123 chxj_serf_get = test_chxj_serf_get140;
24126 COOKIE_INIT(cookie);
24129 destlen = sizeof(TEST_STRING)-1;
24130 entry.action |= CONVRULE_CSS_ON_BIT;
24132 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
24133 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
24134 ret = chxj_rencoding(&r, ret, &destlen);
24135 CU_ASSERT(ret != NULL);
24136 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
24137 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
24138 CU_ASSERT(call_check == 0);
24142 #undef RESULT_STRING
24147 /*===========================================================================*/
24148 /* dt tag with CSS */
24149 /*===========================================================================*/
24150 char *test_chxj_serf_get150(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
24152 static char *css = "a:focus { display: none }\n"
24153 "a:link { display: none }\n"
24154 "a { display: none }\n"
24155 "hr { display: none }\n"
24156 "a:visited { display:none }\n"
24157 "dt { font-size:xx-small; }\n";
24159 *len = strlen(css);
24163 void test_ixhtml10_dt_tag_with_css_001()
24165 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
24166 "</head><body><dl><dt>あいう</dt></dl></body></html>"
24167 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
24168 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
24169 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
24170 "<head></head><body><dl><dt style=\"font-size:xx-small;\">あいう</dt></dl></body></html>"
24174 chxjconvrule_entry entry;
24176 apr_size_t destlen;
24178 chxj_serf_get = test_chxj_serf_get150;
24181 COOKIE_INIT(cookie);
24184 destlen = sizeof(TEST_STRING)-1;
24185 entry.action |= CONVRULE_CSS_ON_BIT;
24187 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
24188 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
24189 ret = chxj_rencoding(&r, ret, &destlen);
24190 fprintf(stderr, "actual:[%s]\n", ret);
24191 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
24192 CU_ASSERT(ret != NULL);
24193 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
24194 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
24195 CU_ASSERT(call_check == 1);
24199 #undef RESULT_STRING
24201 void test_ixhtml10_dt_tag_with_css_002()
24203 #define TEST_STRING "<html><head>" \
24204 "</head><body><dl><dt style=\"font-size:xx-small;\">あいう</dt></dl></body></html>"
24205 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
24206 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
24207 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
24208 "<head></head><body><dl><dt style=\"font-size:xx-small;\">あいう</dt></dl></body></html>"
24212 chxjconvrule_entry entry;
24214 apr_size_t destlen;
24216 chxj_serf_get = test_chxj_serf_get150;
24219 COOKIE_INIT(cookie);
24222 destlen = sizeof(TEST_STRING)-1;
24223 entry.action |= CONVRULE_CSS_ON_BIT;
24225 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
24226 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
24227 ret = chxj_rencoding(&r, ret, &destlen);
24228 fprintf(stderr, "actual:[%s]\n", ret);
24229 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
24230 CU_ASSERT(ret != NULL);
24231 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
24232 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
24233 CU_ASSERT(call_check == 0);
24237 #undef RESULT_STRING
24239 char *test_chxj_serf_get151(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
24241 static char *css = "a:focus { display: none }\n"
24242 "a:link { display: none }\n"
24243 "a { display: none }\n"
24244 "hr { display: none }\n"
24245 "a:visited { display:none }\n"
24246 "dt { font-size:x-small; }\n";
24248 *len = strlen(css);
24252 void test_ixhtml10_dt_tag_with_css_003()
24254 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
24255 "</head><body><dl><dt>あいう</dt></dl></body></html>"
24256 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
24257 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
24258 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
24259 "<head></head><body><dl><dt style=\"font-size:x-small;\">あいう</dt></dl></body></html>"
24263 chxjconvrule_entry entry;
24265 apr_size_t destlen;
24267 chxj_serf_get = test_chxj_serf_get151;
24270 COOKIE_INIT(cookie);
24273 destlen = sizeof(TEST_STRING)-1;
24274 entry.action |= CONVRULE_CSS_ON_BIT;
24276 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
24277 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
24278 ret = chxj_rencoding(&r, ret, &destlen);
24279 fprintf(stderr, "actual:[%s]\n", ret);
24280 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
24281 CU_ASSERT(ret != NULL);
24282 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
24283 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
24284 CU_ASSERT(call_check == 1);
24288 #undef RESULT_STRING
24290 void test_ixhtml10_dt_tag_with_css_004()
24292 #define TEST_STRING "<html><head>" \
24293 "</head><body><dl><dt style=\"font-size:x-small;\">あいう</dt></dl></body></html>"
24294 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
24295 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
24296 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
24297 "<head></head><body><dl><dt style=\"font-size:x-small;\">あいう</dt></dl></body></html>"
24301 chxjconvrule_entry entry;
24303 apr_size_t destlen;
24305 chxj_serf_get = test_chxj_serf_get151;
24308 COOKIE_INIT(cookie);
24311 destlen = sizeof(TEST_STRING)-1;
24312 entry.action |= CONVRULE_CSS_ON_BIT;
24314 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
24315 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
24316 ret = chxj_rencoding(&r, ret, &destlen);
24317 fprintf(stderr, "actual:[%s]\n", ret);
24318 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
24319 CU_ASSERT(ret != NULL);
24320 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
24321 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
24322 CU_ASSERT(call_check == 0);
24326 #undef RESULT_STRING
24328 char *test_chxj_serf_get152(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
24330 static char *css = "a:focus { display: none }\n"
24331 "a:link { display: none }\n"
24332 "a { display: none }\n"
24333 "hr { display: none }\n"
24334 "a:visited { display:none }\n"
24335 "dt { font-size:small; }\n";
24337 *len = strlen(css);
24341 void test_ixhtml10_dt_tag_with_css_005()
24343 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
24344 "</head><body><dl><dt>あいう</dt></dl></body></html>"
24345 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
24346 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
24347 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
24348 "<head></head><body><dl><dt style=\"font-size:small;\">あいう</dt></dl></body></html>"
24352 chxjconvrule_entry entry;
24354 apr_size_t destlen;
24356 chxj_serf_get = test_chxj_serf_get152;
24359 COOKIE_INIT(cookie);
24362 destlen = sizeof(TEST_STRING)-1;
24363 entry.action |= CONVRULE_CSS_ON_BIT;
24365 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
24366 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
24367 ret = chxj_rencoding(&r, ret, &destlen);
24368 fprintf(stderr, "actual:[%s]\n", ret);
24369 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
24370 CU_ASSERT(ret != NULL);
24371 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
24372 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
24373 CU_ASSERT(call_check == 1);
24377 #undef RESULT_STRING
24379 void test_ixhtml10_dt_tag_with_css_006()
24381 #define TEST_STRING "<html><head>" \
24382 "</head><body><dl><dt style=\"font-size:small;\">あいう</dt></dl></body></html>"
24383 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
24384 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
24385 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
24386 "<head></head><body><dl><dt style=\"font-size:small;\">あいう</dt></dl></body></html>"
24390 chxjconvrule_entry entry;
24392 apr_size_t destlen;
24394 chxj_serf_get = test_chxj_serf_get152;
24397 COOKIE_INIT(cookie);
24400 destlen = sizeof(TEST_STRING)-1;
24401 entry.action |= CONVRULE_CSS_ON_BIT;
24403 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
24404 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
24405 ret = chxj_rencoding(&r, ret, &destlen);
24406 fprintf(stderr, "actual:[%s]\n", ret);
24407 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
24408 CU_ASSERT(ret != NULL);
24409 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
24410 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
24411 CU_ASSERT(call_check == 0);
24415 #undef RESULT_STRING
24417 char *test_chxj_serf_get153(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
24419 static char *css = "a:focus { display: none }\n"
24420 "a:link { display: none }\n"
24421 "a { display: none }\n"
24422 "hr { display: none }\n"
24423 "a:visited { display:none }\n"
24424 "dt { font-size:medium; }\n";
24426 *len = strlen(css);
24430 void test_ixhtml10_dt_tag_with_css_007()
24432 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
24433 "</head><body><dl><dt>あいう</dt></dl></body></html>"
24434 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
24435 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
24436 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
24437 "<head></head><body><dl><dt style=\"font-size:medium;\">あいう</dt></dl></body></html>"
24441 chxjconvrule_entry entry;
24443 apr_size_t destlen;
24445 chxj_serf_get = test_chxj_serf_get153;
24448 COOKIE_INIT(cookie);
24451 destlen = sizeof(TEST_STRING)-1;
24452 entry.action |= CONVRULE_CSS_ON_BIT;
24454 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
24455 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
24456 ret = chxj_rencoding(&r, ret, &destlen);
24457 fprintf(stderr, "actual:[%s]\n", ret);
24458 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
24459 CU_ASSERT(ret != NULL);
24460 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
24461 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
24462 CU_ASSERT(call_check == 1);
24466 #undef RESULT_STRING
24468 void test_ixhtml10_dt_tag_with_css_008()
24470 #define TEST_STRING "<html><head>" \
24471 "</head><body><dl><dt style=\"font-size:medium;\">あいう</dt></dl></body></html>"
24472 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
24473 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
24474 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
24475 "<head></head><body><dl><dt style=\"font-size:medium;\">あいう</dt></dl></body></html>"
24479 chxjconvrule_entry entry;
24481 apr_size_t destlen;
24483 chxj_serf_get = test_chxj_serf_get153;
24486 COOKIE_INIT(cookie);
24489 destlen = sizeof(TEST_STRING)-1;
24490 entry.action |= CONVRULE_CSS_ON_BIT;
24492 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
24493 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
24494 ret = chxj_rencoding(&r, ret, &destlen);
24495 fprintf(stderr, "actual:[%s]\n", ret);
24496 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
24497 CU_ASSERT(ret != NULL);
24498 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
24499 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
24500 CU_ASSERT(call_check == 0);
24504 #undef RESULT_STRING
24506 char *test_chxj_serf_get154(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
24508 static char *css = "a:focus { display: none }\n"
24509 "a:link { display: none }\n"
24510 "a { display: none }\n"
24511 "hr { display: none }\n"
24512 "a:visited { display:none }\n"
24513 "dt { font-size:large; }\n";
24515 *len = strlen(css);
24519 void test_ixhtml10_dt_tag_with_css_009()
24521 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
24522 "</head><body><dl><dt>あいう</dt></dl></body></html>"
24523 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
24524 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
24525 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
24526 "<head></head><body><dl><dt style=\"font-size:large;\">あいう</dt></dl></body></html>"
24530 chxjconvrule_entry entry;
24532 apr_size_t destlen;
24534 chxj_serf_get = test_chxj_serf_get154;
24537 COOKIE_INIT(cookie);
24540 destlen = sizeof(TEST_STRING)-1;
24541 entry.action |= CONVRULE_CSS_ON_BIT;
24543 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
24544 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
24545 ret = chxj_rencoding(&r, ret, &destlen);
24546 fprintf(stderr, "actual:[%s]\n", ret);
24547 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
24548 CU_ASSERT(ret != NULL);
24549 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
24550 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
24551 CU_ASSERT(call_check == 1);
24555 #undef RESULT_STRING
24557 void test_ixhtml10_dt_tag_with_css_010()
24559 #define TEST_STRING "<html><head>" \
24560 "</head><body><dl><dt style=\"font-size:large;\">あいう</dt></dl></body></html>"
24561 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
24562 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
24563 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
24564 "<head></head><body><dl><dt style=\"font-size:large;\">あいう</dt></dl></body></html>"
24568 chxjconvrule_entry entry;
24570 apr_size_t destlen;
24572 chxj_serf_get = test_chxj_serf_get154;
24575 COOKIE_INIT(cookie);
24578 destlen = sizeof(TEST_STRING)-1;
24579 entry.action |= CONVRULE_CSS_ON_BIT;
24581 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
24582 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
24583 ret = chxj_rencoding(&r, ret, &destlen);
24584 fprintf(stderr, "actual:[%s]\n", ret);
24585 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
24586 CU_ASSERT(ret != NULL);
24587 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
24588 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
24589 CU_ASSERT(call_check == 0);
24593 #undef RESULT_STRING
24595 char *test_chxj_serf_get155(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
24597 static char *css = "a:focus { display: none }\n"
24598 "a:link { display: none }\n"
24599 "a { display: none }\n"
24600 "hr { display: none }\n"
24601 "a:visited { display:none }\n"
24602 "dt { font-size:x-large; }\n";
24604 *len = strlen(css);
24608 void test_ixhtml10_dt_tag_with_css_011()
24610 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
24611 "</head><body><dl><dt>あいう</dt></dl></body></html>"
24612 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
24613 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
24614 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
24615 "<head></head><body><dl><dt style=\"font-size:x-large;\">あいう</dt></dl></body></html>"
24619 chxjconvrule_entry entry;
24621 apr_size_t destlen;
24623 chxj_serf_get = test_chxj_serf_get155;
24626 COOKIE_INIT(cookie);
24629 destlen = sizeof(TEST_STRING)-1;
24630 entry.action |= CONVRULE_CSS_ON_BIT;
24632 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
24633 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
24634 ret = chxj_rencoding(&r, ret, &destlen);
24635 fprintf(stderr, "actual:[%s]\n", ret);
24636 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
24637 CU_ASSERT(ret != NULL);
24638 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
24639 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
24640 CU_ASSERT(call_check == 1);
24644 #undef RESULT_STRING
24646 void test_ixhtml10_dt_tag_with_css_012()
24648 #define TEST_STRING "<html><head>" \
24649 "</head><body><dl><dt style=\"font-size:x-large;\">あいう</dt></dl></body></html>"
24650 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
24651 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
24652 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
24653 "<head></head><body><dl><dt style=\"font-size:x-large;\">あいう</dt></dl></body></html>"
24657 chxjconvrule_entry entry;
24659 apr_size_t destlen;
24661 chxj_serf_get = test_chxj_serf_get155;
24664 COOKIE_INIT(cookie);
24667 destlen = sizeof(TEST_STRING)-1;
24668 entry.action |= CONVRULE_CSS_ON_BIT;
24670 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
24671 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
24672 ret = chxj_rencoding(&r, ret, &destlen);
24673 fprintf(stderr, "actual:[%s]\n", ret);
24674 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
24675 CU_ASSERT(ret != NULL);
24676 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
24677 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
24678 CU_ASSERT(call_check == 0);
24682 #undef RESULT_STRING
24684 char *test_chxj_serf_get156(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
24686 static char *css = "a:focus { display: none }\n"
24687 "a:link { display: none }\n"
24688 "a { display: none }\n"
24689 "hr { display: none }\n"
24690 "a:visited { display:none }\n"
24691 "dt { font-size:xx-large; }\n";
24693 *len = strlen(css);
24697 void test_ixhtml10_dt_tag_with_css_013()
24699 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
24700 "</head><body><dl><dt>あいう</dt></dl></body></html>"
24701 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
24702 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
24703 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
24704 "<head></head><body><dl><dt style=\"font-size:xx-large;\">あいう</dt></dl></body></html>"
24708 chxjconvrule_entry entry;
24710 apr_size_t destlen;
24712 chxj_serf_get = test_chxj_serf_get156;
24715 COOKIE_INIT(cookie);
24718 destlen = sizeof(TEST_STRING)-1;
24719 entry.action |= CONVRULE_CSS_ON_BIT;
24721 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
24722 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
24723 ret = chxj_rencoding(&r, ret, &destlen);
24724 fprintf(stderr, "actual:[%s]\n", ret);
24725 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
24726 CU_ASSERT(ret != NULL);
24727 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
24728 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
24729 CU_ASSERT(call_check == 1);
24733 #undef RESULT_STRING
24735 void test_ixhtml10_dt_tag_with_css_014()
24737 #define TEST_STRING "<html><head>" \
24738 "</head><body><dl><dt style=\"font-size:xx-large;\">あいう</dt></dl></body></html>"
24739 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
24740 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
24741 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
24742 "<head></head><body><dl><dt style=\"font-size:xx-large;\">あいう</dt></dl></body></html>"
24746 chxjconvrule_entry entry;
24748 apr_size_t destlen;
24750 chxj_serf_get = test_chxj_serf_get156;
24753 COOKIE_INIT(cookie);
24756 destlen = sizeof(TEST_STRING)-1;
24757 entry.action |= CONVRULE_CSS_ON_BIT;
24759 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
24760 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
24761 ret = chxj_rencoding(&r, ret, &destlen);
24762 fprintf(stderr, "actual:[%s]\n", ret);
24763 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
24764 CU_ASSERT(ret != NULL);
24765 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
24766 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
24767 CU_ASSERT(call_check == 0);
24771 #undef RESULT_STRING
24779 /*===========================================================================*/
24780 /* blockquote tag with CSS */
24781 /*===========================================================================*/
24782 char *test_chxj_serf_get160(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
24784 static char *css = "a:focus { display: none }\n"
24785 "a:link { display: none }\n"
24786 "a { display: none }\n"
24787 "hr { display: none }\n"
24788 "a:visited { display:none }\n"
24789 "blockquote { color: #ff0000 }\n";
24791 *len = strlen(css);
24795 void test_ixhtml10_blockquote_tag_with_css_001()
24797 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
24798 "</head><body><blockquote>あいう</blockquote></body></html>"
24799 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
24800 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
24801 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
24802 "<head></head><body><blockquote style=\"color:#ff0000;\">あいう</blockquote></body></html>"
24806 chxjconvrule_entry entry;
24808 apr_size_t destlen;
24810 chxj_serf_get = test_chxj_serf_get160;
24813 COOKIE_INIT(cookie);
24816 destlen = sizeof(TEST_STRING)-1;
24817 entry.action |= CONVRULE_CSS_ON_BIT;
24819 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
24820 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
24821 ret = chxj_rencoding(&r, ret, &destlen);
24822 CU_ASSERT(ret != NULL);
24823 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
24824 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
24825 CU_ASSERT(call_check == 1);
24829 #undef RESULT_STRING
24831 void test_ixhtml10_blockquote_tag_with_css_002()
24833 #define TEST_STRING "<html><head>" \
24834 "</head><body><blockquote style=\"color:#ff0000\">あいう</blockquote></body></html>"
24835 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
24836 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
24837 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
24838 "<head></head><body><blockquote style=\"color:#ff0000;\">あいう</blockquote></body></html>"
24842 chxjconvrule_entry entry;
24844 apr_size_t destlen;
24846 chxj_serf_get = test_chxj_serf_get160;
24849 COOKIE_INIT(cookie);
24852 destlen = sizeof(TEST_STRING)-1;
24853 entry.action |= CONVRULE_CSS_ON_BIT;
24855 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
24856 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
24857 ret = chxj_rencoding(&r, ret, &destlen);
24858 CU_ASSERT(ret != NULL);
24859 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
24860 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
24861 CU_ASSERT(call_check == 0);
24865 #undef RESULT_STRING
24869 char *test_chxj_serf_get161(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
24871 static char *css = "a:focus { display: none }\n"
24872 "a:link { display: none }\n"
24873 "a { display: none }\n"
24874 "hr { display: none }\n"
24875 "a:visited { display:none }\n"
24876 "blockquote { font-size: xx-small }\n";
24878 *len = strlen(css);
24882 void test_ixhtml10_blockquote_tag_with_css_003()
24884 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
24885 "</head><body><blockquote>あいう</blockquote></body></html>"
24886 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
24887 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
24888 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
24889 "<head></head><body><blockquote style=\"font-size:xx-small;\">あいう</blockquote></body></html>"
24893 chxjconvrule_entry entry;
24895 apr_size_t destlen;
24897 chxj_serf_get = test_chxj_serf_get161;
24900 COOKIE_INIT(cookie);
24903 destlen = sizeof(TEST_STRING)-1;
24904 entry.action |= CONVRULE_CSS_ON_BIT;
24906 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
24907 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
24908 ret = chxj_rencoding(&r, ret, &destlen);
24909 CU_ASSERT(ret != NULL);
24910 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
24911 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
24912 CU_ASSERT(call_check == 1);
24916 #undef RESULT_STRING
24918 void test_ixhtml10_blockquote_tag_with_css_004()
24920 #define TEST_STRING "<html><head>" \
24921 "</head><body><blockquote style=\"font-size:xx-small\">あいう</blockquote></body></html>"
24922 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
24923 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
24924 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
24925 "<head></head><body><blockquote style=\"font-size:xx-small;\">あいう</blockquote></body></html>"
24929 chxjconvrule_entry entry;
24931 apr_size_t destlen;
24933 chxj_serf_get = test_chxj_serf_get161;
24936 COOKIE_INIT(cookie);
24939 destlen = sizeof(TEST_STRING)-1;
24940 entry.action |= CONVRULE_CSS_ON_BIT;
24942 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
24943 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
24944 ret = chxj_rencoding(&r, ret, &destlen);
24945 CU_ASSERT(ret != NULL);
24946 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
24947 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
24948 CU_ASSERT(call_check == 0);
24952 #undef RESULT_STRING
24954 char *test_chxj_serf_get162(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
24956 static char *css = "a:focus { display: none }\n"
24957 "a:link { display: none }\n"
24958 "a { display: none }\n"
24959 "hr { display: none }\n"
24960 "a:visited { display:none }\n"
24961 "blockquote { font-size: x-small }\n";
24963 *len = strlen(css);
24967 void test_ixhtml10_blockquote_tag_with_css_005()
24969 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
24970 "</head><body><blockquote>あいう</blockquote></body></html>"
24971 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
24972 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
24973 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
24974 "<head></head><body><blockquote style=\"font-size:x-small;\">あいう</blockquote></body></html>"
24978 chxjconvrule_entry entry;
24980 apr_size_t destlen;
24982 chxj_serf_get = test_chxj_serf_get162;
24985 COOKIE_INIT(cookie);
24988 destlen = sizeof(TEST_STRING)-1;
24989 entry.action |= CONVRULE_CSS_ON_BIT;
24991 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
24992 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
24993 ret = chxj_rencoding(&r, ret, &destlen);
24994 CU_ASSERT(ret != NULL);
24995 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
24996 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
24997 CU_ASSERT(call_check == 1);
25001 #undef RESULT_STRING
25003 void test_ixhtml10_blockquote_tag_with_css_006()
25005 #define TEST_STRING "<html><head>" \
25006 "</head><body><blockquote style=\"font-size:x-small\">あいう</blockquote></body></html>"
25007 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
25008 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
25009 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
25010 "<head></head><body><blockquote style=\"font-size:x-small;\">あいう</blockquote></body></html>"
25014 chxjconvrule_entry entry;
25016 apr_size_t destlen;
25018 chxj_serf_get = test_chxj_serf_get162;
25021 COOKIE_INIT(cookie);
25024 destlen = sizeof(TEST_STRING)-1;
25025 entry.action |= CONVRULE_CSS_ON_BIT;
25027 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
25028 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
25029 ret = chxj_rencoding(&r, ret, &destlen);
25030 CU_ASSERT(ret != NULL);
25031 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
25032 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
25033 CU_ASSERT(call_check == 0);
25037 #undef RESULT_STRING
25039 char *test_chxj_serf_get163(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
25041 static char *css = "a:focus { display: none }\n"
25042 "a:link { display: none }\n"
25043 "a { display: none }\n"
25044 "hr { display: none }\n"
25045 "a:visited { display:none }\n"
25046 "blockquote { font-size: small }\n";
25048 *len = strlen(css);
25052 void test_ixhtml10_blockquote_tag_with_css_007()
25054 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
25055 "</head><body><blockquote>あいう</blockquote></body></html>"
25056 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
25057 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
25058 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
25059 "<head></head><body><blockquote style=\"font-size:small;\">あいう</blockquote></body></html>"
25063 chxjconvrule_entry entry;
25065 apr_size_t destlen;
25067 chxj_serf_get = test_chxj_serf_get163;
25070 COOKIE_INIT(cookie);
25073 destlen = sizeof(TEST_STRING)-1;
25074 entry.action |= CONVRULE_CSS_ON_BIT;
25076 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
25077 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
25078 ret = chxj_rencoding(&r, ret, &destlen);
25079 CU_ASSERT(ret != NULL);
25080 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
25081 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
25082 CU_ASSERT(call_check == 1);
25086 #undef RESULT_STRING
25088 void test_ixhtml10_blockquote_tag_with_css_008()
25090 #define TEST_STRING "<html><head>" \
25091 "</head><body><blockquote style=\"font-size:small\">あいう</blockquote></body></html>"
25092 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
25093 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
25094 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
25095 "<head></head><body><blockquote style=\"font-size:small;\">あいう</blockquote></body></html>"
25099 chxjconvrule_entry entry;
25101 apr_size_t destlen;
25103 chxj_serf_get = test_chxj_serf_get163;
25106 COOKIE_INIT(cookie);
25109 destlen = sizeof(TEST_STRING)-1;
25110 entry.action |= CONVRULE_CSS_ON_BIT;
25112 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
25113 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
25114 ret = chxj_rencoding(&r, ret, &destlen);
25115 CU_ASSERT(ret != NULL);
25116 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
25117 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
25118 CU_ASSERT(call_check == 0);
25122 #undef RESULT_STRING
25124 char *test_chxj_serf_get164(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
25126 static char *css = "a:focus { display: none }\n"
25127 "a:link { display: none }\n"
25128 "a { display: none }\n"
25129 "hr { display: none }\n"
25130 "a:visited { display:none }\n"
25131 "blockquote { font-size: medium }\n";
25133 *len = strlen(css);
25137 void test_ixhtml10_blockquote_tag_with_css_009()
25139 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
25140 "</head><body><blockquote>あいう</blockquote></body></html>"
25141 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
25142 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
25143 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
25144 "<head></head><body><blockquote style=\"font-size:medium;\">あいう</blockquote></body></html>"
25148 chxjconvrule_entry entry;
25150 apr_size_t destlen;
25152 chxj_serf_get = test_chxj_serf_get164;
25155 COOKIE_INIT(cookie);
25158 destlen = sizeof(TEST_STRING)-1;
25159 entry.action |= CONVRULE_CSS_ON_BIT;
25161 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
25162 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
25163 ret = chxj_rencoding(&r, ret, &destlen);
25164 CU_ASSERT(ret != NULL);
25165 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
25166 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
25167 CU_ASSERT(call_check == 1);
25171 #undef RESULT_STRING
25173 void test_ixhtml10_blockquote_tag_with_css_010()
25175 #define TEST_STRING "<html><head>" \
25176 "</head><body><blockquote style=\"font-size:medium\">あいう</blockquote></body></html>"
25177 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
25178 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
25179 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
25180 "<head></head><body><blockquote style=\"font-size:medium;\">あいう</blockquote></body></html>"
25184 chxjconvrule_entry entry;
25186 apr_size_t destlen;
25188 chxj_serf_get = test_chxj_serf_get164;
25191 COOKIE_INIT(cookie);
25194 destlen = sizeof(TEST_STRING)-1;
25195 entry.action |= CONVRULE_CSS_ON_BIT;
25197 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
25198 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
25199 ret = chxj_rencoding(&r, ret, &destlen);
25200 CU_ASSERT(ret != NULL);
25201 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
25202 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
25203 CU_ASSERT(call_check == 0);
25207 #undef RESULT_STRING
25209 char *test_chxj_serf_get165(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
25211 static char *css = "a:focus { display: none }\n"
25212 "a:link { display: none }\n"
25213 "a { display: none }\n"
25214 "hr { display: none }\n"
25215 "a:visited { display:none }\n"
25216 "blockquote { font-size: large }\n";
25218 *len = strlen(css);
25222 void test_ixhtml10_blockquote_tag_with_css_011()
25224 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
25225 "</head><body><blockquote>あいう</blockquote></body></html>"
25226 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
25227 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
25228 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
25229 "<head></head><body><blockquote style=\"font-size:large;\">あいう</blockquote></body></html>"
25233 chxjconvrule_entry entry;
25235 apr_size_t destlen;
25237 chxj_serf_get = test_chxj_serf_get165;
25240 COOKIE_INIT(cookie);
25243 destlen = sizeof(TEST_STRING)-1;
25244 entry.action |= CONVRULE_CSS_ON_BIT;
25246 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
25247 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
25248 ret = chxj_rencoding(&r, ret, &destlen);
25249 CU_ASSERT(ret != NULL);
25250 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
25251 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
25252 CU_ASSERT(call_check == 1);
25256 #undef RESULT_STRING
25258 void test_ixhtml10_blockquote_tag_with_css_012()
25260 #define TEST_STRING "<html><head>" \
25261 "</head><body><blockquote style=\"font-size:large\">あいう</blockquote></body></html>"
25262 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
25263 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
25264 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
25265 "<head></head><body><blockquote style=\"font-size:large;\">あいう</blockquote></body></html>"
25269 chxjconvrule_entry entry;
25271 apr_size_t destlen;
25273 chxj_serf_get = test_chxj_serf_get165;
25276 COOKIE_INIT(cookie);
25279 destlen = sizeof(TEST_STRING)-1;
25280 entry.action |= CONVRULE_CSS_ON_BIT;
25282 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
25283 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
25284 ret = chxj_rencoding(&r, ret, &destlen);
25285 CU_ASSERT(ret != NULL);
25286 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
25287 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
25288 CU_ASSERT(call_check == 0);
25292 #undef RESULT_STRING
25294 char *test_chxj_serf_get166(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
25296 static char *css = "a:focus { display: none }\n"
25297 "a:link { display: none }\n"
25298 "a { display: none }\n"
25299 "hr { display: none }\n"
25300 "a:visited { display:none }\n"
25301 "blockquote { font-size: x-large }\n";
25303 *len = strlen(css);
25307 void test_ixhtml10_blockquote_tag_with_css_013()
25309 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
25310 "</head><body><blockquote>あいう</blockquote></body></html>"
25311 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
25312 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
25313 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
25314 "<head></head><body><blockquote style=\"font-size:x-large;\">あいう</blockquote></body></html>"
25318 chxjconvrule_entry entry;
25320 apr_size_t destlen;
25322 chxj_serf_get = test_chxj_serf_get166;
25325 COOKIE_INIT(cookie);
25328 destlen = sizeof(TEST_STRING)-1;
25329 entry.action |= CONVRULE_CSS_ON_BIT;
25331 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
25332 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
25333 ret = chxj_rencoding(&r, ret, &destlen);
25334 CU_ASSERT(ret != NULL);
25335 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
25336 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
25337 CU_ASSERT(call_check == 1);
25341 #undef RESULT_STRING
25343 void test_ixhtml10_blockquote_tag_with_css_014()
25345 #define TEST_STRING "<html><head>" \
25346 "</head><body><blockquote style=\"font-size:x-large\">あいう</blockquote></body></html>"
25347 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
25348 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
25349 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
25350 "<head></head><body><blockquote style=\"font-size:x-large;\">あいう</blockquote></body></html>"
25354 chxjconvrule_entry entry;
25356 apr_size_t destlen;
25358 chxj_serf_get = test_chxj_serf_get166;
25361 COOKIE_INIT(cookie);
25364 destlen = sizeof(TEST_STRING)-1;
25365 entry.action |= CONVRULE_CSS_ON_BIT;
25367 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
25368 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
25369 ret = chxj_rencoding(&r, ret, &destlen);
25370 CU_ASSERT(ret != NULL);
25371 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
25372 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
25373 CU_ASSERT(call_check == 0);
25377 #undef RESULT_STRING
25379 char *test_chxj_serf_get167(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
25381 static char *css = "a:focus { display: none }\n"
25382 "a:link { display: none }\n"
25383 "a { display: none }\n"
25384 "hr { display: none }\n"
25385 "a:visited { display:none }\n"
25386 "blockquote { font-size: xx-large }\n";
25388 *len = strlen(css);
25392 void test_ixhtml10_blockquote_tag_with_css_015()
25394 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
25395 "</head><body><blockquote>あいう</blockquote></body></html>"
25396 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
25397 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
25398 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
25399 "<head></head><body><blockquote style=\"font-size:xx-large;\">あいう</blockquote></body></html>"
25403 chxjconvrule_entry entry;
25405 apr_size_t destlen;
25407 chxj_serf_get = test_chxj_serf_get167;
25410 COOKIE_INIT(cookie);
25413 destlen = sizeof(TEST_STRING)-1;
25414 entry.action |= CONVRULE_CSS_ON_BIT;
25416 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
25417 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
25418 ret = chxj_rencoding(&r, ret, &destlen);
25419 CU_ASSERT(ret != NULL);
25420 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
25421 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
25422 CU_ASSERT(call_check == 1);
25426 #undef RESULT_STRING
25428 void test_ixhtml10_blockquote_tag_with_css_016()
25430 #define TEST_STRING "<html><head>" \
25431 "</head><body><blockquote style=\"font-size:xx-large\">あいう</blockquote></body></html>"
25432 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
25433 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
25434 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
25435 "<head></head><body><blockquote style=\"font-size:xx-large;\">あいう</blockquote></body></html>"
25439 chxjconvrule_entry entry;
25441 apr_size_t destlen;
25443 chxj_serf_get = test_chxj_serf_get167;
25446 COOKIE_INIT(cookie);
25449 destlen = sizeof(TEST_STRING)-1;
25450 entry.action |= CONVRULE_CSS_ON_BIT;
25452 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
25453 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
25454 ret = chxj_rencoding(&r, ret, &destlen);
25455 CU_ASSERT(ret != NULL);
25456 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
25457 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
25458 CU_ASSERT(call_check == 0);
25462 #undef RESULT_STRING
25474 /*===========================================================================*/
25475 /* dir tag with CSS */
25476 /*===========================================================================*/
25477 char *test_chxj_serf_get180(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
25479 static char *css = "a:focus { display: none }\n"
25480 "a:link { display: none }\n"
25481 "a { display: none }\n"
25482 "hr { display: none }\n"
25483 "a:visited { display:none }\n"
25484 "dir { color: #ff0000 }\n";
25486 *len = strlen(css);
25490 void test_ixhtml10_dir_tag_with_css_001()
25492 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
25493 "</head><body><dir>あいう</dir></body></html>"
25494 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
25495 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
25496 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
25497 "<head></head><body><ul style=\"color:#ff0000;\">あいう</ul></body></html>"
25501 chxjconvrule_entry entry;
25503 apr_size_t destlen;
25505 chxj_serf_get = test_chxj_serf_get180;
25508 COOKIE_INIT(cookie);
25511 destlen = sizeof(TEST_STRING)-1;
25512 entry.action |= CONVRULE_CSS_ON_BIT;
25514 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
25515 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
25516 ret = chxj_rencoding(&r, ret, &destlen);
25517 CU_ASSERT(ret != NULL);
25518 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
25519 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
25520 CU_ASSERT(call_check == 1);
25524 #undef RESULT_STRING
25526 void test_ixhtml10_dir_tag_with_css_002()
25528 #define TEST_STRING "<html><head>" \
25529 "</head><body><dir style=\"color:#ff0000\">あいう</dir></body></html>"
25530 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
25531 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
25532 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
25533 "<head></head><body><ul style=\"color:#ff0000;\">あいう</ul></body></html>"
25537 chxjconvrule_entry entry;
25539 apr_size_t destlen;
25541 chxj_serf_get = test_chxj_serf_get180;
25544 COOKIE_INIT(cookie);
25547 destlen = sizeof(TEST_STRING)-1;
25548 entry.action |= CONVRULE_CSS_ON_BIT;
25550 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
25551 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
25552 ret = chxj_rencoding(&r, ret, &destlen);
25553 CU_ASSERT(ret != NULL);
25554 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
25555 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
25556 CU_ASSERT(call_check == 0);
25560 #undef RESULT_STRING
25563 char *test_chxj_serf_get181(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
25565 static char *css = "a:focus { display: none }\n"
25566 "a:link { display: none }\n"
25567 "a { display: none }\n"
25568 "hr { display: none }\n"
25569 "a:visited { display:none }\n"
25570 "dir { list-style-type:disc }\n";
25572 list-style-type => disc | circle | square => type="disc|circle|square"に変換
25575 *len = strlen(css);
25579 void test_ixhtml10_dir_tag_with_css_003()
25581 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
25582 "</head><body><dir>あいう</dir></body></html>"
25583 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
25584 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
25585 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
25586 "<head></head><body><ul style=\"list-style-type:disc;\">あいう</ul></body></html>"
25590 chxjconvrule_entry entry;
25592 apr_size_t destlen;
25594 chxj_serf_get = test_chxj_serf_get181;
25597 COOKIE_INIT(cookie);
25600 destlen = sizeof(TEST_STRING)-1;
25601 entry.action |= CONVRULE_CSS_ON_BIT;
25603 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
25604 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
25605 ret = chxj_rencoding(&r, ret, &destlen);
25606 CU_ASSERT(ret != NULL);
25607 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
25608 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
25609 CU_ASSERT(call_check == 1);
25613 #undef RESULT_STRING
25615 void test_ixhtml10_dir_tag_with_css_004()
25617 #define TEST_STRING "<html><head>" \
25618 "</head><body><dir style=\"list-style-type:disc\">あいう</dir></body></html>"
25619 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
25620 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
25621 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
25622 "<head></head><body><ul style=\"list-style-type:disc;\">あいう</ul></body></html>"
25626 chxjconvrule_entry entry;
25628 apr_size_t destlen;
25630 chxj_serf_get = test_chxj_serf_get181;
25633 COOKIE_INIT(cookie);
25636 destlen = sizeof(TEST_STRING)-1;
25637 entry.action |= CONVRULE_CSS_ON_BIT;
25639 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
25640 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
25641 ret = chxj_rencoding(&r, ret, &destlen);
25642 CU_ASSERT(ret != NULL);
25643 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
25644 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
25645 CU_ASSERT(call_check == 0);
25649 #undef RESULT_STRING
25653 char *test_chxj_serf_get182(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
25655 static char *css = "a:focus { display: none }\n"
25656 "a:link { display: none }\n"
25657 "a { display: none }\n"
25658 "hr { display: none }\n"
25659 "a:visited { display:none }\n"
25660 "dir { list-style-type:circle }\n";
25662 list-style-type => circle | circle | square => type="circle|circle|square"に変換
25665 *len = strlen(css);
25669 void test_ixhtml10_dir_tag_with_css_005()
25671 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
25672 "</head><body><dir>あいう</dir></body></html>"
25673 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
25674 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
25675 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
25676 "<head></head><body><ul style=\"list-style-type:circle;\">あいう</ul></body></html>"
25680 chxjconvrule_entry entry;
25682 apr_size_t destlen;
25684 chxj_serf_get = test_chxj_serf_get182;
25687 COOKIE_INIT(cookie);
25690 destlen = sizeof(TEST_STRING)-1;
25691 entry.action |= CONVRULE_CSS_ON_BIT;
25693 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
25694 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
25695 ret = chxj_rencoding(&r, ret, &destlen);
25696 CU_ASSERT(ret != NULL);
25697 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
25698 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
25699 CU_ASSERT(call_check == 1);
25703 #undef RESULT_STRING
25705 void test_ixhtml10_dir_tag_with_css_006()
25707 #define TEST_STRING "<html><head>" \
25708 "</head><body><dir style=\"list-style-type:circle\">あいう</dir></body></html>"
25709 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
25710 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
25711 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
25712 "<head></head><body><ul style=\"list-style-type:circle;\">あいう</ul></body></html>"
25716 chxjconvrule_entry entry;
25718 apr_size_t destlen;
25720 chxj_serf_get = test_chxj_serf_get182;
25723 COOKIE_INIT(cookie);
25726 destlen = sizeof(TEST_STRING)-1;
25727 entry.action |= CONVRULE_CSS_ON_BIT;
25729 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
25730 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
25731 ret = chxj_rencoding(&r, ret, &destlen);
25732 CU_ASSERT(ret != NULL);
25733 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
25734 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
25735 CU_ASSERT(call_check == 0);
25739 #undef RESULT_STRING
25744 char *test_chxj_serf_get183(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
25746 static char *css = "a:focus { display: none }\n"
25747 "a:link { display: none }\n"
25748 "a { display: none }\n"
25749 "hr { display: none }\n"
25750 "a:visited { display:none }\n"
25751 "dir { list-style-type:square }\n";
25753 list-style-type => square | square | square => type="square|square|square"に変換
25756 *len = strlen(css);
25760 void test_ixhtml10_dir_tag_with_css_007()
25762 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
25763 "</head><body><dir>あいう</dir></body></html>"
25764 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
25765 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
25766 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
25767 "<head></head><body><ul style=\"list-style-type:square;\">あいう</ul></body></html>"
25771 chxjconvrule_entry entry;
25773 apr_size_t destlen;
25775 chxj_serf_get = test_chxj_serf_get183;
25778 COOKIE_INIT(cookie);
25781 destlen = sizeof(TEST_STRING)-1;
25782 entry.action |= CONVRULE_CSS_ON_BIT;
25784 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
25785 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
25786 ret = chxj_rencoding(&r, ret, &destlen);
25787 CU_ASSERT(ret != NULL);
25788 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
25789 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
25790 CU_ASSERT(call_check == 1);
25794 #undef RESULT_STRING
25796 void test_ixhtml10_dir_tag_with_css_008()
25798 #define TEST_STRING "<html><head>" \
25799 "</head><body><dir style=\"list-style-type:square\">あいう</dir></body></html>"
25800 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
25801 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
25802 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
25803 "<head></head><body><ul style=\"list-style-type:square;\">あいう</ul></body></html>"
25807 chxjconvrule_entry entry;
25809 apr_size_t destlen;
25811 chxj_serf_get = test_chxj_serf_get183;
25814 COOKIE_INIT(cookie);
25817 destlen = sizeof(TEST_STRING)-1;
25818 entry.action |= CONVRULE_CSS_ON_BIT;
25820 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
25821 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
25822 ret = chxj_rencoding(&r, ret, &destlen);
25823 CU_ASSERT(ret != NULL);
25824 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
25825 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
25826 CU_ASSERT(call_check == 0);
25830 #undef RESULT_STRING
25835 char *test_chxj_serf_get184(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
25837 static char *css = "a:focus { display: none }\n"
25838 "a:link { display: none }\n"
25839 "a { display: none }\n"
25840 "hr { display: none }\n"
25841 "a:visited { display:none }\n"
25842 "dir { font-size:xx-small }\n";
25843 *len = strlen(css);
25847 void test_ixhtml10_dir_tag_with_css_009()
25849 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
25850 "</head><body><dir>あいう</dir></body></html>"
25851 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
25852 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
25853 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
25854 "<head></head><body><ul style=\"font-size:xx-small;\">あいう</ul></body></html>"
25858 chxjconvrule_entry entry;
25860 apr_size_t destlen;
25862 chxj_serf_get = test_chxj_serf_get184;
25865 COOKIE_INIT(cookie);
25868 destlen = sizeof(TEST_STRING)-1;
25869 entry.action |= CONVRULE_CSS_ON_BIT;
25871 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
25872 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
25873 ret = chxj_rencoding(&r, ret, &destlen);
25874 CU_ASSERT(ret != NULL);
25875 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
25876 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
25877 CU_ASSERT(call_check == 1);
25881 #undef RESULT_STRING
25883 void test_ixhtml10_dir_tag_with_css_010()
25885 #define TEST_STRING "<html><head>" \
25886 "</head><body><dir style=\"font-size:xx-small\">あいう</dir></body></html>"
25887 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
25888 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
25889 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
25890 "<head></head><body><ul style=\"font-size:xx-small;\">あいう</ul></body></html>"
25894 chxjconvrule_entry entry;
25896 apr_size_t destlen;
25898 chxj_serf_get = test_chxj_serf_get184;
25901 COOKIE_INIT(cookie);
25904 destlen = sizeof(TEST_STRING)-1;
25905 entry.action |= CONVRULE_CSS_ON_BIT;
25907 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
25908 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
25909 ret = chxj_rencoding(&r, ret, &destlen);
25910 CU_ASSERT(ret != NULL);
25911 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
25912 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
25913 CU_ASSERT(call_check == 0);
25917 #undef RESULT_STRING
25922 char *test_chxj_serf_get185(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
25924 static char *css = "a:focus { display: none }\n"
25925 "a:link { display: none }\n"
25926 "a { display: none }\n"
25927 "hr { display: none }\n"
25928 "a:visited { display:none }\n"
25929 "dir { font-size:x-small }\n";
25930 *len = strlen(css);
25934 void test_ixhtml10_dir_tag_with_css_011()
25936 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
25937 "</head><body><dir>あいう</dir></body></html>"
25938 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
25939 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
25940 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
25941 "<head></head><body><ul style=\"font-size:x-small;\">あいう</ul></body></html>"
25945 chxjconvrule_entry entry;
25947 apr_size_t destlen;
25949 chxj_serf_get = test_chxj_serf_get185;
25952 COOKIE_INIT(cookie);
25955 destlen = sizeof(TEST_STRING)-1;
25956 entry.action |= CONVRULE_CSS_ON_BIT;
25958 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
25959 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
25960 ret = chxj_rencoding(&r, ret, &destlen);
25961 CU_ASSERT(ret != NULL);
25962 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
25963 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
25964 CU_ASSERT(call_check == 1);
25968 #undef RESULT_STRING
25970 void test_ixhtml10_dir_tag_with_css_012()
25972 #define TEST_STRING "<html><head>" \
25973 "</head><body><dir style=\"font-size:x-small\">あいう</dir></body></html>"
25974 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
25975 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
25976 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
25977 "<head></head><body><ul style=\"font-size:x-small;\">あいう</ul></body></html>"
25981 chxjconvrule_entry entry;
25983 apr_size_t destlen;
25985 chxj_serf_get = test_chxj_serf_get185;
25988 COOKIE_INIT(cookie);
25991 destlen = sizeof(TEST_STRING)-1;
25992 entry.action |= CONVRULE_CSS_ON_BIT;
25994 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
25995 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
25996 ret = chxj_rencoding(&r, ret, &destlen);
25997 CU_ASSERT(ret != NULL);
25998 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
25999 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
26000 CU_ASSERT(call_check == 0);
26004 #undef RESULT_STRING
26009 char *test_chxj_serf_get186(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
26011 static char *css = "a:focus { display: none }\n"
26012 "a:link { display: none }\n"
26013 "a { display: none }\n"
26014 "hr { display: none }\n"
26015 "a:visited { display:none }\n"
26016 "dir { font-size:small }\n";
26017 *len = strlen(css);
26021 void test_ixhtml10_dir_tag_with_css_013()
26023 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
26024 "</head><body><dir>あいう</dir></body></html>"
26025 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
26026 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
26027 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
26028 "<head></head><body><ul style=\"font-size:small;\">あいう</ul></body></html>"
26032 chxjconvrule_entry entry;
26034 apr_size_t destlen;
26036 chxj_serf_get = test_chxj_serf_get186;
26039 COOKIE_INIT(cookie);
26042 destlen = sizeof(TEST_STRING)-1;
26043 entry.action |= CONVRULE_CSS_ON_BIT;
26045 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
26046 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
26047 ret = chxj_rencoding(&r, ret, &destlen);
26048 CU_ASSERT(ret != NULL);
26049 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
26050 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
26051 CU_ASSERT(call_check == 1);
26055 #undef RESULT_STRING
26057 void test_ixhtml10_dir_tag_with_css_014()
26059 #define TEST_STRING "<html><head>" \
26060 "</head><body><dir style=\"font-size:small\">あいう</dir></body></html>"
26061 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
26062 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
26063 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
26064 "<head></head><body><ul style=\"font-size:small;\">あいう</ul></body></html>"
26068 chxjconvrule_entry entry;
26070 apr_size_t destlen;
26072 chxj_serf_get = test_chxj_serf_get186;
26075 COOKIE_INIT(cookie);
26078 destlen = sizeof(TEST_STRING)-1;
26079 entry.action |= CONVRULE_CSS_ON_BIT;
26081 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
26082 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
26083 ret = chxj_rencoding(&r, ret, &destlen);
26084 CU_ASSERT(ret != NULL);
26085 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
26086 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
26087 CU_ASSERT(call_check == 0);
26091 #undef RESULT_STRING
26093 char *test_chxj_serf_get187(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
26095 static char *css = "a:focus { display: none }\n"
26096 "a:link { display: none }\n"
26097 "a { display: none }\n"
26098 "hr { display: none }\n"
26099 "a:visited { display:none }\n"
26100 "dir { font-size:medium }\n";
26101 *len = strlen(css);
26105 void test_ixhtml10_dir_tag_with_css_015()
26107 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
26108 "</head><body><dir>あいう</dir></body></html>"
26109 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
26110 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
26111 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
26112 "<head></head><body><ul style=\"font-size:medium;\">あいう</ul></body></html>"
26116 chxjconvrule_entry entry;
26118 apr_size_t destlen;
26120 chxj_serf_get = test_chxj_serf_get187;
26123 COOKIE_INIT(cookie);
26126 destlen = sizeof(TEST_STRING)-1;
26127 entry.action |= CONVRULE_CSS_ON_BIT;
26129 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
26130 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
26131 ret = chxj_rencoding(&r, ret, &destlen);
26132 CU_ASSERT(ret != NULL);
26133 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
26134 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
26135 CU_ASSERT(call_check == 1);
26139 #undef RESULT_STRING
26141 void test_ixhtml10_dir_tag_with_css_016()
26143 #define TEST_STRING "<html><head>" \
26144 "</head><body><dir style=\"font-size:medium\">あいう</dir></body></html>"
26145 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
26146 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
26147 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
26148 "<head></head><body><ul style=\"font-size:medium;\">あいう</ul></body></html>"
26152 chxjconvrule_entry entry;
26154 apr_size_t destlen;
26156 chxj_serf_get = test_chxj_serf_get187;
26159 COOKIE_INIT(cookie);
26162 destlen = sizeof(TEST_STRING)-1;
26163 entry.action |= CONVRULE_CSS_ON_BIT;
26165 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
26166 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
26167 ret = chxj_rencoding(&r, ret, &destlen);
26168 CU_ASSERT(ret != NULL);
26169 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
26170 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
26171 CU_ASSERT(call_check == 0);
26175 #undef RESULT_STRING
26177 char *test_chxj_serf_get188(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
26179 static char *css = "a:focus { display: none }\n"
26180 "a:link { display: none }\n"
26181 "a { display: none }\n"
26182 "hr { display: none }\n"
26183 "a:visited { display:none }\n"
26184 "dir { font-size:large }\n";
26185 *len = strlen(css);
26189 void test_ixhtml10_dir_tag_with_css_017()
26191 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
26192 "</head><body><dir>あいう</dir></body></html>"
26193 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
26194 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
26195 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
26196 "<head></head><body><ul style=\"font-size:large;\">あいう</ul></body></html>"
26200 chxjconvrule_entry entry;
26202 apr_size_t destlen;
26204 chxj_serf_get = test_chxj_serf_get188;
26207 COOKIE_INIT(cookie);
26210 destlen = sizeof(TEST_STRING)-1;
26211 entry.action |= CONVRULE_CSS_ON_BIT;
26213 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
26214 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
26215 ret = chxj_rencoding(&r, ret, &destlen);
26216 CU_ASSERT(ret != NULL);
26217 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
26218 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
26219 CU_ASSERT(call_check == 1);
26223 #undef RESULT_STRING
26225 void test_ixhtml10_dir_tag_with_css_018()
26227 #define TEST_STRING "<html><head>" \
26228 "</head><body><dir style=\"font-size:large\">あいう</dir></body></html>"
26229 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
26230 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
26231 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
26232 "<head></head><body><ul style=\"font-size:large;\">あいう</ul></body></html>"
26236 chxjconvrule_entry entry;
26238 apr_size_t destlen;
26240 chxj_serf_get = test_chxj_serf_get188;
26243 COOKIE_INIT(cookie);
26246 destlen = sizeof(TEST_STRING)-1;
26247 entry.action |= CONVRULE_CSS_ON_BIT;
26249 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
26250 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
26251 ret = chxj_rencoding(&r, ret, &destlen);
26252 CU_ASSERT(ret != NULL);
26253 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
26254 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
26255 CU_ASSERT(call_check == 0);
26259 #undef RESULT_STRING
26263 char *test_chxj_serf_get189(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
26265 static char *css = "a:focus { display: none }\n"
26266 "a:link { display: none }\n"
26267 "a { display: none }\n"
26268 "hr { display: none }\n"
26269 "a:visited { display:none }\n"
26270 "dir { font-size:x-large }\n";
26271 *len = strlen(css);
26275 void test_ixhtml10_dir_tag_with_css_019()
26277 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
26278 "</head><body><dir>あいう</dir></body></html>"
26279 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
26280 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
26281 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
26282 "<head></head><body><ul style=\"font-size:x-large;\">あいう</ul></body></html>"
26286 chxjconvrule_entry entry;
26288 apr_size_t destlen;
26290 chxj_serf_get = test_chxj_serf_get189;
26293 COOKIE_INIT(cookie);
26296 destlen = sizeof(TEST_STRING)-1;
26297 entry.action |= CONVRULE_CSS_ON_BIT;
26299 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
26300 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
26301 ret = chxj_rencoding(&r, ret, &destlen);
26302 CU_ASSERT(ret != NULL);
26303 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
26304 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
26305 CU_ASSERT(call_check == 1);
26309 #undef RESULT_STRING
26311 void test_ixhtml10_dir_tag_with_css_020()
26313 #define TEST_STRING "<html><head>" \
26314 "</head><body><dir style=\"font-size:x-large\">あいう</dir></body></html>"
26315 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
26316 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
26317 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
26318 "<head></head><body><ul style=\"font-size:x-large;\">あいう</ul></body></html>"
26322 chxjconvrule_entry entry;
26324 apr_size_t destlen;
26326 chxj_serf_get = test_chxj_serf_get189;
26329 COOKIE_INIT(cookie);
26332 destlen = sizeof(TEST_STRING)-1;
26333 entry.action |= CONVRULE_CSS_ON_BIT;
26335 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
26336 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
26337 ret = chxj_rencoding(&r, ret, &destlen);
26338 CU_ASSERT(ret != NULL);
26339 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
26340 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
26341 CU_ASSERT(call_check == 0);
26345 #undef RESULT_STRING
26349 char *test_chxj_serf_get190(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
26351 static char *css = "a:focus { display: none }\n"
26352 "a:link { display: none }\n"
26353 "a { display: none }\n"
26354 "hr { display: none }\n"
26355 "a:visited { display:none }\n"
26356 "dir { font-size:xx-large }\n";
26357 *len = strlen(css);
26361 void test_ixhtml10_dir_tag_with_css_021()
26363 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
26364 "</head><body><dir>あいう</dir></body></html>"
26365 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
26366 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
26367 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
26368 "<head></head><body><ul style=\"font-size:xx-large;\">あいう</ul></body></html>"
26372 chxjconvrule_entry entry;
26374 apr_size_t destlen;
26376 chxj_serf_get = test_chxj_serf_get190;
26379 COOKIE_INIT(cookie);
26382 destlen = sizeof(TEST_STRING)-1;
26383 entry.action |= CONVRULE_CSS_ON_BIT;
26385 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
26386 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
26387 ret = chxj_rencoding(&r, ret, &destlen);
26388 CU_ASSERT(ret != NULL);
26389 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
26390 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
26391 CU_ASSERT(call_check == 1);
26395 #undef RESULT_STRING
26397 void test_ixhtml10_dir_tag_with_css_022()
26399 #define TEST_STRING "<html><head>" \
26400 "</head><body><dir style=\"font-size:xx-large\">あいう</dir></body></html>"
26401 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
26402 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
26403 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
26404 "<head></head><body><ul style=\"font-size:xx-large;\">あいう</ul></body></html>"
26408 chxjconvrule_entry entry;
26410 apr_size_t destlen;
26412 chxj_serf_get = test_chxj_serf_get190;
26415 COOKIE_INIT(cookie);
26418 destlen = sizeof(TEST_STRING)-1;
26419 entry.action |= CONVRULE_CSS_ON_BIT;
26421 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
26422 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
26423 ret = chxj_rencoding(&r, ret, &destlen);
26424 CU_ASSERT(ret != NULL);
26425 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
26426 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
26427 CU_ASSERT(call_check == 0);
26431 #undef RESULT_STRING
26443 /*===========================================================================*/
26444 /* dl tag with CSS */
26445 /*===========================================================================*/
26446 char *test_chxj_serf_get200(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
26448 static char *css = "a:focus { display: none }\n"
26449 "a:link { display: none }\n"
26450 "a { display: none }\n"
26451 "hr { display: none }\n"
26452 "a:visited { display:none }\n"
26453 "dl { color: #ff0000 }\n";
26455 *len = strlen(css);
26459 void test_ixhtml10_dl_tag_with_css_001()
26461 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
26462 "</head><body><dl>あいう</dl></body></html>"
26463 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
26464 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
26465 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
26466 "<head></head><body><dl style=\"color:#ff0000;\">あいう</dl></body></html>"
26470 chxjconvrule_entry entry;
26472 apr_size_t destlen;
26474 chxj_serf_get = test_chxj_serf_get200;
26477 COOKIE_INIT(cookie);
26480 destlen = sizeof(TEST_STRING)-1;
26481 entry.action |= CONVRULE_CSS_ON_BIT;
26483 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
26484 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
26485 ret = chxj_rencoding(&r, ret, &destlen);
26486 CU_ASSERT(ret != NULL);
26487 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
26488 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
26489 CU_ASSERT(call_check == 1);
26493 #undef RESULT_STRING
26495 void test_ixhtml10_dl_tag_with_css_002()
26497 #define TEST_STRING "<html><head>" \
26498 "</head><body><dl style=\"color:#ff0000\">あいう</dl></body></html>"
26499 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
26500 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
26501 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
26502 "<head></head><body><dl style=\"color:#ff0000;\">あいう</dl></body></html>"
26506 chxjconvrule_entry entry;
26508 apr_size_t destlen;
26510 chxj_serf_get = test_chxj_serf_get200;
26513 COOKIE_INIT(cookie);
26516 destlen = sizeof(TEST_STRING)-1;
26517 entry.action |= CONVRULE_CSS_ON_BIT;
26519 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
26520 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
26521 ret = chxj_rencoding(&r, ret, &destlen);
26522 CU_ASSERT(ret != NULL);
26523 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
26524 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
26525 CU_ASSERT(call_check == 0);
26529 #undef RESULT_STRING
26533 char *test_chxj_serf_get204(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
26535 static char *css = "a:focus { display: none }\n"
26536 "a:link { display: none }\n"
26537 "a { display: none }\n"
26538 "hr { display: none }\n"
26539 "a:visited { display:none }\n"
26540 "dl { font-size:xx-small }\n";
26541 *len = strlen(css);
26545 void test_ixhtml10_dl_tag_with_css_009()
26547 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
26548 "</head><body><dl>あいう</dl></body></html>"
26549 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
26550 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
26551 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
26552 "<head></head><body><dl style=\"font-size:xx-small;\">あいう</dl></body></html>"
26556 chxjconvrule_entry entry;
26558 apr_size_t destlen;
26560 chxj_serf_get = test_chxj_serf_get204;
26563 COOKIE_INIT(cookie);
26566 destlen = sizeof(TEST_STRING)-1;
26567 entry.action |= CONVRULE_CSS_ON_BIT;
26569 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
26570 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
26571 ret = chxj_rencoding(&r, ret, &destlen);
26572 CU_ASSERT(ret != NULL);
26573 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
26574 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
26575 CU_ASSERT(call_check == 1);
26579 #undef RESULT_STRING
26581 void test_ixhtml10_dl_tag_with_css_010()
26583 #define TEST_STRING "<html><head>" \
26584 "</head><body><dl style=\"font-size:xx-small\">あいう</dl></body></html>"
26585 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
26586 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
26587 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
26588 "<head></head><body><dl style=\"font-size:xx-small;\">あいう</dl></body></html>"
26592 chxjconvrule_entry entry;
26594 apr_size_t destlen;
26596 chxj_serf_get = test_chxj_serf_get204;
26599 COOKIE_INIT(cookie);
26602 destlen = sizeof(TEST_STRING)-1;
26603 entry.action |= CONVRULE_CSS_ON_BIT;
26605 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
26606 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
26607 ret = chxj_rencoding(&r, ret, &destlen);
26608 CU_ASSERT(ret != NULL);
26609 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
26610 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
26611 CU_ASSERT(call_check == 0);
26615 #undef RESULT_STRING
26620 char *test_chxj_serf_get205(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
26622 static char *css = "a:focus { display: none }\n"
26623 "a:link { display: none }\n"
26624 "a { display: none }\n"
26625 "hr { display: none }\n"
26626 "a:visited { display:none }\n"
26627 "dl { font-size:x-small }\n";
26628 *len = strlen(css);
26632 void test_ixhtml10_dl_tag_with_css_011()
26634 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
26635 "</head><body><dl>あいう</dl></body></html>"
26636 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
26637 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
26638 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
26639 "<head></head><body><dl style=\"font-size:x-small;\">あいう</dl></body></html>"
26643 chxjconvrule_entry entry;
26645 apr_size_t destlen;
26647 chxj_serf_get = test_chxj_serf_get205;
26650 COOKIE_INIT(cookie);
26653 destlen = sizeof(TEST_STRING)-1;
26654 entry.action |= CONVRULE_CSS_ON_BIT;
26656 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
26657 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
26658 ret = chxj_rencoding(&r, ret, &destlen);
26659 CU_ASSERT(ret != NULL);
26660 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
26661 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
26662 CU_ASSERT(call_check == 1);
26666 #undef RESULT_STRING
26668 void test_ixhtml10_dl_tag_with_css_012()
26670 #define TEST_STRING "<html><head>" \
26671 "</head><body><dl style=\"font-size:x-small\">あいう</dl></body></html>"
26672 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
26673 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
26674 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
26675 "<head></head><body><dl style=\"font-size:x-small;\">あいう</dl></body></html>"
26679 chxjconvrule_entry entry;
26681 apr_size_t destlen;
26683 chxj_serf_get = test_chxj_serf_get205;
26686 COOKIE_INIT(cookie);
26689 destlen = sizeof(TEST_STRING)-1;
26690 entry.action |= CONVRULE_CSS_ON_BIT;
26692 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
26693 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
26694 ret = chxj_rencoding(&r, ret, &destlen);
26695 CU_ASSERT(ret != NULL);
26696 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
26697 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
26698 CU_ASSERT(call_check == 0);
26702 #undef RESULT_STRING
26707 char *test_chxj_serf_get206(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
26709 static char *css = "a:focus { display: none }\n"
26710 "a:link { display: none }\n"
26711 "a { display: none }\n"
26712 "hr { display: none }\n"
26713 "a:visited { display:none }\n"
26714 "dl { font-size:small }\n";
26715 *len = strlen(css);
26719 void test_ixhtml10_dl_tag_with_css_013()
26721 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
26722 "</head><body><dl>あいう</dl></body></html>"
26723 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
26724 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
26725 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
26726 "<head></head><body><dl style=\"font-size:small;\">あいう</dl></body></html>"
26730 chxjconvrule_entry entry;
26732 apr_size_t destlen;
26734 chxj_serf_get = test_chxj_serf_get206;
26737 COOKIE_INIT(cookie);
26740 destlen = sizeof(TEST_STRING)-1;
26741 entry.action |= CONVRULE_CSS_ON_BIT;
26743 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
26744 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
26745 ret = chxj_rencoding(&r, ret, &destlen);
26746 CU_ASSERT(ret != NULL);
26747 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
26748 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
26749 CU_ASSERT(call_check == 1);
26753 #undef RESULT_STRING
26755 void test_ixhtml10_dl_tag_with_css_014()
26757 #define TEST_STRING "<html><head>" \
26758 "</head><body><dl style=\"font-size:small\">あいう</dl></body></html>"
26759 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
26760 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
26761 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
26762 "<head></head><body><dl style=\"font-size:small;\">あいう</dl></body></html>"
26766 chxjconvrule_entry entry;
26768 apr_size_t destlen;
26770 chxj_serf_get = test_chxj_serf_get206;
26773 COOKIE_INIT(cookie);
26776 destlen = sizeof(TEST_STRING)-1;
26777 entry.action |= CONVRULE_CSS_ON_BIT;
26779 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
26780 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
26781 ret = chxj_rencoding(&r, ret, &destlen);
26782 CU_ASSERT(ret != NULL);
26783 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
26784 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
26785 CU_ASSERT(call_check == 0);
26789 #undef RESULT_STRING
26791 char *test_chxj_serf_get207(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
26793 static char *css = "a:focus { display: none }\n"
26794 "a:link { display: none }\n"
26795 "a { display: none }\n"
26796 "hr { display: none }\n"
26797 "a:visited { display:none }\n"
26798 "dl { font-size:medium }\n";
26799 *len = strlen(css);
26803 void test_ixhtml10_dl_tag_with_css_015()
26805 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
26806 "</head><body><dl>あいう</dl></body></html>"
26807 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
26808 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
26809 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
26810 "<head></head><body><dl style=\"font-size:medium;\">あいう</dl></body></html>"
26814 chxjconvrule_entry entry;
26816 apr_size_t destlen;
26818 chxj_serf_get = test_chxj_serf_get207;
26821 COOKIE_INIT(cookie);
26824 destlen = sizeof(TEST_STRING)-1;
26825 entry.action |= CONVRULE_CSS_ON_BIT;
26827 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
26828 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
26829 ret = chxj_rencoding(&r, ret, &destlen);
26830 CU_ASSERT(ret != NULL);
26831 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
26832 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
26833 CU_ASSERT(call_check == 1);
26837 #undef RESULT_STRING
26839 void test_ixhtml10_dl_tag_with_css_016()
26841 #define TEST_STRING "<html><head>" \
26842 "</head><body><dl style=\"font-size:medium\">あいう</dl></body></html>"
26843 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
26844 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
26845 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
26846 "<head></head><body><dl style=\"font-size:medium;\">あいう</dl></body></html>"
26850 chxjconvrule_entry entry;
26852 apr_size_t destlen;
26854 chxj_serf_get = test_chxj_serf_get207;
26857 COOKIE_INIT(cookie);
26860 destlen = sizeof(TEST_STRING)-1;
26861 entry.action |= CONVRULE_CSS_ON_BIT;
26863 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
26864 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
26865 ret = chxj_rencoding(&r, ret, &destlen);
26866 CU_ASSERT(ret != NULL);
26867 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
26868 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
26869 CU_ASSERT(call_check == 0);
26873 #undef RESULT_STRING
26875 char *test_chxj_serf_get208(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
26877 static char *css = "a:focus { display: none }\n"
26878 "a:link { display: none }\n"
26879 "a { display: none }\n"
26880 "hr { display: none }\n"
26881 "a:visited { display:none }\n"
26882 "dl { font-size:large }\n";
26883 *len = strlen(css);
26887 void test_ixhtml10_dl_tag_with_css_017()
26889 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
26890 "</head><body><dl>あいう</dl></body></html>"
26891 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
26892 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
26893 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
26894 "<head></head><body><dl style=\"font-size:large;\">あいう</dl></body></html>"
26898 chxjconvrule_entry entry;
26900 apr_size_t destlen;
26902 chxj_serf_get = test_chxj_serf_get208;
26905 COOKIE_INIT(cookie);
26908 destlen = sizeof(TEST_STRING)-1;
26909 entry.action |= CONVRULE_CSS_ON_BIT;
26911 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
26912 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
26913 ret = chxj_rencoding(&r, ret, &destlen);
26914 CU_ASSERT(ret != NULL);
26915 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
26916 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
26917 CU_ASSERT(call_check == 1);
26921 #undef RESULT_STRING
26923 void test_ixhtml10_dl_tag_with_css_018()
26925 #define TEST_STRING "<html><head>" \
26926 "</head><body><dl style=\"font-size:large\">あいう</dl></body></html>"
26927 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
26928 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
26929 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
26930 "<head></head><body><dl style=\"font-size:large;\">あいう</dl></body></html>"
26934 chxjconvrule_entry entry;
26936 apr_size_t destlen;
26938 chxj_serf_get = test_chxj_serf_get208;
26941 COOKIE_INIT(cookie);
26944 destlen = sizeof(TEST_STRING)-1;
26945 entry.action |= CONVRULE_CSS_ON_BIT;
26947 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
26948 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
26949 ret = chxj_rencoding(&r, ret, &destlen);
26950 CU_ASSERT(ret != NULL);
26951 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
26952 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
26953 CU_ASSERT(call_check == 0);
26957 #undef RESULT_STRING
26961 char *test_chxj_serf_get209(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
26963 static char *css = "a:focus { display: none }\n"
26964 "a:link { display: none }\n"
26965 "a { display: none }\n"
26966 "hr { display: none }\n"
26967 "a:visited { display:none }\n"
26968 "dl { font-size:x-large }\n";
26969 *len = strlen(css);
26973 void test_ixhtml10_dl_tag_with_css_019()
26975 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
26976 "</head><body><dl>あいう</dl></body></html>"
26977 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
26978 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
26979 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
26980 "<head></head><body><dl style=\"font-size:x-large;\">あいう</dl></body></html>"
26984 chxjconvrule_entry entry;
26986 apr_size_t destlen;
26988 chxj_serf_get = test_chxj_serf_get209;
26991 COOKIE_INIT(cookie);
26994 destlen = sizeof(TEST_STRING)-1;
26995 entry.action |= CONVRULE_CSS_ON_BIT;
26997 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
26998 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
26999 ret = chxj_rencoding(&r, ret, &destlen);
27000 CU_ASSERT(ret != NULL);
27001 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
27002 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
27003 CU_ASSERT(call_check == 1);
27007 #undef RESULT_STRING
27009 void test_ixhtml10_dl_tag_with_css_020()
27011 #define TEST_STRING "<html><head>" \
27012 "</head><body><dl style=\"font-size:x-large\">あいう</dl></body></html>"
27013 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
27014 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
27015 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
27016 "<head></head><body><dl style=\"font-size:x-large;\">あいう</dl></body></html>"
27020 chxjconvrule_entry entry;
27022 apr_size_t destlen;
27024 chxj_serf_get = test_chxj_serf_get209;
27027 COOKIE_INIT(cookie);
27030 destlen = sizeof(TEST_STRING)-1;
27031 entry.action |= CONVRULE_CSS_ON_BIT;
27033 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
27034 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
27035 ret = chxj_rencoding(&r, ret, &destlen);
27036 CU_ASSERT(ret != NULL);
27037 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
27038 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
27039 CU_ASSERT(call_check == 0);
27043 #undef RESULT_STRING
27047 char *test_chxj_serf_get210(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
27049 static char *css = "a:focus { display: none }\n"
27050 "a:link { display: none }\n"
27051 "a { display: none }\n"
27052 "hr { display: none }\n"
27053 "a:visited { display:none }\n"
27054 "dl { font-size:xx-large }\n";
27055 *len = strlen(css);
27059 void test_ixhtml10_dl_tag_with_css_021()
27061 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
27062 "</head><body><dl>あいう</dl></body></html>"
27063 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
27064 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
27065 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
27066 "<head></head><body><dl style=\"font-size:xx-large;\">あいう</dl></body></html>"
27070 chxjconvrule_entry entry;
27072 apr_size_t destlen;
27074 chxj_serf_get = test_chxj_serf_get210;
27077 COOKIE_INIT(cookie);
27080 destlen = sizeof(TEST_STRING)-1;
27081 entry.action |= CONVRULE_CSS_ON_BIT;
27083 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
27084 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
27085 ret = chxj_rencoding(&r, ret, &destlen);
27086 CU_ASSERT(ret != NULL);
27087 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
27088 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
27089 CU_ASSERT(call_check == 1);
27093 #undef RESULT_STRING
27095 void test_ixhtml10_dl_tag_with_css_022()
27097 #define TEST_STRING "<html><head>" \
27098 "</head><body><dl style=\"font-size:xx-large\">あいう</dl></body></html>"
27099 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
27100 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
27101 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
27102 "<head></head><body><dl style=\"font-size:xx-large;\">あいう</dl></body></html>"
27106 chxjconvrule_entry entry;
27108 apr_size_t destlen;
27110 chxj_serf_get = test_chxj_serf_get210;
27113 COOKIE_INIT(cookie);
27116 destlen = sizeof(TEST_STRING)-1;
27117 entry.action |= CONVRULE_CSS_ON_BIT;
27119 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
27120 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
27121 ret = chxj_rencoding(&r, ret, &destlen);
27122 CU_ASSERT(ret != NULL);
27123 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
27124 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
27125 CU_ASSERT(call_check == 0);
27129 #undef RESULT_STRING
27141 /*===========================================================================*/
27142 /* dd tag with CSS */
27143 /*===========================================================================*/
27144 char *test_chxj_serf_get220(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
27146 static char *css = "a:focus { display: none }\n"
27147 "a:link { display: none }\n"
27148 "a { display: none }\n"
27149 "hr { display: none }\n"
27150 "a:visited { display:none }\n"
27151 "dd { color: #ff0000 }\n";
27153 *len = strlen(css);
27157 void test_ixhtml10_dd_tag_with_css_001()
27159 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
27160 "</head><body><dd>あいう</dd></body></html>"
27161 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
27162 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
27163 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
27164 "<head></head><body><dd style=\"color:#ff0000;\">あいう</dd></body></html>"
27168 chxjconvrule_entry entry;
27170 apr_size_t destlen;
27172 chxj_serf_get = test_chxj_serf_get220;
27175 COOKIE_INIT(cookie);
27178 destlen = sizeof(TEST_STRING)-1;
27179 entry.action |= CONVRULE_CSS_ON_BIT;
27181 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
27182 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
27183 ret = chxj_rencoding(&r, ret, &destlen);
27184 CU_ASSERT(ret != NULL);
27185 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
27186 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
27187 CU_ASSERT(call_check == 1);
27191 #undef RESULT_STRING
27193 void test_ixhtml10_dd_tag_with_css_002()
27195 #define TEST_STRING "<html><head>" \
27196 "</head><body><dd style=\"color:#ff0000\">あいう</dd></body></html>"
27197 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
27198 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
27199 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
27200 "<head></head><body><dd style=\"color:#ff0000;\">あいう</dd></body></html>"
27204 chxjconvrule_entry entry;
27206 apr_size_t destlen;
27208 chxj_serf_get = test_chxj_serf_get220;
27211 COOKIE_INIT(cookie);
27214 destlen = sizeof(TEST_STRING)-1;
27215 entry.action |= CONVRULE_CSS_ON_BIT;
27217 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
27218 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
27219 ret = chxj_rencoding(&r, ret, &destlen);
27220 CU_ASSERT(ret != NULL);
27221 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
27222 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
27223 CU_ASSERT(call_check == 0);
27227 #undef RESULT_STRING
27231 char *test_chxj_serf_get224(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
27233 static char *css = "a:focus { display: none }\n"
27234 "a:link { display: none }\n"
27235 "a { display: none }\n"
27236 "hr { display: none }\n"
27237 "a:visited { display:none }\n"
27238 "dd { font-size:xx-small }\n";
27239 *len = strlen(css);
27243 void test_ixhtml10_dd_tag_with_css_009()
27245 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
27246 "</head><body><dd>あいう</dd></body></html>"
27247 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
27248 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
27249 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
27250 "<head></head><body><dd style=\"font-size:xx-small;\">あいう</dd></body></html>"
27254 chxjconvrule_entry entry;
27256 apr_size_t destlen;
27258 chxj_serf_get = test_chxj_serf_get224;
27261 COOKIE_INIT(cookie);
27264 destlen = sizeof(TEST_STRING)-1;
27265 entry.action |= CONVRULE_CSS_ON_BIT;
27267 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
27268 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
27269 ret = chxj_rencoding(&r, ret, &destlen);
27270 CU_ASSERT(ret != NULL);
27271 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
27272 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
27273 CU_ASSERT(call_check == 1);
27277 #undef RESULT_STRING
27279 void test_ixhtml10_dd_tag_with_css_010()
27281 #define TEST_STRING "<html><head>" \
27282 "</head><body><dd style=\"font-size:xx-small\">あいう</dd></body></html>"
27283 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
27284 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
27285 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
27286 "<head></head><body><dd style=\"font-size:xx-small;\">あいう</dd></body></html>"
27290 chxjconvrule_entry entry;
27292 apr_size_t destlen;
27294 chxj_serf_get = test_chxj_serf_get224;
27297 COOKIE_INIT(cookie);
27300 destlen = sizeof(TEST_STRING)-1;
27301 entry.action |= CONVRULE_CSS_ON_BIT;
27303 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
27304 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
27305 ret = chxj_rencoding(&r, ret, &destlen);
27306 CU_ASSERT(ret != NULL);
27307 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
27308 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
27309 CU_ASSERT(call_check == 0);
27313 #undef RESULT_STRING
27318 char *test_chxj_serf_get225(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
27320 static char *css = "a:focus { display: none }\n"
27321 "a:link { display: none }\n"
27322 "a { display: none }\n"
27323 "hr { display: none }\n"
27324 "a:visited { display:none }\n"
27325 "dd { font-size:x-small }\n";
27326 *len = strlen(css);
27330 void test_ixhtml10_dd_tag_with_css_011()
27332 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
27333 "</head><body><dd>あいう</dd></body></html>"
27334 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
27335 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
27336 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
27337 "<head></head><body><dd style=\"font-size:x-small;\">あいう</dd></body></html>"
27341 chxjconvrule_entry entry;
27343 apr_size_t destlen;
27345 chxj_serf_get = test_chxj_serf_get225;
27348 COOKIE_INIT(cookie);
27351 destlen = sizeof(TEST_STRING)-1;
27352 entry.action |= CONVRULE_CSS_ON_BIT;
27354 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
27355 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
27356 ret = chxj_rencoding(&r, ret, &destlen);
27357 CU_ASSERT(ret != NULL);
27358 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
27359 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
27360 CU_ASSERT(call_check == 1);
27364 #undef RESULT_STRING
27366 void test_ixhtml10_dd_tag_with_css_012()
27368 #define TEST_STRING "<html><head>" \
27369 "</head><body><dd style=\"font-size:x-small\">あいう</dd></body></html>"
27370 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
27371 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
27372 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
27373 "<head></head><body><dd style=\"font-size:x-small;\">あいう</dd></body></html>"
27377 chxjconvrule_entry entry;
27379 apr_size_t destlen;
27381 chxj_serf_get = test_chxj_serf_get225;
27384 COOKIE_INIT(cookie);
27387 destlen = sizeof(TEST_STRING)-1;
27388 entry.action |= CONVRULE_CSS_ON_BIT;
27390 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
27391 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
27392 ret = chxj_rencoding(&r, ret, &destlen);
27393 CU_ASSERT(ret != NULL);
27394 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
27395 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
27396 CU_ASSERT(call_check == 0);
27400 #undef RESULT_STRING
27405 char *test_chxj_serf_get226(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
27407 static char *css = "a:focus { display: none }\n"
27408 "a:link { display: none }\n"
27409 "a { display: none }\n"
27410 "hr { display: none }\n"
27411 "a:visited { display:none }\n"
27412 "dd { font-size:small }\n";
27413 *len = strlen(css);
27417 void test_ixhtml10_dd_tag_with_css_013()
27419 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
27420 "</head><body><dd>あいう</dd></body></html>"
27421 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
27422 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
27423 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
27424 "<head></head><body><dd style=\"font-size:small;\">あいう</dd></body></html>"
27428 chxjconvrule_entry entry;
27430 apr_size_t destlen;
27432 chxj_serf_get = test_chxj_serf_get226;
27435 COOKIE_INIT(cookie);
27438 destlen = sizeof(TEST_STRING)-1;
27439 entry.action |= CONVRULE_CSS_ON_BIT;
27441 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
27442 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
27443 ret = chxj_rencoding(&r, ret, &destlen);
27444 CU_ASSERT(ret != NULL);
27445 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
27446 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
27447 CU_ASSERT(call_check == 1);
27451 #undef RESULT_STRING
27453 void test_ixhtml10_dd_tag_with_css_014()
27455 #define TEST_STRING "<html><head>" \
27456 "</head><body><dd style=\"font-size:small\">あいう</dd></body></html>"
27457 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
27458 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
27459 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
27460 "<head></head><body><dd style=\"font-size:small;\">あいう</dd></body></html>"
27464 chxjconvrule_entry entry;
27466 apr_size_t destlen;
27468 chxj_serf_get = test_chxj_serf_get226;
27471 COOKIE_INIT(cookie);
27474 destlen = sizeof(TEST_STRING)-1;
27475 entry.action |= CONVRULE_CSS_ON_BIT;
27477 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
27478 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
27479 ret = chxj_rencoding(&r, ret, &destlen);
27480 CU_ASSERT(ret != NULL);
27481 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
27482 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
27483 CU_ASSERT(call_check == 0);
27487 #undef RESULT_STRING
27489 char *test_chxj_serf_get227(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
27491 static char *css = "a:focus { display: none }\n"
27492 "a:link { display: none }\n"
27493 "a { display: none }\n"
27494 "hr { display: none }\n"
27495 "a:visited { display:none }\n"
27496 "dd { font-size:medium }\n";
27497 *len = strlen(css);
27501 void test_ixhtml10_dd_tag_with_css_015()
27503 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
27504 "</head><body><dd>あいう</dd></body></html>"
27505 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
27506 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
27507 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
27508 "<head></head><body><dd style=\"font-size:medium;\">あいう</dd></body></html>"
27512 chxjconvrule_entry entry;
27514 apr_size_t destlen;
27516 chxj_serf_get = test_chxj_serf_get227;
27519 COOKIE_INIT(cookie);
27522 destlen = sizeof(TEST_STRING)-1;
27523 entry.action |= CONVRULE_CSS_ON_BIT;
27525 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
27526 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
27527 ret = chxj_rencoding(&r, ret, &destlen);
27528 CU_ASSERT(ret != NULL);
27529 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
27530 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
27531 CU_ASSERT(call_check == 1);
27535 #undef RESULT_STRING
27537 void test_ixhtml10_dd_tag_with_css_016()
27539 #define TEST_STRING "<html><head>" \
27540 "</head><body><dd style=\"font-size:medium\">あいう</dd></body></html>"
27541 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
27542 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
27543 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
27544 "<head></head><body><dd style=\"font-size:medium;\">あいう</dd></body></html>"
27548 chxjconvrule_entry entry;
27550 apr_size_t destlen;
27552 chxj_serf_get = test_chxj_serf_get227;
27555 COOKIE_INIT(cookie);
27558 destlen = sizeof(TEST_STRING)-1;
27559 entry.action |= CONVRULE_CSS_ON_BIT;
27561 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
27562 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
27563 ret = chxj_rencoding(&r, ret, &destlen);
27564 CU_ASSERT(ret != NULL);
27565 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
27566 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
27567 CU_ASSERT(call_check == 0);
27571 #undef RESULT_STRING
27573 char *test_chxj_serf_get228(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
27575 static char *css = "a:focus { display: none }\n"
27576 "a:link { display: none }\n"
27577 "a { display: none }\n"
27578 "hr { display: none }\n"
27579 "a:visited { display:none }\n"
27580 "dd { font-size:large }\n";
27581 *len = strlen(css);
27585 void test_ixhtml10_dd_tag_with_css_017()
27587 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
27588 "</head><body><dd>あいう</dd></body></html>"
27589 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
27590 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
27591 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
27592 "<head></head><body><dd style=\"font-size:large;\">あいう</dd></body></html>"
27596 chxjconvrule_entry entry;
27598 apr_size_t destlen;
27600 chxj_serf_get = test_chxj_serf_get228;
27603 COOKIE_INIT(cookie);
27606 destlen = sizeof(TEST_STRING)-1;
27607 entry.action |= CONVRULE_CSS_ON_BIT;
27609 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
27610 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
27611 ret = chxj_rencoding(&r, ret, &destlen);
27612 CU_ASSERT(ret != NULL);
27613 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
27614 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
27615 CU_ASSERT(call_check == 1);
27619 #undef RESULT_STRING
27621 void test_ixhtml10_dd_tag_with_css_018()
27623 #define TEST_STRING "<html><head>" \
27624 "</head><body><dd style=\"font-size:large\">あいう</dd></body></html>"
27625 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
27626 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
27627 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
27628 "<head></head><body><dd style=\"font-size:large;\">あいう</dd></body></html>"
27632 chxjconvrule_entry entry;
27634 apr_size_t destlen;
27636 chxj_serf_get = test_chxj_serf_get228;
27639 COOKIE_INIT(cookie);
27642 destlen = sizeof(TEST_STRING)-1;
27643 entry.action |= CONVRULE_CSS_ON_BIT;
27645 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
27646 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
27647 ret = chxj_rencoding(&r, ret, &destlen);
27648 CU_ASSERT(ret != NULL);
27649 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
27650 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
27651 CU_ASSERT(call_check == 0);
27655 #undef RESULT_STRING
27659 char *test_chxj_serf_get229(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
27661 static char *css = "a:focus { display: none }\n"
27662 "a:link { display: none }\n"
27663 "a { display: none }\n"
27664 "hr { display: none }\n"
27665 "a:visited { display:none }\n"
27666 "dd { font-size:x-large }\n";
27667 *len = strlen(css);
27671 void test_ixhtml10_dd_tag_with_css_019()
27673 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
27674 "</head><body><dd>あいう</dd></body></html>"
27675 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
27676 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
27677 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
27678 "<head></head><body><dd style=\"font-size:x-large;\">あいう</dd></body></html>"
27682 chxjconvrule_entry entry;
27684 apr_size_t destlen;
27686 chxj_serf_get = test_chxj_serf_get229;
27689 COOKIE_INIT(cookie);
27692 destlen = sizeof(TEST_STRING)-1;
27693 entry.action |= CONVRULE_CSS_ON_BIT;
27695 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
27696 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
27697 ret = chxj_rencoding(&r, ret, &destlen);
27698 CU_ASSERT(ret != NULL);
27699 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
27700 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
27701 CU_ASSERT(call_check == 1);
27705 #undef RESULT_STRING
27707 void test_ixhtml10_dd_tag_with_css_020()
27709 #define TEST_STRING "<html><head>" \
27710 "</head><body><dd style=\"font-size:x-large\">あいう</dd></body></html>"
27711 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
27712 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
27713 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
27714 "<head></head><body><dd style=\"font-size:x-large;\">あいう</dd></body></html>"
27718 chxjconvrule_entry entry;
27720 apr_size_t destlen;
27722 chxj_serf_get = test_chxj_serf_get229;
27725 COOKIE_INIT(cookie);
27728 destlen = sizeof(TEST_STRING)-1;
27729 entry.action |= CONVRULE_CSS_ON_BIT;
27731 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
27732 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
27733 ret = chxj_rencoding(&r, ret, &destlen);
27734 CU_ASSERT(ret != NULL);
27735 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
27736 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
27737 CU_ASSERT(call_check == 0);
27741 #undef RESULT_STRING
27745 char *test_chxj_serf_get230(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
27747 static char *css = "a:focus { display: none }\n"
27748 "a:link { display: none }\n"
27749 "a { display: none }\n"
27750 "hr { display: none }\n"
27751 "a:visited { display:none }\n"
27752 "dd { font-size:xx-large }\n";
27753 *len = strlen(css);
27757 void test_ixhtml10_dd_tag_with_css_021()
27759 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
27760 "</head><body><dd>あいう</dd></body></html>"
27761 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
27762 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
27763 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
27764 "<head></head><body><dd style=\"font-size:xx-large;\">あいう</dd></body></html>"
27768 chxjconvrule_entry entry;
27770 apr_size_t destlen;
27772 chxj_serf_get = test_chxj_serf_get230;
27775 COOKIE_INIT(cookie);
27778 destlen = sizeof(TEST_STRING)-1;
27779 entry.action |= CONVRULE_CSS_ON_BIT;
27781 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
27782 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
27783 ret = chxj_rencoding(&r, ret, &destlen);
27784 CU_ASSERT(ret != NULL);
27785 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
27786 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
27787 CU_ASSERT(call_check == 1);
27791 #undef RESULT_STRING
27793 void test_ixhtml10_dd_tag_with_css_022()
27795 #define TEST_STRING "<html><head>" \
27796 "</head><body><dd style=\"font-size:xx-large\">あいう</dd></body></html>"
27797 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
27798 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
27799 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
27800 "<head></head><body><dd style=\"font-size:xx-large;\">あいう</dd></body></html>"
27804 chxjconvrule_entry entry;
27806 apr_size_t destlen;
27808 chxj_serf_get = test_chxj_serf_get230;
27811 COOKIE_INIT(cookie);
27814 destlen = sizeof(TEST_STRING)-1;
27815 entry.action |= CONVRULE_CSS_ON_BIT;
27817 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
27818 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
27819 ret = chxj_rencoding(&r, ret, &destlen);
27820 CU_ASSERT(ret != NULL);
27821 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
27822 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
27823 CU_ASSERT(call_check == 0);
27827 #undef RESULT_STRING
27838 /*===========================================================================*/
27839 /* menu tag with CSS */
27840 /*===========================================================================*/
27841 char *test_chxj_serf_get_css_menu001(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
27843 static char *css = "a:focus { display: none }\n"
27844 "a:link { display: none }\n"
27845 "a { display: none }\n"
27846 "hr { display: none }\n"
27847 "a:visited { display:none }\n"
27848 "menu { color: #ff0000 }\n";
27850 *len = strlen(css);
27854 void test_ixhtml10_menu_tag_with_css_001()
27856 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
27857 "</head><body><menu>あいう</menu></body></html>"
27858 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
27859 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
27860 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
27861 "<head></head><body><ul style=\"color:#ff0000;\">あいう</ul></body></html>"
27865 chxjconvrule_entry entry;
27867 apr_size_t destlen;
27869 chxj_serf_get = test_chxj_serf_get_css_menu001;
27872 COOKIE_INIT(cookie);
27875 destlen = sizeof(TEST_STRING)-1;
27876 entry.action |= CONVRULE_CSS_ON_BIT;
27878 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
27879 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
27880 ret = chxj_rencoding(&r, ret, &destlen);
27881 CU_ASSERT(ret != NULL);
27882 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
27883 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
27884 CU_ASSERT(call_check == 1);
27888 #undef RESULT_STRING
27890 void test_ixhtml10_menu_tag_with_css_002()
27892 #define TEST_STRING "<html><head>" \
27893 "</head><body><menu style=\"color:#ff0000\">あいう</menu></body></html>"
27894 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
27895 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
27896 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
27897 "<head></head><body><ul style=\"color:#ff0000;\">あいう</ul></body></html>"
27901 chxjconvrule_entry entry;
27903 apr_size_t destlen;
27905 chxj_serf_get = test_chxj_serf_get_css_menu001;
27908 COOKIE_INIT(cookie);
27911 destlen = sizeof(TEST_STRING)-1;
27912 entry.action |= CONVRULE_CSS_ON_BIT;
27914 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
27915 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
27916 ret = chxj_rencoding(&r, ret, &destlen);
27917 CU_ASSERT(ret != NULL);
27918 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
27919 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
27920 CU_ASSERT(call_check == 0);
27924 #undef RESULT_STRING
27929 char *test_chxj_serf_get_css_menu004(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
27931 static char *css = "a:focus { display: none }\n"
27932 "a:link { display: none }\n"
27933 "a { display: none }\n"
27934 "hr { display: none }\n"
27935 "a:visited { display:none }\n"
27936 "menu { list-style-type:square }\n";
27938 list-style-type => square | square | square => type="square|square|square"に変換
27941 *len = strlen(css);
27945 void test_ixhtml10_menu_tag_with_css_007()
27947 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
27948 "</head><body><menu>あいう</menu></body></html>"
27949 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
27950 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
27951 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
27952 "<head></head><body><ul style=\"list-style-type:square;\">あいう</ul></body></html>"
27956 chxjconvrule_entry entry;
27958 apr_size_t destlen;
27960 chxj_serf_get = test_chxj_serf_get_css_menu004;
27963 COOKIE_INIT(cookie);
27966 destlen = sizeof(TEST_STRING)-1;
27967 entry.action |= CONVRULE_CSS_ON_BIT;
27969 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
27970 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
27971 ret = chxj_rencoding(&r, ret, &destlen);
27972 CU_ASSERT(ret != NULL);
27973 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
27974 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
27975 CU_ASSERT(call_check == 1);
27979 #undef RESULT_STRING
27981 void test_ixhtml10_menu_tag_with_css_008()
27983 #define TEST_STRING "<html><head>" \
27984 "</head><body><menu style=\"list-style-type:square\">あいう</menu></body></html>"
27985 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
27986 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
27987 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
27988 "<head></head><body><ul style=\"list-style-type:square;\">あいう</ul></body></html>"
27992 chxjconvrule_entry entry;
27994 apr_size_t destlen;
27996 chxj_serf_get = test_chxj_serf_get_css_menu004;
27999 COOKIE_INIT(cookie);
28002 destlen = sizeof(TEST_STRING)-1;
28003 entry.action |= CONVRULE_CSS_ON_BIT;
28005 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
28006 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
28007 ret = chxj_rencoding(&r, ret, &destlen);
28008 CU_ASSERT(ret != NULL);
28009 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
28010 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
28011 CU_ASSERT(call_check == 0);
28015 #undef RESULT_STRING
28020 char *test_chxj_serf_get_css_menu005(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
28022 static char *css = "a:focus { display: none }\n"
28023 "a:link { display: none }\n"
28024 "a { display: none }\n"
28025 "hr { display: none }\n"
28026 "a:visited { display:none }\n"
28027 "menu { font-size:xx-small }\n";
28028 *len = strlen(css);
28032 void test_ixhtml10_menu_tag_with_css_009()
28034 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
28035 "</head><body><menu>あいう</menu></body></html>"
28036 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
28037 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
28038 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
28039 "<head></head><body><ul style=\"font-size:xx-small;\">あいう</ul></body></html>"
28043 chxjconvrule_entry entry;
28045 apr_size_t destlen;
28047 chxj_serf_get = test_chxj_serf_get_css_menu005;
28050 COOKIE_INIT(cookie);
28053 destlen = sizeof(TEST_STRING)-1;
28054 entry.action |= CONVRULE_CSS_ON_BIT;
28056 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
28057 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
28058 ret = chxj_rencoding(&r, ret, &destlen);
28059 CU_ASSERT(ret != NULL);
28060 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
28061 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
28062 CU_ASSERT(call_check == 1);
28066 #undef RESULT_STRING
28068 void test_ixhtml10_menu_tag_with_css_010()
28070 #define TEST_STRING "<html><head>" \
28071 "</head><body><menu style=\"font-size:xx-small\">あいう</menu></body></html>"
28072 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
28073 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
28074 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
28075 "<head></head><body><ul style=\"font-size:xx-small;\">あいう</ul></body></html>"
28079 chxjconvrule_entry entry;
28081 apr_size_t destlen;
28083 chxj_serf_get = test_chxj_serf_get_css_menu005;
28086 COOKIE_INIT(cookie);
28089 destlen = sizeof(TEST_STRING)-1;
28090 entry.action |= CONVRULE_CSS_ON_BIT;
28092 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
28093 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
28094 ret = chxj_rencoding(&r, ret, &destlen);
28095 CU_ASSERT(ret != NULL);
28096 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
28097 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
28098 CU_ASSERT(call_check == 0);
28102 #undef RESULT_STRING
28107 char *test_chxj_serf_get_css_menu006(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
28109 static char *css = "a:focus { display: none }\n"
28110 "a:link { display: none }\n"
28111 "a { display: none }\n"
28112 "hr { display: none }\n"
28113 "a:visited { display:none }\n"
28114 "menu { font-size:x-small }\n";
28115 *len = strlen(css);
28119 void test_ixhtml10_menu_tag_with_css_011()
28121 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
28122 "</head><body><menu>あいう</menu></body></html>"
28123 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
28124 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
28125 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
28126 "<head></head><body><ul style=\"font-size:x-small;\">あいう</ul></body></html>"
28130 chxjconvrule_entry entry;
28132 apr_size_t destlen;
28134 chxj_serf_get = test_chxj_serf_get_css_menu006;
28137 COOKIE_INIT(cookie);
28140 destlen = sizeof(TEST_STRING)-1;
28141 entry.action |= CONVRULE_CSS_ON_BIT;
28143 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
28144 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
28145 ret = chxj_rencoding(&r, ret, &destlen);
28146 CU_ASSERT(ret != NULL);
28147 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
28148 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
28149 CU_ASSERT(call_check == 1);
28153 #undef RESULT_STRING
28155 void test_ixhtml10_menu_tag_with_css_012()
28157 #define TEST_STRING "<html><head>" \
28158 "</head><body><menu style=\"font-size:x-small\">あいう</menu></body></html>"
28159 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
28160 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
28161 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
28162 "<head></head><body><ul style=\"font-size:x-small;\">あいう</ul></body></html>"
28166 chxjconvrule_entry entry;
28168 apr_size_t destlen;
28170 chxj_serf_get = test_chxj_serf_get_css_menu006;
28173 COOKIE_INIT(cookie);
28176 destlen = sizeof(TEST_STRING)-1;
28177 entry.action |= CONVRULE_CSS_ON_BIT;
28179 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
28180 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
28181 ret = chxj_rencoding(&r, ret, &destlen);
28182 CU_ASSERT(ret != NULL);
28183 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
28184 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
28185 CU_ASSERT(call_check == 0);
28189 #undef RESULT_STRING
28194 char *test_chxj_serf_get_css_menu007(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
28196 static char *css = "a:focus { display: none }\n"
28197 "a:link { display: none }\n"
28198 "a { display: none }\n"
28199 "hr { display: none }\n"
28200 "a:visited { display:none }\n"
28201 "menu { font-size:small }\n";
28202 *len = strlen(css);
28206 void test_ixhtml10_menu_tag_with_css_013()
28208 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
28209 "</head><body><menu>あいう</menu></body></html>"
28210 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
28211 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
28212 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
28213 "<head></head><body><ul style=\"font-size:small;\">あいう</ul></body></html>"
28217 chxjconvrule_entry entry;
28219 apr_size_t destlen;
28221 chxj_serf_get = test_chxj_serf_get_css_menu007;
28224 COOKIE_INIT(cookie);
28227 destlen = sizeof(TEST_STRING)-1;
28228 entry.action |= CONVRULE_CSS_ON_BIT;
28230 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
28231 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
28232 ret = chxj_rencoding(&r, ret, &destlen);
28233 CU_ASSERT(ret != NULL);
28234 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
28235 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
28236 CU_ASSERT(call_check == 1);
28240 #undef RESULT_STRING
28242 void test_ixhtml10_menu_tag_with_css_014()
28244 #define TEST_STRING "<html><head>" \
28245 "</head><body><menu style=\"font-size:small\">あいう</menu></body></html>"
28246 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
28247 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
28248 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
28249 "<head></head><body><ul style=\"font-size:small;\">あいう</ul></body></html>"
28253 chxjconvrule_entry entry;
28255 apr_size_t destlen;
28257 chxj_serf_get = test_chxj_serf_get_css_menu007;
28260 COOKIE_INIT(cookie);
28263 destlen = sizeof(TEST_STRING)-1;
28264 entry.action |= CONVRULE_CSS_ON_BIT;
28266 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
28267 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
28268 ret = chxj_rencoding(&r, ret, &destlen);
28269 CU_ASSERT(ret != NULL);
28270 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
28271 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
28272 CU_ASSERT(call_check == 0);
28276 #undef RESULT_STRING
28278 char *test_chxj_serf_get_css_menu008(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
28280 static char *css = "a:focus { display: none }\n"
28281 "a:link { display: none }\n"
28282 "a { display: none }\n"
28283 "hr { display: none }\n"
28284 "a:visited { display:none }\n"
28285 "menu { font-size:medium }\n";
28286 *len = strlen(css);
28290 void test_ixhtml10_menu_tag_with_css_015()
28292 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
28293 "</head><body><menu>あいう</menu></body></html>"
28294 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
28295 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
28296 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
28297 "<head></head><body><ul style=\"font-size:medium;\">あいう</ul></body></html>"
28301 chxjconvrule_entry entry;
28303 apr_size_t destlen;
28305 chxj_serf_get = test_chxj_serf_get_css_menu008;
28308 COOKIE_INIT(cookie);
28311 destlen = sizeof(TEST_STRING)-1;
28312 entry.action |= CONVRULE_CSS_ON_BIT;
28314 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
28315 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
28316 ret = chxj_rencoding(&r, ret, &destlen);
28317 CU_ASSERT(ret != NULL);
28318 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
28319 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
28320 CU_ASSERT(call_check == 1);
28324 #undef RESULT_STRING
28326 void test_ixhtml10_menu_tag_with_css_016()
28328 #define TEST_STRING "<html><head>" \
28329 "</head><body><menu style=\"font-size:medium\">あいう</menu></body></html>"
28330 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
28331 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
28332 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
28333 "<head></head><body><ul style=\"font-size:medium;\">あいう</ul></body></html>"
28337 chxjconvrule_entry entry;
28339 apr_size_t destlen;
28341 chxj_serf_get = test_chxj_serf_get_css_menu008;
28344 COOKIE_INIT(cookie);
28347 destlen = sizeof(TEST_STRING)-1;
28348 entry.action |= CONVRULE_CSS_ON_BIT;
28350 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
28351 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
28352 ret = chxj_rencoding(&r, ret, &destlen);
28353 CU_ASSERT(ret != NULL);
28354 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
28355 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
28356 CU_ASSERT(call_check == 0);
28360 #undef RESULT_STRING
28362 char *test_chxj_serf_get_css_menu009(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
28364 static char *css = "a:focus { display: none }\n"
28365 "a:link { display: none }\n"
28366 "a { display: none }\n"
28367 "hr { display: none }\n"
28368 "a:visited { display:none }\n"
28369 "menu { font-size:large }\n";
28370 *len = strlen(css);
28374 void test_ixhtml10_menu_tag_with_css_017()
28376 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
28377 "</head><body><menu>あいう</menu></body></html>"
28378 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
28379 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
28380 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
28381 "<head></head><body><ul style=\"font-size:large;\">あいう</ul></body></html>"
28385 chxjconvrule_entry entry;
28387 apr_size_t destlen;
28389 chxj_serf_get = test_chxj_serf_get_css_menu009;
28392 COOKIE_INIT(cookie);
28395 destlen = sizeof(TEST_STRING)-1;
28396 entry.action |= CONVRULE_CSS_ON_BIT;
28398 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
28399 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
28400 ret = chxj_rencoding(&r, ret, &destlen);
28401 CU_ASSERT(ret != NULL);
28402 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
28403 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
28404 CU_ASSERT(call_check == 1);
28408 #undef RESULT_STRING
28410 void test_ixhtml10_menu_tag_with_css_018()
28412 #define TEST_STRING "<html><head>" \
28413 "</head><body><menu style=\"font-size:large\">あいう</menu></body></html>"
28414 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
28415 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
28416 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
28417 "<head></head><body><ul style=\"font-size:large;\">あいう</ul></body></html>"
28421 chxjconvrule_entry entry;
28423 apr_size_t destlen;
28425 chxj_serf_get = test_chxj_serf_get_css_menu009;
28428 COOKIE_INIT(cookie);
28431 destlen = sizeof(TEST_STRING)-1;
28432 entry.action |= CONVRULE_CSS_ON_BIT;
28434 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
28435 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
28436 ret = chxj_rencoding(&r, ret, &destlen);
28437 CU_ASSERT(ret != NULL);
28438 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
28439 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
28440 CU_ASSERT(call_check == 0);
28444 #undef RESULT_STRING
28448 char *test_chxj_serf_get_css_menu010(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
28450 static char *css = "a:focus { display: none }\n"
28451 "a:link { display: none }\n"
28452 "a { display: none }\n"
28453 "hr { display: none }\n"
28454 "a:visited { display:none }\n"
28455 "menu { font-size:x-large }\n";
28456 *len = strlen(css);
28460 void test_ixhtml10_menu_tag_with_css_019()
28462 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
28463 "</head><body><menu>あいう</menu></body></html>"
28464 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
28465 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
28466 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
28467 "<head></head><body><ul style=\"font-size:x-large;\">あいう</ul></body></html>"
28471 chxjconvrule_entry entry;
28473 apr_size_t destlen;
28475 chxj_serf_get = test_chxj_serf_get_css_menu010;
28478 COOKIE_INIT(cookie);
28481 destlen = sizeof(TEST_STRING)-1;
28482 entry.action |= CONVRULE_CSS_ON_BIT;
28484 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
28485 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
28486 ret = chxj_rencoding(&r, ret, &destlen);
28487 CU_ASSERT(ret != NULL);
28488 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
28489 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
28490 CU_ASSERT(call_check == 1);
28494 #undef RESULT_STRING
28496 void test_ixhtml10_menu_tag_with_css_020()
28498 #define TEST_STRING "<html><head>" \
28499 "</head><body><menu style=\"font-size:x-large\">あいう</menu></body></html>"
28500 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
28501 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
28502 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
28503 "<head></head><body><ul style=\"font-size:x-large;\">あいう</ul></body></html>"
28507 chxjconvrule_entry entry;
28509 apr_size_t destlen;
28511 chxj_serf_get = test_chxj_serf_get_css_menu010;
28514 COOKIE_INIT(cookie);
28517 destlen = sizeof(TEST_STRING)-1;
28518 entry.action |= CONVRULE_CSS_ON_BIT;
28520 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
28521 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
28522 ret = chxj_rencoding(&r, ret, &destlen);
28523 CU_ASSERT(ret != NULL);
28524 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
28525 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
28526 CU_ASSERT(call_check == 0);
28530 #undef RESULT_STRING
28534 char *test_chxj_serf_get_css_menu011(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
28536 static char *css = "a:focus { display: none }\n"
28537 "a:link { display: none }\n"
28538 "a { display: none }\n"
28539 "hr { display: none }\n"
28540 "a:visited { display:none }\n"
28541 "menu { font-size:xx-large }\n";
28542 *len = strlen(css);
28546 void test_ixhtml10_menu_tag_with_css_021()
28548 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
28549 "</head><body><menu>あいう</menu></body></html>"
28550 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
28551 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
28552 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
28553 "<head></head><body><ul style=\"font-size:xx-large;\">あいう</ul></body></html>"
28557 chxjconvrule_entry entry;
28559 apr_size_t destlen;
28561 chxj_serf_get = test_chxj_serf_get_css_menu011;
28564 COOKIE_INIT(cookie);
28567 destlen = sizeof(TEST_STRING)-1;
28568 entry.action |= CONVRULE_CSS_ON_BIT;
28570 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
28571 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
28572 ret = chxj_rencoding(&r, ret, &destlen);
28573 CU_ASSERT(ret != NULL);
28574 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
28575 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
28576 CU_ASSERT(call_check == 1);
28580 #undef RESULT_STRING
28582 void test_ixhtml10_menu_tag_with_css_022()
28584 #define TEST_STRING "<html><head>" \
28585 "</head><body><menu style=\"font-size:xx-large\">あいう</menu></body></html>"
28586 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
28587 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
28588 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
28589 "<head></head><body><ul style=\"font-size:xx-large;\">あいう</ul></body></html>"
28593 chxjconvrule_entry entry;
28595 apr_size_t destlen;
28597 chxj_serf_get = test_chxj_serf_get_css_menu011;
28600 COOKIE_INIT(cookie);
28603 destlen = sizeof(TEST_STRING)-1;
28604 entry.action |= CONVRULE_CSS_ON_BIT;
28606 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
28607 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
28608 ret = chxj_rencoding(&r, ret, &destlen);
28609 CU_ASSERT(ret != NULL);
28610 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
28611 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
28612 CU_ASSERT(call_check == 0);
28616 #undef RESULT_STRING
28631 /*===========================================================================*/
28632 /* blink tag with CSS */
28633 /*===========================================================================*/
28634 char *test_chxj_serf_get_blink220(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
28636 static char *css = "a:focus { display: none }\n"
28637 "a:link { display: none }\n"
28638 "a { display: none }\n"
28639 "hr { display: none }\n"
28640 "a:visited { display:none }\n"
28641 "blink { color: #ff0000 }\n";
28643 *len = strlen(css);
28647 void test_ixhtml10_blink_tag_with_css_001()
28649 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
28650 "</head><body><blink>あいう</blink></body></html>"
28651 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
28652 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
28653 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
28654 "<head></head><body><span style=\"text-decoration:blink;color:#ff0000;\">あいう</span></body></html>"
28658 chxjconvrule_entry entry;
28660 apr_size_t destlen;
28662 chxj_serf_get = test_chxj_serf_get_blink220;
28665 COOKIE_INIT(cookie);
28668 destlen = sizeof(TEST_STRING)-1;
28669 entry.action |= CONVRULE_CSS_ON_BIT;
28671 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
28672 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
28673 ret = chxj_rencoding(&r, ret, &destlen);
28674 CU_ASSERT(ret != NULL);
28675 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
28676 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
28677 CU_ASSERT(call_check == 1);
28681 #undef RESULT_STRING
28683 void test_ixhtml10_blink_tag_with_css_002()
28685 #define TEST_STRING "<html><head>" \
28686 "</head><body><blink style=\"color:#ff0000\">あいう</blink></body></html>"
28687 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
28688 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
28689 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
28690 "<head></head><body><span style=\"text-decoration:blink;color:#ff0000;\">あいう</span></body></html>"
28694 chxjconvrule_entry entry;
28696 apr_size_t destlen;
28698 chxj_serf_get = test_chxj_serf_get_blink220;
28701 COOKIE_INIT(cookie);
28704 destlen = sizeof(TEST_STRING)-1;
28705 entry.action |= CONVRULE_CSS_ON_BIT;
28707 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
28708 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
28709 ret = chxj_rencoding(&r, ret, &destlen);
28710 CU_ASSERT(ret != NULL);
28711 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
28712 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
28713 CU_ASSERT(call_check == 0);
28717 #undef RESULT_STRING
28721 char *test_chxj_serf_get_blink224(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
28723 static char *css = "a:focus { display: none }\n"
28724 "a:link { display: none }\n"
28725 "a { display: none }\n"
28726 "hr { display: none }\n"
28727 "a:visited { display:none }\n"
28728 "blink { font-size:xx-small }\n";
28729 *len = strlen(css);
28733 void test_ixhtml10_blink_tag_with_css_009()
28735 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
28736 "</head><body><blink>あいう</blink></body></html>"
28737 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
28738 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
28739 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
28740 "<head></head><body><span style=\"text-decoration:blink;font-size:xx-small;\">あいう</span></body></html>"
28744 chxjconvrule_entry entry;
28746 apr_size_t destlen;
28748 chxj_serf_get = test_chxj_serf_get_blink224;
28751 COOKIE_INIT(cookie);
28754 destlen = sizeof(TEST_STRING)-1;
28755 entry.action |= CONVRULE_CSS_ON_BIT;
28757 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
28758 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
28759 ret = chxj_rencoding(&r, ret, &destlen);
28760 CU_ASSERT(ret != NULL);
28761 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
28762 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
28763 CU_ASSERT(call_check == 1);
28767 #undef RESULT_STRING
28769 void test_ixhtml10_blink_tag_with_css_010()
28771 #define TEST_STRING "<html><head>" \
28772 "</head><body><blink style=\"font-size:xx-small\">あいう</blink></body></html>"
28773 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
28774 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
28775 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
28776 "<head></head><body><span style=\"text-decoration:blink;font-size:xx-small;\">あいう</span></body></html>"
28780 chxjconvrule_entry entry;
28782 apr_size_t destlen;
28784 chxj_serf_get = test_chxj_serf_get_blink224;
28787 COOKIE_INIT(cookie);
28790 destlen = sizeof(TEST_STRING)-1;
28791 entry.action |= CONVRULE_CSS_ON_BIT;
28793 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
28794 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
28795 ret = chxj_rencoding(&r, ret, &destlen);
28796 CU_ASSERT(ret != NULL);
28797 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
28798 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
28799 CU_ASSERT(call_check == 0);
28803 #undef RESULT_STRING
28808 char *test_chxj_serf_get_blink225(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
28810 static char *css = "a:focus { display: none }\n"
28811 "a:link { display: none }\n"
28812 "a { display: none }\n"
28813 "hr { display: none }\n"
28814 "a:visited { display:none }\n"
28815 "blink { font-size:x-small }\n";
28816 *len = strlen(css);
28820 void test_ixhtml10_blink_tag_with_css_011()
28822 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
28823 "</head><body><blink>あいう</blink></body></html>"
28824 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
28825 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
28826 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
28827 "<head></head><body><span style=\"text-decoration:blink;font-size:x-small;\">あいう</span></body></html>"
28831 chxjconvrule_entry entry;
28833 apr_size_t destlen;
28835 chxj_serf_get = test_chxj_serf_get_blink225;
28838 COOKIE_INIT(cookie);
28841 destlen = sizeof(TEST_STRING)-1;
28842 entry.action |= CONVRULE_CSS_ON_BIT;
28844 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
28845 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
28846 ret = chxj_rencoding(&r, ret, &destlen);
28847 CU_ASSERT(ret != NULL);
28848 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
28849 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
28850 CU_ASSERT(call_check == 1);
28854 #undef RESULT_STRING
28856 void test_ixhtml10_blink_tag_with_css_012()
28858 #define TEST_STRING "<html><head>" \
28859 "</head><body><blink style=\"font-size:x-small\">あいう</blink></body></html>"
28860 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
28861 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
28862 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
28863 "<head></head><body><span style=\"text-decoration:blink;font-size:x-small;\">あいう</span></body></html>"
28867 chxjconvrule_entry entry;
28869 apr_size_t destlen;
28871 chxj_serf_get = test_chxj_serf_get_blink225;
28874 COOKIE_INIT(cookie);
28877 destlen = sizeof(TEST_STRING)-1;
28878 entry.action |= CONVRULE_CSS_ON_BIT;
28880 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
28881 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
28882 ret = chxj_rencoding(&r, ret, &destlen);
28883 CU_ASSERT(ret != NULL);
28884 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
28885 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
28886 CU_ASSERT(call_check == 0);
28890 #undef RESULT_STRING
28895 char *test_chxj_serf_get_blink226(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
28897 static char *css = "a:focus { display: none }\n"
28898 "a:link { display: none }\n"
28899 "a { display: none }\n"
28900 "hr { display: none }\n"
28901 "a:visited { display:none }\n"
28902 "blink { font-size:small }\n";
28903 *len = strlen(css);
28907 void test_ixhtml10_blink_tag_with_css_013()
28909 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
28910 "</head><body><blink>あいう</blink></body></html>"
28911 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
28912 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
28913 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
28914 "<head></head><body><span style=\"text-decoration:blink;font-size:small;\">あいう</span></body></html>"
28918 chxjconvrule_entry entry;
28920 apr_size_t destlen;
28922 chxj_serf_get = test_chxj_serf_get_blink226;
28925 COOKIE_INIT(cookie);
28928 destlen = sizeof(TEST_STRING)-1;
28929 entry.action |= CONVRULE_CSS_ON_BIT;
28931 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
28932 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
28933 ret = chxj_rencoding(&r, ret, &destlen);
28934 CU_ASSERT(ret != NULL);
28935 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
28936 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
28937 CU_ASSERT(call_check == 1);
28941 #undef RESULT_STRING
28943 void test_ixhtml10_blink_tag_with_css_014()
28945 #define TEST_STRING "<html><head>" \
28946 "</head><body><blink style=\"font-size:small\">あいう</blink></body></html>"
28947 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
28948 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
28949 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
28950 "<head></head><body><span style=\"text-decoration:blink;font-size:small;\">あいう</span></body></html>"
28954 chxjconvrule_entry entry;
28956 apr_size_t destlen;
28958 chxj_serf_get = test_chxj_serf_get_blink226;
28961 COOKIE_INIT(cookie);
28964 destlen = sizeof(TEST_STRING)-1;
28965 entry.action |= CONVRULE_CSS_ON_BIT;
28967 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
28968 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
28969 ret = chxj_rencoding(&r, ret, &destlen);
28970 CU_ASSERT(ret != NULL);
28971 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
28972 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
28973 CU_ASSERT(call_check == 0);
28977 #undef RESULT_STRING
28979 char *test_chxj_serf_get_blink227(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
28981 static char *css = "a:focus { display: none }\n"
28982 "a:link { display: none }\n"
28983 "a { display: none }\n"
28984 "hr { display: none }\n"
28985 "a:visited { display:none }\n"
28986 "blink { font-size:medium }\n";
28987 *len = strlen(css);
28991 void test_ixhtml10_blink_tag_with_css_015()
28993 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
28994 "</head><body><blink>あいう</blink></body></html>"
28995 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
28996 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
28997 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
28998 "<head></head><body><span style=\"text-decoration:blink;font-size:medium;\">あいう</span></body></html>"
29002 chxjconvrule_entry entry;
29004 apr_size_t destlen;
29006 chxj_serf_get = test_chxj_serf_get_blink227;
29009 COOKIE_INIT(cookie);
29012 destlen = sizeof(TEST_STRING)-1;
29013 entry.action |= CONVRULE_CSS_ON_BIT;
29015 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
29016 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
29017 ret = chxj_rencoding(&r, ret, &destlen);
29018 CU_ASSERT(ret != NULL);
29019 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
29020 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
29021 CU_ASSERT(call_check == 1);
29025 #undef RESULT_STRING
29027 void test_ixhtml10_blink_tag_with_css_016()
29029 #define TEST_STRING "<html><head>" \
29030 "</head><body><blink style=\"font-size:medium\">あいう</blink></body></html>"
29031 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
29032 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
29033 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
29034 "<head></head><body><span style=\"text-decoration:blink;font-size:medium;\">あいう</span></body></html>"
29038 chxjconvrule_entry entry;
29040 apr_size_t destlen;
29042 chxj_serf_get = test_chxj_serf_get_blink227;
29045 COOKIE_INIT(cookie);
29048 destlen = sizeof(TEST_STRING)-1;
29049 entry.action |= CONVRULE_CSS_ON_BIT;
29051 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
29052 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
29053 ret = chxj_rencoding(&r, ret, &destlen);
29054 CU_ASSERT(ret != NULL);
29055 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
29056 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
29057 CU_ASSERT(call_check == 0);
29061 #undef RESULT_STRING
29063 char *test_chxj_serf_get_blink228(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
29065 static char *css = "a:focus { display: none }\n"
29066 "a:link { display: none }\n"
29067 "a { display: none }\n"
29068 "hr { display: none }\n"
29069 "a:visited { display:none }\n"
29070 "blink { font-size:large }\n";
29071 *len = strlen(css);
29075 void test_ixhtml10_blink_tag_with_css_017()
29077 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
29078 "</head><body><blink>あいう</blink></body></html>"
29079 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
29080 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
29081 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
29082 "<head></head><body><span style=\"text-decoration:blink;font-size:large;\">あいう</span></body></html>"
29086 chxjconvrule_entry entry;
29088 apr_size_t destlen;
29090 chxj_serf_get = test_chxj_serf_get_blink228;
29093 COOKIE_INIT(cookie);
29096 destlen = sizeof(TEST_STRING)-1;
29097 entry.action |= CONVRULE_CSS_ON_BIT;
29099 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
29100 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
29101 ret = chxj_rencoding(&r, ret, &destlen);
29102 CU_ASSERT(ret != NULL);
29103 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
29104 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
29105 CU_ASSERT(call_check == 1);
29109 #undef RESULT_STRING
29111 void test_ixhtml10_blink_tag_with_css_018()
29113 #define TEST_STRING "<html><head>" \
29114 "</head><body><blink style=\"font-size:large\">あいう</blink></body></html>"
29115 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
29116 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
29117 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
29118 "<head></head><body><span style=\"text-decoration:blink;font-size:large;\">あいう</span></body></html>"
29122 chxjconvrule_entry entry;
29124 apr_size_t destlen;
29126 chxj_serf_get = test_chxj_serf_get_blink228;
29129 COOKIE_INIT(cookie);
29132 destlen = sizeof(TEST_STRING)-1;
29133 entry.action |= CONVRULE_CSS_ON_BIT;
29135 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
29136 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
29137 ret = chxj_rencoding(&r, ret, &destlen);
29138 CU_ASSERT(ret != NULL);
29139 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
29140 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
29141 CU_ASSERT(call_check == 0);
29145 #undef RESULT_STRING
29149 char *test_chxj_serf_get_blink229(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
29151 static char *css = "a:focus { display: none }\n"
29152 "a:link { display: none }\n"
29153 "a { display: none }\n"
29154 "hr { display: none }\n"
29155 "a:visited { display:none }\n"
29156 "blink { font-size:x-large }\n";
29157 *len = strlen(css);
29161 void test_ixhtml10_blink_tag_with_css_019()
29163 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
29164 "</head><body><blink>あいう</blink></body></html>"
29165 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
29166 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
29167 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
29168 "<head></head><body><span style=\"text-decoration:blink;font-size:x-large;\">あいう</span></body></html>"
29172 chxjconvrule_entry entry;
29174 apr_size_t destlen;
29176 chxj_serf_get = test_chxj_serf_get_blink229;
29179 COOKIE_INIT(cookie);
29182 destlen = sizeof(TEST_STRING)-1;
29183 entry.action |= CONVRULE_CSS_ON_BIT;
29185 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
29186 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
29187 ret = chxj_rencoding(&r, ret, &destlen);
29188 CU_ASSERT(ret != NULL);
29189 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
29190 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
29191 CU_ASSERT(call_check == 1);
29195 #undef RESULT_STRING
29197 void test_ixhtml10_blink_tag_with_css_020()
29199 #define TEST_STRING "<html><head>" \
29200 "</head><body><blink style=\"font-size:x-large\">あいう</blink></body></html>"
29201 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
29202 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
29203 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
29204 "<head></head><body><span style=\"text-decoration:blink;font-size:x-large;\">あいう</span></body></html>"
29208 chxjconvrule_entry entry;
29210 apr_size_t destlen;
29212 chxj_serf_get = test_chxj_serf_get_blink229;
29215 COOKIE_INIT(cookie);
29218 destlen = sizeof(TEST_STRING)-1;
29219 entry.action |= CONVRULE_CSS_ON_BIT;
29221 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
29222 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
29223 ret = chxj_rencoding(&r, ret, &destlen);
29224 CU_ASSERT(ret != NULL);
29225 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
29226 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
29227 CU_ASSERT(call_check == 0);
29231 #undef RESULT_STRING
29235 char *test_chxj_serf_get_blink230(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
29237 static char *css = "a:focus { display: none }\n"
29238 "a:link { display: none }\n"
29239 "a { display: none }\n"
29240 "hr { display: none }\n"
29241 "a:visited { display:none }\n"
29242 "blink { font-size:xx-large }\n";
29243 *len = strlen(css);
29247 void test_ixhtml10_blink_tag_with_css_021()
29249 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
29250 "</head><body><blink>あいう</blink></body></html>"
29251 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
29252 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
29253 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
29254 "<head></head><body><span style=\"text-decoration:blink;font-size:xx-large;\">あいう</span></body></html>"
29258 chxjconvrule_entry entry;
29260 apr_size_t destlen;
29262 chxj_serf_get = test_chxj_serf_get_blink230;
29265 COOKIE_INIT(cookie);
29268 destlen = sizeof(TEST_STRING)-1;
29269 entry.action |= CONVRULE_CSS_ON_BIT;
29271 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
29272 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
29273 ret = chxj_rencoding(&r, ret, &destlen);
29274 CU_ASSERT(ret != NULL);
29275 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
29276 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
29277 CU_ASSERT(call_check == 1);
29281 #undef RESULT_STRING
29283 void test_ixhtml10_blink_tag_with_css_022()
29285 #define TEST_STRING "<html><head>" \
29286 "</head><body><blink style=\"font-size:xx-large\">あいう</blink></body></html>"
29287 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
29288 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
29289 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
29290 "<head></head><body><span style=\"text-decoration:blink;font-size:xx-large;\">あいう</span></body></html>"
29294 chxjconvrule_entry entry;
29296 apr_size_t destlen;
29298 chxj_serf_get = test_chxj_serf_get_blink230;
29301 COOKIE_INIT(cookie);
29304 destlen = sizeof(TEST_STRING)-1;
29305 entry.action |= CONVRULE_CSS_ON_BIT;
29307 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
29308 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
29309 ret = chxj_rencoding(&r, ret, &destlen);
29310 CU_ASSERT(ret != NULL);
29311 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
29312 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
29313 CU_ASSERT(call_check == 0);
29317 #undef RESULT_STRING
29328 /*===========================================================================*/
29329 /* marquee tag with CSS */
29330 /*===========================================================================*/
29331 char *test_chxj_serf_get_marquee220(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
29333 static char *css = "a:focus { display: none }\n"
29334 "a:link { display: none }\n"
29335 "a { display: none }\n"
29336 "hr { display: none }\n"
29337 "a:visited { display:none }\n"
29338 "marquee { color: #ff0000 }\n";
29340 *len = strlen(css);
29344 void test_ixhtml10_marquee_tag_with_css_001()
29346 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
29347 "</head><body><marquee>あいう</marquee></body></html>"
29348 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
29349 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
29350 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
29351 "<head></head><body><span style=\"display:-wap-marquee;color:#ff0000;\">あいう</span></body></html>"
29355 chxjconvrule_entry entry;
29357 apr_size_t destlen;
29359 chxj_serf_get = test_chxj_serf_get_marquee220;
29362 COOKIE_INIT(cookie);
29365 destlen = sizeof(TEST_STRING)-1;
29366 entry.action |= CONVRULE_CSS_ON_BIT;
29368 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
29369 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
29370 ret = chxj_rencoding(&r, ret, &destlen);
29371 CU_ASSERT(ret != NULL);
29372 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
29373 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
29374 CU_ASSERT(call_check == 1);
29378 #undef RESULT_STRING
29380 void test_ixhtml10_marquee_tag_with_css_002()
29382 #define TEST_STRING "<html><head>" \
29383 "</head><body><marquee style=\"color:#ff0000\">あいう</marquee></body></html>"
29384 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
29385 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
29386 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
29387 "<head></head><body><span style=\"display:-wap-marquee;color:#ff0000;\">あいう</span></body></html>"
29391 chxjconvrule_entry entry;
29393 apr_size_t destlen;
29395 chxj_serf_get = test_chxj_serf_get_marquee220;
29398 COOKIE_INIT(cookie);
29401 destlen = sizeof(TEST_STRING)-1;
29402 entry.action |= CONVRULE_CSS_ON_BIT;
29404 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
29405 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
29406 ret = chxj_rencoding(&r, ret, &destlen);
29407 CU_ASSERT(ret != NULL);
29408 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
29409 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
29410 CU_ASSERT(call_check == 0);
29414 #undef RESULT_STRING
29418 char *test_chxj_serf_get_marquee224(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
29420 static char *css = "a:focus { display: none }\n"
29421 "a:link { display: none }\n"
29422 "a { display: none }\n"
29423 "hr { display: none }\n"
29424 "a:visited { display:none }\n"
29425 "marquee { font-size:xx-small }\n";
29426 *len = strlen(css);
29430 void test_ixhtml10_marquee_tag_with_css_009()
29432 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
29433 "</head><body><marquee>あいう</marquee></body></html>"
29434 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
29435 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
29436 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
29437 "<head></head><body><span style=\"display:-wap-marquee;font-size:xx-small;\">あいう</span></body></html>"
29441 chxjconvrule_entry entry;
29443 apr_size_t destlen;
29445 chxj_serf_get = test_chxj_serf_get_marquee224;
29448 COOKIE_INIT(cookie);
29451 destlen = sizeof(TEST_STRING)-1;
29452 entry.action |= CONVRULE_CSS_ON_BIT;
29454 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
29455 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
29456 ret = chxj_rencoding(&r, ret, &destlen);
29457 CU_ASSERT(ret != NULL);
29458 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
29459 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
29460 CU_ASSERT(call_check == 1);
29464 #undef RESULT_STRING
29466 void test_ixhtml10_marquee_tag_with_css_010()
29468 #define TEST_STRING "<html><head>" \
29469 "</head><body><marquee style=\"font-size:xx-small\">あいう</marquee></body></html>"
29470 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
29471 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
29472 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
29473 "<head></head><body><span style=\"display:-wap-marquee;font-size:xx-small;\">あいう</span></body></html>"
29477 chxjconvrule_entry entry;
29479 apr_size_t destlen;
29481 chxj_serf_get = test_chxj_serf_get_marquee224;
29484 COOKIE_INIT(cookie);
29487 destlen = sizeof(TEST_STRING)-1;
29488 entry.action |= CONVRULE_CSS_ON_BIT;
29490 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
29491 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
29492 ret = chxj_rencoding(&r, ret, &destlen);
29493 CU_ASSERT(ret != NULL);
29494 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
29495 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
29496 CU_ASSERT(call_check == 0);
29500 #undef RESULT_STRING
29505 char *test_chxj_serf_get_marquee225(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
29507 static char *css = "a:focus { display: none }\n"
29508 "a:link { display: none }\n"
29509 "a { display: none }\n"
29510 "hr { display: none }\n"
29511 "a:visited { display:none }\n"
29512 "marquee { font-size:x-small }\n";
29513 *len = strlen(css);
29517 void test_ixhtml10_marquee_tag_with_css_011()
29519 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
29520 "</head><body><marquee>あいう</marquee></body></html>"
29521 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
29522 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
29523 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
29524 "<head></head><body><span style=\"display:-wap-marquee;font-size:x-small;\">あいう</span></body></html>"
29528 chxjconvrule_entry entry;
29530 apr_size_t destlen;
29532 chxj_serf_get = test_chxj_serf_get_marquee225;
29535 COOKIE_INIT(cookie);
29538 destlen = sizeof(TEST_STRING)-1;
29539 entry.action |= CONVRULE_CSS_ON_BIT;
29541 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
29542 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
29543 ret = chxj_rencoding(&r, ret, &destlen);
29544 CU_ASSERT(ret != NULL);
29545 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
29546 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
29547 CU_ASSERT(call_check == 1);
29551 #undef RESULT_STRING
29553 void test_ixhtml10_marquee_tag_with_css_012()
29555 #define TEST_STRING "<html><head>" \
29556 "</head><body><marquee style=\"font-size:x-small\">あいう</marquee></body></html>"
29557 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
29558 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
29559 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
29560 "<head></head><body><span style=\"display:-wap-marquee;font-size:x-small;\">あいう</span></body></html>"
29564 chxjconvrule_entry entry;
29566 apr_size_t destlen;
29568 chxj_serf_get = test_chxj_serf_get_marquee225;
29571 COOKIE_INIT(cookie);
29574 destlen = sizeof(TEST_STRING)-1;
29575 entry.action |= CONVRULE_CSS_ON_BIT;
29577 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
29578 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
29579 ret = chxj_rencoding(&r, ret, &destlen);
29580 CU_ASSERT(ret != NULL);
29581 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
29582 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
29583 CU_ASSERT(call_check == 0);
29587 #undef RESULT_STRING
29592 char *test_chxj_serf_get_marquee226(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
29594 static char *css = "a:focus { display: none }\n"
29595 "a:link { display: none }\n"
29596 "a { display: none }\n"
29597 "hr { display: none }\n"
29598 "a:visited { display:none }\n"
29599 "marquee { font-size:small }\n";
29600 *len = strlen(css);
29604 void test_ixhtml10_marquee_tag_with_css_013()
29606 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
29607 "</head><body><marquee>あいう</marquee></body></html>"
29608 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
29609 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
29610 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
29611 "<head></head><body><span style=\"display:-wap-marquee;font-size:small;\">あいう</span></body></html>"
29615 chxjconvrule_entry entry;
29617 apr_size_t destlen;
29619 chxj_serf_get = test_chxj_serf_get_marquee226;
29622 COOKIE_INIT(cookie);
29625 destlen = sizeof(TEST_STRING)-1;
29626 entry.action |= CONVRULE_CSS_ON_BIT;
29628 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
29629 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
29630 ret = chxj_rencoding(&r, ret, &destlen);
29631 CU_ASSERT(ret != NULL);
29632 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
29633 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
29634 CU_ASSERT(call_check == 1);
29638 #undef RESULT_STRING
29640 void test_ixhtml10_marquee_tag_with_css_014()
29642 #define TEST_STRING "<html><head>" \
29643 "</head><body><marquee style=\"font-size:small\">あいう</marquee></body></html>"
29644 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
29645 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
29646 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
29647 "<head></head><body><span style=\"display:-wap-marquee;font-size:small;\">あいう</span></body></html>"
29651 chxjconvrule_entry entry;
29653 apr_size_t destlen;
29655 chxj_serf_get = test_chxj_serf_get_marquee226;
29658 COOKIE_INIT(cookie);
29661 destlen = sizeof(TEST_STRING)-1;
29662 entry.action |= CONVRULE_CSS_ON_BIT;
29664 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
29665 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
29666 ret = chxj_rencoding(&r, ret, &destlen);
29667 CU_ASSERT(ret != NULL);
29668 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
29669 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
29670 CU_ASSERT(call_check == 0);
29674 #undef RESULT_STRING
29676 char *test_chxj_serf_get_marquee227(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
29678 static char *css = "a:focus { display: none }\n"
29679 "a:link { display: none }\n"
29680 "a { display: none }\n"
29681 "hr { display: none }\n"
29682 "a:visited { display:none }\n"
29683 "marquee { font-size:medium }\n";
29684 *len = strlen(css);
29688 void test_ixhtml10_marquee_tag_with_css_015()
29690 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
29691 "</head><body><marquee>あいう</marquee></body></html>"
29692 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
29693 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
29694 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
29695 "<head></head><body><span style=\"display:-wap-marquee;font-size:medium;\">あいう</span></body></html>"
29699 chxjconvrule_entry entry;
29701 apr_size_t destlen;
29703 chxj_serf_get = test_chxj_serf_get_marquee227;
29706 COOKIE_INIT(cookie);
29709 destlen = sizeof(TEST_STRING)-1;
29710 entry.action |= CONVRULE_CSS_ON_BIT;
29712 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
29713 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
29714 ret = chxj_rencoding(&r, ret, &destlen);
29715 CU_ASSERT(ret != NULL);
29716 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
29717 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
29718 CU_ASSERT(call_check == 1);
29722 #undef RESULT_STRING
29724 void test_ixhtml10_marquee_tag_with_css_016()
29726 #define TEST_STRING "<html><head>" \
29727 "</head><body><marquee style=\"font-size:medium\">あいう</marquee></body></html>"
29728 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
29729 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
29730 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
29731 "<head></head><body><span style=\"display:-wap-marquee;font-size:medium;\">あいう</span></body></html>"
29735 chxjconvrule_entry entry;
29737 apr_size_t destlen;
29739 chxj_serf_get = test_chxj_serf_get_marquee227;
29742 COOKIE_INIT(cookie);
29745 destlen = sizeof(TEST_STRING)-1;
29746 entry.action |= CONVRULE_CSS_ON_BIT;
29748 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
29749 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
29750 ret = chxj_rencoding(&r, ret, &destlen);
29751 CU_ASSERT(ret != NULL);
29752 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
29753 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
29754 CU_ASSERT(call_check == 0);
29758 #undef RESULT_STRING
29760 char *test_chxj_serf_get_marquee228(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
29762 static char *css = "a:focus { display: none }\n"
29763 "a:link { display: none }\n"
29764 "a { display: none }\n"
29765 "hr { display: none }\n"
29766 "a:visited { display:none }\n"
29767 "marquee { font-size:large }\n";
29768 *len = strlen(css);
29772 void test_ixhtml10_marquee_tag_with_css_017()
29774 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
29775 "</head><body><marquee>あいう</marquee></body></html>"
29776 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
29777 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
29778 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
29779 "<head></head><body><span style=\"display:-wap-marquee;font-size:large;\">あいう</span></body></html>"
29783 chxjconvrule_entry entry;
29785 apr_size_t destlen;
29787 chxj_serf_get = test_chxj_serf_get_marquee228;
29790 COOKIE_INIT(cookie);
29793 destlen = sizeof(TEST_STRING)-1;
29794 entry.action |= CONVRULE_CSS_ON_BIT;
29796 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
29797 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
29798 ret = chxj_rencoding(&r, ret, &destlen);
29799 CU_ASSERT(ret != NULL);
29800 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
29801 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
29802 CU_ASSERT(call_check == 1);
29806 #undef RESULT_STRING
29808 void test_ixhtml10_marquee_tag_with_css_018()
29810 #define TEST_STRING "<html><head>" \
29811 "</head><body><marquee style=\"font-size:large\">あいう</marquee></body></html>"
29812 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
29813 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
29814 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
29815 "<head></head><body><span style=\"display:-wap-marquee;font-size:large;\">あいう</span></body></html>"
29819 chxjconvrule_entry entry;
29821 apr_size_t destlen;
29823 chxj_serf_get = test_chxj_serf_get_marquee228;
29826 COOKIE_INIT(cookie);
29829 destlen = sizeof(TEST_STRING)-1;
29830 entry.action |= CONVRULE_CSS_ON_BIT;
29832 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
29833 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
29834 ret = chxj_rencoding(&r, ret, &destlen);
29835 CU_ASSERT(ret != NULL);
29836 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
29837 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
29838 CU_ASSERT(call_check == 0);
29842 #undef RESULT_STRING
29846 char *test_chxj_serf_get_marquee229(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
29848 static char *css = "a:focus { display: none }\n"
29849 "a:link { display: none }\n"
29850 "a { display: none }\n"
29851 "hr { display: none }\n"
29852 "a:visited { display:none }\n"
29853 "marquee { font-size:x-large }\n";
29854 *len = strlen(css);
29858 void test_ixhtml10_marquee_tag_with_css_019()
29860 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
29861 "</head><body><marquee>あいう</marquee></body></html>"
29862 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
29863 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
29864 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
29865 "<head></head><body><span style=\"display:-wap-marquee;font-size:x-large;\">あいう</span></body></html>"
29869 chxjconvrule_entry entry;
29871 apr_size_t destlen;
29873 chxj_serf_get = test_chxj_serf_get_marquee229;
29876 COOKIE_INIT(cookie);
29879 destlen = sizeof(TEST_STRING)-1;
29880 entry.action |= CONVRULE_CSS_ON_BIT;
29882 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
29883 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
29884 ret = chxj_rencoding(&r, ret, &destlen);
29885 CU_ASSERT(ret != NULL);
29886 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
29887 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
29888 CU_ASSERT(call_check == 1);
29892 #undef RESULT_STRING
29894 void test_ixhtml10_marquee_tag_with_css_020()
29896 #define TEST_STRING "<html><head>" \
29897 "</head><body><marquee style=\"font-size:x-large\">あいう</marquee></body></html>"
29898 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
29899 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
29900 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
29901 "<head></head><body><span style=\"display:-wap-marquee;font-size:x-large;\">あいう</span></body></html>"
29905 chxjconvrule_entry entry;
29907 apr_size_t destlen;
29909 chxj_serf_get = test_chxj_serf_get_marquee229;
29912 COOKIE_INIT(cookie);
29915 destlen = sizeof(TEST_STRING)-1;
29916 entry.action |= CONVRULE_CSS_ON_BIT;
29918 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
29919 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
29920 ret = chxj_rencoding(&r, ret, &destlen);
29921 CU_ASSERT(ret != NULL);
29922 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
29923 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
29924 CU_ASSERT(call_check == 0);
29928 #undef RESULT_STRING
29932 char *test_chxj_serf_get_marquee230(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
29934 static char *css = "a:focus { display: none }\n"
29935 "a:link { display: none }\n"
29936 "a { display: none }\n"
29937 "hr { display: none }\n"
29938 "a:visited { display:none }\n"
29939 "marquee { font-size:xx-large }\n";
29940 *len = strlen(css);
29944 void test_ixhtml10_marquee_tag_with_css_021()
29946 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
29947 "</head><body><marquee>あいう</marquee></body></html>"
29948 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
29949 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
29950 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
29951 "<head></head><body><span style=\"display:-wap-marquee;font-size:xx-large;\">あいう</span></body></html>"
29955 chxjconvrule_entry entry;
29957 apr_size_t destlen;
29959 chxj_serf_get = test_chxj_serf_get_marquee230;
29962 COOKIE_INIT(cookie);
29965 destlen = sizeof(TEST_STRING)-1;
29966 entry.action |= CONVRULE_CSS_ON_BIT;
29968 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
29969 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
29970 ret = chxj_rencoding(&r, ret, &destlen);
29971 CU_ASSERT(ret != NULL);
29972 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
29973 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
29974 CU_ASSERT(call_check == 1);
29978 #undef RESULT_STRING
29980 void test_ixhtml10_marquee_tag_with_css_022()
29982 #define TEST_STRING "<html><head>" \
29983 "</head><body><marquee style=\"font-size:xx-large\">あいう</marquee></body></html>"
29984 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
29985 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
29986 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
29987 "<head></head><body><span style=\"display:-wap-marquee;font-size:xx-large;\">あいう</span></body></html>"
29991 chxjconvrule_entry entry;
29993 apr_size_t destlen;
29995 chxj_serf_get = test_chxj_serf_get_marquee230;
29998 COOKIE_INIT(cookie);
30001 destlen = sizeof(TEST_STRING)-1;
30002 entry.action |= CONVRULE_CSS_ON_BIT;
30004 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
30005 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
30006 ret = chxj_rencoding(&r, ret, &destlen);
30007 CU_ASSERT(ret != NULL);
30008 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
30009 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
30010 CU_ASSERT(call_check == 0);
30014 #undef RESULT_STRING
30019 /*===========================================================================*/
30020 /* span tag with CSS */
30021 /*===========================================================================*/
30022 char *test_chxj_serf_get_span001(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
30024 static char *css = "a:focus { display: none }\n"
30025 "a:link { display: none }\n"
30026 "a { display: none }\n"
30027 "hr { display: none }\n"
30028 "a:visited { display:none }\n"
30029 "span { text-align:right }\n";
30030 *len = strlen(css);
30034 void test_ixhtml10_span_tag_with_css_001()
30036 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
30037 "</head><body><span>あいう</span></body></html>"
30038 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
30039 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
30040 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
30041 "<head></head><body><span style=\"text-align:right;\">あいう</span></body></html>"
30045 chxjconvrule_entry entry;
30047 apr_size_t destlen;
30049 chxj_serf_get = test_chxj_serf_get_span001;
30052 COOKIE_INIT(cookie);
30055 destlen = sizeof(TEST_STRING)-1;
30056 entry.action |= CONVRULE_CSS_ON_BIT;
30058 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
30059 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
30060 ret = chxj_rencoding(&r, ret, &destlen);
30061 CU_ASSERT(ret != NULL);
30062 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
30063 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
30064 CU_ASSERT(call_check == 1);
30068 #undef RESULT_STRING
30070 void test_ixhtml10_span_tag_with_css_002()
30072 #define TEST_STRING "<html><head>" \
30073 "</head><body><span style=\"text-align:right\">あいう</span></body></html>"
30074 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
30075 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
30076 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
30077 "<head></head><body><span style=\"text-align:right;\">あいう</span></body></html>"
30081 chxjconvrule_entry entry;
30083 apr_size_t destlen;
30085 chxj_serf_get = test_chxj_serf_get_span001;
30088 COOKIE_INIT(cookie);
30091 destlen = sizeof(TEST_STRING)-1;
30092 entry.action |= CONVRULE_CSS_ON_BIT;
30094 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
30095 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
30096 ret = chxj_rencoding(&r, ret, &destlen);
30097 CU_ASSERT(ret != NULL);
30098 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
30099 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
30100 CU_ASSERT(call_check == 0);
30104 #undef RESULT_STRING
30107 char *test_chxj_serf_get_span002(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
30109 static char *css = "a:focus { display: none }\n"
30110 "a:link { display: none }\n"
30111 "a { display: none }\n"
30112 "hr { display: none }\n"
30113 "a:visited { display:none }\n"
30114 "span { text-align:left }\n";
30115 *len = strlen(css);
30119 void test_ixhtml10_span_tag_with_css_003()
30121 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
30122 "</head><body><span>あいう</span></body></html>"
30123 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
30124 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
30125 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
30126 "<head></head><body><span style=\"text-align:left;\">あいう</span></body></html>"
30130 chxjconvrule_entry entry;
30132 apr_size_t destlen;
30134 chxj_serf_get = test_chxj_serf_get_span002;
30137 COOKIE_INIT(cookie);
30140 destlen = sizeof(TEST_STRING)-1;
30141 entry.action |= CONVRULE_CSS_ON_BIT;
30143 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
30144 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
30145 ret = chxj_rencoding(&r, ret, &destlen);
30146 CU_ASSERT(ret != NULL);
30147 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
30148 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
30149 CU_ASSERT(call_check == 1);
30153 #undef RESULT_STRING
30155 void test_ixhtml10_span_tag_with_css_004()
30157 #define TEST_STRING "<html><head>" \
30158 "</head><body><span style=\"text-align:left\">あいう</span></body></html>"
30159 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
30160 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
30161 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
30162 "<head></head><body><span style=\"text-align:left;\">あいう</span></body></html>"
30166 chxjconvrule_entry entry;
30168 apr_size_t destlen;
30170 chxj_serf_get = test_chxj_serf_get_span002;
30173 COOKIE_INIT(cookie);
30176 destlen = sizeof(TEST_STRING)-1;
30177 entry.action |= CONVRULE_CSS_ON_BIT;
30179 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
30180 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
30181 ret = chxj_rencoding(&r, ret, &destlen);
30182 CU_ASSERT(ret != NULL);
30183 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
30184 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
30185 CU_ASSERT(call_check == 0);
30189 #undef RESULT_STRING
30194 char *test_chxj_serf_get_span003(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
30196 static char *css = "a:focus { display: none }\n"
30197 "a:link { display: none }\n"
30198 "a { display: none }\n"
30199 "hr { display: none }\n"
30200 "a:visited { display:none }\n"
30201 "span { text-align:center }\n";
30202 *len = strlen(css);
30206 void test_ixhtml10_span_tag_with_css_005()
30208 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
30209 "</head><body><span>あいう</span></body></html>"
30210 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
30211 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
30212 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
30213 "<head></head><body><span style=\"text-align:center;\">あいう</span></body></html>"
30217 chxjconvrule_entry entry;
30219 apr_size_t destlen;
30221 chxj_serf_get = test_chxj_serf_get_span003;
30224 COOKIE_INIT(cookie);
30227 destlen = sizeof(TEST_STRING)-1;
30228 entry.action |= CONVRULE_CSS_ON_BIT;
30230 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
30231 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
30232 ret = chxj_rencoding(&r, ret, &destlen);
30233 CU_ASSERT(ret != NULL);
30234 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
30235 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
30236 CU_ASSERT(call_check == 1);
30240 #undef RESULT_STRING
30242 void test_ixhtml10_span_tag_with_css_006()
30244 #define TEST_STRING "<html><head>" \
30245 "</head><body><span style=\"text-align:center\">あいう</span></body></html>"
30246 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
30247 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
30248 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
30249 "<head></head><body><span style=\"text-align:center;\">あいう</span></body></html>"
30253 chxjconvrule_entry entry;
30255 apr_size_t destlen;
30257 chxj_serf_get = test_chxj_serf_get_span003;
30260 COOKIE_INIT(cookie);
30263 destlen = sizeof(TEST_STRING)-1;
30264 entry.action |= CONVRULE_CSS_ON_BIT;
30266 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
30267 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
30268 ret = chxj_rencoding(&r, ret, &destlen);
30269 CU_ASSERT(ret != NULL);
30270 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
30271 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
30272 CU_ASSERT(call_check == 0);
30276 #undef RESULT_STRING
30280 char *test_chxj_serf_get_span004(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
30282 static char *css = "a:focus { display: none }\n"
30283 "a:link { display: none }\n"
30284 "a { display: none }\n"
30285 "hr { display: none }\n"
30286 "a:visited { display:none }\n"
30287 "span { color:#ff0000 }\n";
30288 *len = strlen(css);
30292 void test_ixhtml10_span_tag_with_css_007()
30294 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
30295 "</head><body><span>あいう</span></body></html>"
30296 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
30297 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
30298 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
30299 "<head></head><body><span style=\"color:#ff0000;\">あいう</span></body></html>"
30303 chxjconvrule_entry entry;
30305 apr_size_t destlen;
30307 chxj_serf_get = test_chxj_serf_get_span004;
30310 COOKIE_INIT(cookie);
30313 destlen = sizeof(TEST_STRING)-1;
30314 entry.action |= CONVRULE_CSS_ON_BIT;
30316 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
30317 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
30318 ret = chxj_rencoding(&r, ret, &destlen);
30319 CU_ASSERT(ret != NULL);
30320 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
30321 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
30322 CU_ASSERT(call_check == 1);
30326 #undef RESULT_STRING
30328 void test_ixhtml10_span_tag_with_css_008()
30330 #define TEST_STRING "<html><head>" \
30331 "</head><body><span style=\"color:#ff0000\">あいう</span></body></html>"
30332 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
30333 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
30334 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
30335 "<head></head><body><span style=\"color:#ff0000;\">あいう</span></body></html>"
30339 chxjconvrule_entry entry;
30341 apr_size_t destlen;
30343 chxj_serf_get = test_chxj_serf_get_span004;
30346 COOKIE_INIT(cookie);
30349 destlen = sizeof(TEST_STRING)-1;
30350 entry.action |= CONVRULE_CSS_ON_BIT;
30352 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
30353 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
30354 ret = chxj_rencoding(&r, ret, &destlen);
30355 CU_ASSERT(ret != NULL);
30356 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
30357 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
30358 CU_ASSERT(call_check == 0);
30362 #undef RESULT_STRING
30365 char *test_chxj_serf_get_span005(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
30367 static char *css = "a:focus { display: none }\n"
30368 "a:link { display: none }\n"
30369 "a { display: none }\n"
30370 "hr { display: none }\n"
30371 "a:visited { display:none }\n"
30372 "span { text-decoration:blink }\n";
30373 *len = strlen(css);
30377 void test_ixhtml10_span_tag_with_css_009()
30379 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
30380 "</head><body><span>あいう</span></body></html>"
30381 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
30382 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
30383 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
30384 "<head></head><body><span style=\"text-decoration:blink;\">あいう</span></body></html>"
30388 chxjconvrule_entry entry;
30390 apr_size_t destlen;
30392 chxj_serf_get = test_chxj_serf_get_span005;
30395 COOKIE_INIT(cookie);
30398 destlen = sizeof(TEST_STRING)-1;
30399 entry.action |= CONVRULE_CSS_ON_BIT;
30401 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
30402 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
30403 ret = chxj_rencoding(&r, ret, &destlen);
30404 CU_ASSERT(ret != NULL);
30405 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
30406 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
30407 CU_ASSERT(call_check == 1);
30411 #undef RESULT_STRING
30413 void test_ixhtml10_span_tag_with_css_010()
30415 #define TEST_STRING "<html><head>" \
30416 "</head><body><span style=\"text-decoration:blink\">あいう</span></body></html>"
30417 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
30418 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
30419 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
30420 "<head></head><body><span style=\"text-decoration:blink;\">あいう</span></body></html>"
30424 chxjconvrule_entry entry;
30426 apr_size_t destlen;
30428 chxj_serf_get = test_chxj_serf_get_span005;
30431 COOKIE_INIT(cookie);
30434 destlen = sizeof(TEST_STRING)-1;
30435 entry.action |= CONVRULE_CSS_ON_BIT;
30437 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
30438 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
30439 ret = chxj_rencoding(&r, ret, &destlen);
30440 CU_ASSERT(ret != NULL);
30441 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
30442 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
30443 CU_ASSERT(call_check == 0);
30447 #undef RESULT_STRING
30449 char *test_chxj_serf_get_span006(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
30451 static char *css = "a:focus { display: none }\n"
30452 "a:link { display: none }\n"
30453 "a { display: none }\n"
30454 "hr { display: none }\n"
30455 "a:visited { display:none }\n"
30456 "span { display:-wap-marquee }\n";
30457 *len = strlen(css);
30461 void test_ixhtml10_span_tag_with_css_011()
30463 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
30464 "</head><body><span>あいう</span></body></html>"
30465 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
30466 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
30467 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
30468 "<head></head><body><span style=\"display:-wap-marquee;\">あいう</span></body></html>"
30472 chxjconvrule_entry entry;
30474 apr_size_t destlen;
30476 chxj_serf_get = test_chxj_serf_get_span006;
30479 COOKIE_INIT(cookie);
30482 destlen = sizeof(TEST_STRING)-1;
30483 entry.action |= CONVRULE_CSS_ON_BIT;
30485 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
30486 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
30487 ret = chxj_rencoding(&r, ret, &destlen);
30488 CU_ASSERT(ret != NULL);
30489 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
30490 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
30491 CU_ASSERT(call_check == 1);
30495 #undef RESULT_STRING
30497 void test_ixhtml10_span_tag_with_css_012()
30499 #define TEST_STRING "<html><head>" \
30500 "</head><body><span style=\"display:-wap-marquee\">あいう</span></body></html>"
30501 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
30502 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
30503 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
30504 "<head></head><body><span style=\"display:-wap-marquee;\">あいう</span></body></html>"
30508 chxjconvrule_entry entry;
30510 apr_size_t destlen;
30512 chxj_serf_get = test_chxj_serf_get_span006;
30515 COOKIE_INIT(cookie);
30518 destlen = sizeof(TEST_STRING)-1;
30519 entry.action |= CONVRULE_CSS_ON_BIT;
30521 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
30522 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
30523 ret = chxj_rencoding(&r, ret, &destlen);
30524 CU_ASSERT(ret != NULL);
30525 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
30526 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
30527 CU_ASSERT(call_check == 0);
30531 #undef RESULT_STRING
30533 char *test_chxj_serf_get_span007(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
30535 static char *css = "a:focus { display: none }\n"
30536 "a:link { display: none }\n"
30537 "a { display: none }\n"
30538 "hr { display: none }\n"
30539 "a:visited { display:none }\n"
30540 "span { display:-wap-marquee;-wap-marquee-dir:ltr; }\n";
30541 *len = strlen(css);
30545 void test_ixhtml10_span_tag_with_css_013()
30547 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
30548 "</head><body><span>あいう</span></body></html>"
30549 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
30550 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
30551 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
30552 "<head></head><body><span style=\"display:-wap-marquee;-wap-marquee-dir:ltr;\">あいう</span></body></html>"
30556 chxjconvrule_entry entry;
30558 apr_size_t destlen;
30560 chxj_serf_get = test_chxj_serf_get_span007;
30563 COOKIE_INIT(cookie);
30566 destlen = sizeof(TEST_STRING)-1;
30567 entry.action |= CONVRULE_CSS_ON_BIT;
30569 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
30570 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
30571 ret = chxj_rencoding(&r, ret, &destlen);
30572 CU_ASSERT(ret != NULL);
30573 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
30574 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
30575 CU_ASSERT(call_check == 1);
30579 #undef RESULT_STRING
30581 void test_ixhtml10_span_tag_with_css_014()
30583 #define TEST_STRING "<html><head>" \
30584 "</head><body><span style=\"display:-wap-marquee;-wap-marquee-dir:ltr\">あいう</span></body></html>"
30585 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
30586 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
30587 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
30588 "<head></head><body><span style=\"display:-wap-marquee;-wap-marquee-dir:ltr;\">あいう</span></body></html>"
30592 chxjconvrule_entry entry;
30594 apr_size_t destlen;
30596 chxj_serf_get = test_chxj_serf_get_span007;
30599 COOKIE_INIT(cookie);
30602 destlen = sizeof(TEST_STRING)-1;
30603 entry.action |= CONVRULE_CSS_ON_BIT;
30605 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
30606 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
30607 ret = chxj_rencoding(&r, ret, &destlen);
30608 CU_ASSERT(ret != NULL);
30609 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
30610 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
30611 CU_ASSERT(call_check == 0);
30615 #undef RESULT_STRING
30617 char *test_chxj_serf_get_span008(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
30619 static char *css = "a:focus { display: none }\n"
30620 "a:link { display: none }\n"
30621 "a { display: none }\n"
30622 "hr { display: none }\n"
30623 "a:visited { display:none }\n"
30624 "span { display:-wap-marquee;-wap-marquee-dir:rtl; }\n";
30625 *len = strlen(css);
30629 void test_ixhtml10_span_tag_with_css_015()
30631 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
30632 "</head><body><span>あいう</span></body></html>"
30633 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
30634 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
30635 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
30636 "<head></head><body><span style=\"display:-wap-marquee;-wap-marquee-dir:rtl;\">あいう</span></body></html>"
30640 chxjconvrule_entry entry;
30642 apr_size_t destlen;
30644 chxj_serf_get = test_chxj_serf_get_span008;
30647 COOKIE_INIT(cookie);
30650 destlen = sizeof(TEST_STRING)-1;
30651 entry.action |= CONVRULE_CSS_ON_BIT;
30653 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
30654 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
30655 ret = chxj_rencoding(&r, ret, &destlen);
30656 CU_ASSERT(ret != NULL);
30657 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
30658 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
30659 CU_ASSERT(call_check == 1);
30663 #undef RESULT_STRING
30665 void test_ixhtml10_span_tag_with_css_016()
30667 #define TEST_STRING "<html><head>" \
30668 "</head><body><span style=\"display:-wap-marquee;-wap-marquee-dir:rtl\">あいう</span></body></html>"
30669 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
30670 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
30671 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
30672 "<head></head><body><span style=\"display:-wap-marquee;-wap-marquee-dir:rtl;\">あいう</span></body></html>"
30676 chxjconvrule_entry entry;
30678 apr_size_t destlen;
30680 chxj_serf_get = test_chxj_serf_get_span008;
30683 COOKIE_INIT(cookie);
30686 destlen = sizeof(TEST_STRING)-1;
30687 entry.action |= CONVRULE_CSS_ON_BIT;
30689 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
30690 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
30691 ret = chxj_rencoding(&r, ret, &destlen);
30692 CU_ASSERT(ret != NULL);
30693 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
30694 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
30695 CU_ASSERT(call_check == 0);
30699 #undef RESULT_STRING
30701 char *test_chxj_serf_get_span009(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
30703 static char *css = "a:focus { display: none }\n"
30704 "a:link { display: none }\n"
30705 "a { display: none }\n"
30706 "hr { display: none }\n"
30707 "a:visited { display:none }\n"
30708 "span { display:-wap-marquee;-wap-marquee-style:scroll; }\n";
30709 *len = strlen(css);
30713 void test_ixhtml10_span_tag_with_css_017()
30715 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
30716 "</head><body><span>あいう</span></body></html>"
30717 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
30718 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
30719 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
30720 "<head></head><body><span style=\"display:-wap-marquee;-wap-marquee-style:scroll;\">あいう</span></body></html>"
30724 chxjconvrule_entry entry;
30726 apr_size_t destlen;
30728 chxj_serf_get = test_chxj_serf_get_span009;
30731 COOKIE_INIT(cookie);
30734 destlen = sizeof(TEST_STRING)-1;
30735 entry.action |= CONVRULE_CSS_ON_BIT;
30737 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
30738 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
30739 ret = chxj_rencoding(&r, ret, &destlen);
30740 CU_ASSERT(ret != NULL);
30741 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
30742 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
30743 CU_ASSERT(call_check == 1);
30747 #undef RESULT_STRING
30749 void test_ixhtml10_span_tag_with_css_018()
30751 #define TEST_STRING "<html><head>" \
30752 "</head><body><span style=\"display:-wap-marquee;-wap-marquee-style:scroll\">あいう</span></body></html>"
30753 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
30754 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
30755 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
30756 "<head></head><body><span style=\"display:-wap-marquee;-wap-marquee-style:scroll;\">あいう</span></body></html>"
30760 chxjconvrule_entry entry;
30762 apr_size_t destlen;
30764 chxj_serf_get = test_chxj_serf_get_span009;
30767 COOKIE_INIT(cookie);
30770 destlen = sizeof(TEST_STRING)-1;
30771 entry.action |= CONVRULE_CSS_ON_BIT;
30773 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
30774 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
30775 ret = chxj_rencoding(&r, ret, &destlen);
30776 CU_ASSERT(ret != NULL);
30777 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
30778 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
30779 CU_ASSERT(call_check == 0);
30783 #undef RESULT_STRING
30785 char *test_chxj_serf_get_span010(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
30787 static char *css = "a:focus { display: none }\n"
30788 "a:link { display: none }\n"
30789 "a { display: none }\n"
30790 "hr { display: none }\n"
30791 "a:visited { display:none }\n"
30792 "span { display:-wap-marquee;-wap-marquee-style:slide; }\n";
30793 *len = strlen(css);
30797 void test_ixhtml10_span_tag_with_css_019()
30799 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
30800 "</head><body><span>あいう</span></body></html>"
30801 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
30802 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
30803 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
30804 "<head></head><body><span style=\"display:-wap-marquee;-wap-marquee-style:slide;\">あいう</span></body></html>"
30808 chxjconvrule_entry entry;
30810 apr_size_t destlen;
30812 chxj_serf_get = test_chxj_serf_get_span010;
30815 COOKIE_INIT(cookie);
30818 destlen = sizeof(TEST_STRING)-1;
30819 entry.action |= CONVRULE_CSS_ON_BIT;
30821 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
30822 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
30823 ret = chxj_rencoding(&r, ret, &destlen);
30824 CU_ASSERT(ret != NULL);
30825 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
30826 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
30827 CU_ASSERT(call_check == 1);
30831 #undef RESULT_STRING
30833 void test_ixhtml10_span_tag_with_css_020()
30835 #define TEST_STRING "<html><head>" \
30836 "</head><body><span style=\"display:-wap-marquee;-wap-marquee-style:slide\">あいう</span></body></html>"
30837 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
30838 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
30839 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
30840 "<head></head><body><span style=\"display:-wap-marquee;-wap-marquee-style:slide;\">あいう</span></body></html>"
30844 chxjconvrule_entry entry;
30846 apr_size_t destlen;
30848 chxj_serf_get = test_chxj_serf_get_span010;
30851 COOKIE_INIT(cookie);
30854 destlen = sizeof(TEST_STRING)-1;
30855 entry.action |= CONVRULE_CSS_ON_BIT;
30857 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
30858 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
30859 ret = chxj_rencoding(&r, ret, &destlen);
30860 CU_ASSERT(ret != NULL);
30861 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
30862 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
30863 CU_ASSERT(call_check == 0);
30867 #undef RESULT_STRING
30869 char *test_chxj_serf_get_span011(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
30871 static char *css = "a:focus { display: none }\n"
30872 "a:link { display: none }\n"
30873 "a { display: none }\n"
30874 "hr { display: none }\n"
30875 "a:visited { display:none }\n"
30876 "span { display:-wap-marquee;-wap-marquee-style:alternate; }\n";
30877 *len = strlen(css);
30881 void test_ixhtml10_span_tag_with_css_021()
30883 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
30884 "</head><body><span>あいう</span></body></html>"
30885 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
30886 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
30887 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
30888 "<head></head><body><span style=\"display:-wap-marquee;-wap-marquee-style:alternate;\">あいう</span></body></html>"
30892 chxjconvrule_entry entry;
30894 apr_size_t destlen;
30896 chxj_serf_get = test_chxj_serf_get_span011;
30899 COOKIE_INIT(cookie);
30902 destlen = sizeof(TEST_STRING)-1;
30903 entry.action |= CONVRULE_CSS_ON_BIT;
30905 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
30906 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
30907 ret = chxj_rencoding(&r, ret, &destlen);
30908 CU_ASSERT(ret != NULL);
30909 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
30910 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
30911 CU_ASSERT(call_check == 1);
30915 #undef RESULT_STRING
30917 void test_ixhtml10_span_tag_with_css_022()
30919 #define TEST_STRING "<html><head>" \
30920 "</head><body><span style=\"display:-wap-marquee;-wap-marquee-style:alternate\">あいう</span></body></html>"
30921 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
30922 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
30923 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
30924 "<head></head><body><span style=\"display:-wap-marquee;-wap-marquee-style:alternate;\">あいう</span></body></html>"
30928 chxjconvrule_entry entry;
30930 apr_size_t destlen;
30932 chxj_serf_get = test_chxj_serf_get_span011;
30935 COOKIE_INIT(cookie);
30938 destlen = sizeof(TEST_STRING)-1;
30939 entry.action |= CONVRULE_CSS_ON_BIT;
30941 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
30942 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
30943 ret = chxj_rencoding(&r, ret, &destlen);
30944 CU_ASSERT(ret != NULL);
30945 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
30946 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
30947 CU_ASSERT(call_check == 0);
30951 #undef RESULT_STRING
30953 char *test_chxj_serf_get_span012(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
30955 static char *css = "a:focus { display: none }\n"
30956 "a:link { display: none }\n"
30957 "a { display: none }\n"
30958 "hr { display: none }\n"
30959 "a:visited { display:none }\n"
30960 "span { display:-wap-marquee;-wap-marquee-loop:1; }\n";
30961 *len = strlen(css);
30965 void test_ixhtml10_span_tag_with_css_023()
30967 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
30968 "</head><body><span>あいう</span></body></html>"
30969 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
30970 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
30971 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
30972 "<head></head><body><span style=\"display:-wap-marquee;-wap-marquee-loop:1;\">あいう</span></body></html>"
30976 chxjconvrule_entry entry;
30978 apr_size_t destlen;
30980 chxj_serf_get = test_chxj_serf_get_span012;
30983 COOKIE_INIT(cookie);
30986 destlen = sizeof(TEST_STRING)-1;
30987 entry.action |= CONVRULE_CSS_ON_BIT;
30989 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
30990 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
30991 ret = chxj_rencoding(&r, ret, &destlen);
30992 CU_ASSERT(ret != NULL);
30993 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
30994 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
30995 CU_ASSERT(call_check == 1);
30999 #undef RESULT_STRING
31001 void test_ixhtml10_span_tag_with_css_024()
31003 #define TEST_STRING "<html><head>" \
31004 "</head><body><span style=\"display:-wap-marquee;-wap-marquee-loop:1\">あいう</span></body></html>"
31005 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
31006 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
31007 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
31008 "<head></head><body><span style=\"display:-wap-marquee;-wap-marquee-loop:1;\">あいう</span></body></html>"
31012 chxjconvrule_entry entry;
31014 apr_size_t destlen;
31016 chxj_serf_get = test_chxj_serf_get_span012;
31019 COOKIE_INIT(cookie);
31022 destlen = sizeof(TEST_STRING)-1;
31023 entry.action |= CONVRULE_CSS_ON_BIT;
31025 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
31026 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
31027 ret = chxj_rencoding(&r, ret, &destlen);
31028 CU_ASSERT(ret != NULL);
31029 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
31030 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
31031 CU_ASSERT(call_check == 0);
31035 #undef RESULT_STRING
31037 char *test_chxj_serf_get_span013(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
31039 static char *css = "a:focus { display: none }\n"
31040 "a:link { display: none }\n"
31041 "a { display: none }\n"
31042 "hr { display: none }\n"
31043 "a:visited { display:none }\n"
31044 "span { display:-wap-marquee;-wap-marquee-loop:infinite; }\n";
31045 *len = strlen(css);
31049 void test_ixhtml10_span_tag_with_css_025()
31051 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
31052 "</head><body><span>あいう</span></body></html>"
31053 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
31054 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
31055 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
31056 "<head></head><body><span style=\"display:-wap-marquee;-wap-marquee-loop:infinite;\">あいう</span></body></html>"
31060 chxjconvrule_entry entry;
31062 apr_size_t destlen;
31064 chxj_serf_get = test_chxj_serf_get_span013;
31067 COOKIE_INIT(cookie);
31070 destlen = sizeof(TEST_STRING)-1;
31071 entry.action |= CONVRULE_CSS_ON_BIT;
31073 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
31074 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
31075 ret = chxj_rencoding(&r, ret, &destlen);
31076 CU_ASSERT(ret != NULL);
31077 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
31078 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
31079 CU_ASSERT(call_check == 1);
31083 #undef RESULT_STRING
31085 void test_ixhtml10_span_tag_with_css_026()
31087 #define TEST_STRING "<html><head>" \
31088 "</head><body><span style=\"display:-wap-marquee;-wap-marquee-loop:infinite\">あいう</span></body></html>"
31089 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
31090 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
31091 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
31092 "<head></head><body><span style=\"display:-wap-marquee;-wap-marquee-loop:infinite;\">あいう</span></body></html>"
31096 chxjconvrule_entry entry;
31098 apr_size_t destlen;
31100 chxj_serf_get = test_chxj_serf_get_span013;
31103 COOKIE_INIT(cookie);
31106 destlen = sizeof(TEST_STRING)-1;
31107 entry.action |= CONVRULE_CSS_ON_BIT;
31109 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
31110 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
31111 ret = chxj_rencoding(&r, ret, &destlen);
31112 CU_ASSERT(ret != NULL);
31113 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
31114 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
31115 CU_ASSERT(call_check == 0);
31119 #undef RESULT_STRING
31122 char *test_chxj_serf_get_span014(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
31124 static char *css = "a:focus { display: none }\n"
31125 "a:link { display: none }\n"
31126 "a { display: none }\n"
31127 "hr { display: none }\n"
31128 "a:visited { display:none }\n"
31129 "span { font-size:xx-small; }\n";
31130 *len = strlen(css);
31134 void test_ixhtml10_span_tag_with_css_027()
31136 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
31137 "</head><body><span>あいう</span></body></html>"
31138 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
31139 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
31140 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
31141 "<head></head><body><span style=\"font-size:xx-small;\">あいう</span></body></html>"
31145 chxjconvrule_entry entry;
31147 apr_size_t destlen;
31149 chxj_serf_get = test_chxj_serf_get_span014;
31152 COOKIE_INIT(cookie);
31155 destlen = sizeof(TEST_STRING)-1;
31156 entry.action |= CONVRULE_CSS_ON_BIT;
31158 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
31159 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
31160 ret = chxj_rencoding(&r, ret, &destlen);
31161 CU_ASSERT(ret != NULL);
31162 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
31163 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
31164 CU_ASSERT(call_check == 1);
31168 #undef RESULT_STRING
31170 void test_ixhtml10_span_tag_with_css_028()
31172 #define TEST_STRING "<html><head>" \
31173 "</head><body><span style=\"font-size:xx-small;\">あいう</span></body></html>"
31174 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
31175 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
31176 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
31177 "<head></head><body><span style=\"font-size:xx-small;\">あいう</span></body></html>"
31181 chxjconvrule_entry entry;
31183 apr_size_t destlen;
31185 chxj_serf_get = test_chxj_serf_get_span014;
31188 COOKIE_INIT(cookie);
31191 destlen = sizeof(TEST_STRING)-1;
31192 entry.action |= CONVRULE_CSS_ON_BIT;
31194 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
31195 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
31196 ret = chxj_rencoding(&r, ret, &destlen);
31197 CU_ASSERT(ret != NULL);
31198 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
31199 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
31200 CU_ASSERT(call_check == 0);
31204 #undef RESULT_STRING
31206 char *test_chxj_serf_get_span015(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
31208 static char *css = "a:focus { display: none }\n"
31209 "a:link { display: none }\n"
31210 "a { display: none }\n"
31211 "hr { display: none }\n"
31212 "a:visited { display:none }\n"
31213 "span { font-size:x-small; }\n";
31214 *len = strlen(css);
31218 void test_ixhtml10_span_tag_with_css_029()
31220 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
31221 "</head><body><span>あいう</span></body></html>"
31222 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
31223 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
31224 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
31225 "<head></head><body><span style=\"font-size:x-small;\">あいう</span></body></html>"
31229 chxjconvrule_entry entry;
31231 apr_size_t destlen;
31233 chxj_serf_get = test_chxj_serf_get_span015;
31236 COOKIE_INIT(cookie);
31239 destlen = sizeof(TEST_STRING)-1;
31240 entry.action |= CONVRULE_CSS_ON_BIT;
31242 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
31243 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
31244 ret = chxj_rencoding(&r, ret, &destlen);
31245 CU_ASSERT(ret != NULL);
31246 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
31247 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
31248 CU_ASSERT(call_check == 1);
31252 #undef RESULT_STRING
31254 void test_ixhtml10_span_tag_with_css_030()
31256 #define TEST_STRING "<html><head>" \
31257 "</head><body><span style=\"font-size:x-small;\">あいう</span></body></html>"
31258 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
31259 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
31260 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
31261 "<head></head><body><span style=\"font-size:x-small;\">あいう</span></body></html>"
31265 chxjconvrule_entry entry;
31267 apr_size_t destlen;
31269 chxj_serf_get = test_chxj_serf_get_span015;
31272 COOKIE_INIT(cookie);
31275 destlen = sizeof(TEST_STRING)-1;
31276 entry.action |= CONVRULE_CSS_ON_BIT;
31278 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
31279 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
31280 ret = chxj_rencoding(&r, ret, &destlen);
31281 CU_ASSERT(ret != NULL);
31282 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
31283 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
31284 CU_ASSERT(call_check == 0);
31288 #undef RESULT_STRING
31290 char *test_chxj_serf_get_span016(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
31292 static char *css = "a:focus { display: none }\n"
31293 "a:link { display: none }\n"
31294 "a { display: none }\n"
31295 "hr { display: none }\n"
31296 "a:visited { display:none }\n"
31297 "span { font-size:small; }\n";
31298 *len = strlen(css);
31302 void test_ixhtml10_span_tag_with_css_031()
31304 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
31305 "</head><body><span>あいう</span></body></html>"
31306 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
31307 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
31308 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
31309 "<head></head><body><span style=\"font-size:small;\">あいう</span></body></html>"
31313 chxjconvrule_entry entry;
31315 apr_size_t destlen;
31317 chxj_serf_get = test_chxj_serf_get_span016;
31320 COOKIE_INIT(cookie);
31323 destlen = sizeof(TEST_STRING)-1;
31324 entry.action |= CONVRULE_CSS_ON_BIT;
31326 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
31327 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
31328 ret = chxj_rencoding(&r, ret, &destlen);
31329 CU_ASSERT(ret != NULL);
31330 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
31331 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
31332 CU_ASSERT(call_check == 1);
31336 #undef RESULT_STRING
31338 void test_ixhtml10_span_tag_with_css_032()
31340 #define TEST_STRING "<html><head>" \
31341 "</head><body><span style=\"font-size:small;\">あいう</span></body></html>"
31342 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
31343 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
31344 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
31345 "<head></head><body><span style=\"font-size:small;\">あいう</span></body></html>"
31349 chxjconvrule_entry entry;
31351 apr_size_t destlen;
31353 chxj_serf_get = test_chxj_serf_get_span016;
31356 COOKIE_INIT(cookie);
31359 destlen = sizeof(TEST_STRING)-1;
31360 entry.action |= CONVRULE_CSS_ON_BIT;
31362 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
31363 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
31364 ret = chxj_rencoding(&r, ret, &destlen);
31365 CU_ASSERT(ret != NULL);
31366 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
31367 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
31368 CU_ASSERT(call_check == 0);
31372 #undef RESULT_STRING
31374 char *test_chxj_serf_get_span017(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
31376 static char *css = "a:focus { display: none }\n"
31377 "a:link { display: none }\n"
31378 "a { display: none }\n"
31379 "hr { display: none }\n"
31380 "a:visited { display:none }\n"
31381 "span { font-size:medium; }\n";
31382 *len = strlen(css);
31386 void test_ixhtml10_span_tag_with_css_033()
31388 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
31389 "</head><body><span>あいう</span></body></html>"
31390 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
31391 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
31392 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
31393 "<head></head><body><span style=\"font-size:medium;\">あいう</span></body></html>"
31397 chxjconvrule_entry entry;
31399 apr_size_t destlen;
31401 chxj_serf_get = test_chxj_serf_get_span017;
31404 COOKIE_INIT(cookie);
31407 destlen = sizeof(TEST_STRING)-1;
31408 entry.action |= CONVRULE_CSS_ON_BIT;
31410 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
31411 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
31412 ret = chxj_rencoding(&r, ret, &destlen);
31413 CU_ASSERT(ret != NULL);
31414 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
31415 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
31416 CU_ASSERT(call_check == 1);
31420 #undef RESULT_STRING
31422 void test_ixhtml10_span_tag_with_css_034()
31424 #define TEST_STRING "<html><head>" \
31425 "</head><body><span style=\"font-size:medium;\">あいう</span></body></html>"
31426 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
31427 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
31428 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
31429 "<head></head><body><span style=\"font-size:medium;\">あいう</span></body></html>"
31433 chxjconvrule_entry entry;
31435 apr_size_t destlen;
31437 chxj_serf_get = test_chxj_serf_get_span017;
31440 COOKIE_INIT(cookie);
31443 destlen = sizeof(TEST_STRING)-1;
31444 entry.action |= CONVRULE_CSS_ON_BIT;
31446 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
31447 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
31448 ret = chxj_rencoding(&r, ret, &destlen);
31449 CU_ASSERT(ret != NULL);
31450 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
31451 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
31452 CU_ASSERT(call_check == 0);
31456 #undef RESULT_STRING
31458 char *test_chxj_serf_get_span018(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
31460 static char *css = "a:focus { display: none }\n"
31461 "a:link { display: none }\n"
31462 "a { display: none }\n"
31463 "hr { display: none }\n"
31464 "a:visited { display:none }\n"
31465 "span { font-size:large; }\n";
31466 *len = strlen(css);
31470 void test_ixhtml10_span_tag_with_css_035()
31472 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
31473 "</head><body><span>あいう</span></body></html>"
31474 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
31475 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
31476 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
31477 "<head></head><body><span style=\"font-size:large;\">あいう</span></body></html>"
31481 chxjconvrule_entry entry;
31483 apr_size_t destlen;
31485 chxj_serf_get = test_chxj_serf_get_span018;
31488 COOKIE_INIT(cookie);
31491 destlen = sizeof(TEST_STRING)-1;
31492 entry.action |= CONVRULE_CSS_ON_BIT;
31494 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
31495 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
31496 ret = chxj_rencoding(&r, ret, &destlen);
31497 CU_ASSERT(ret != NULL);
31498 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
31499 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
31500 CU_ASSERT(call_check == 1);
31504 #undef RESULT_STRING
31506 void test_ixhtml10_span_tag_with_css_036()
31508 #define TEST_STRING "<html><head>" \
31509 "</head><body><span style=\"font-size:large;\">あいう</span></body></html>"
31510 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
31511 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
31512 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
31513 "<head></head><body><span style=\"font-size:large;\">あいう</span></body></html>"
31517 chxjconvrule_entry entry;
31519 apr_size_t destlen;
31521 chxj_serf_get = test_chxj_serf_get_span018;
31524 COOKIE_INIT(cookie);
31527 destlen = sizeof(TEST_STRING)-1;
31528 entry.action |= CONVRULE_CSS_ON_BIT;
31530 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
31531 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
31532 ret = chxj_rencoding(&r, ret, &destlen);
31533 CU_ASSERT(ret != NULL);
31534 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
31535 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
31536 CU_ASSERT(call_check == 0);
31540 #undef RESULT_STRING
31542 char *test_chxj_serf_get_span019(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
31544 static char *css = "a:focus { display: none }\n"
31545 "a:link { display: none }\n"
31546 "a { display: none }\n"
31547 "hr { display: none }\n"
31548 "a:visited { display:none }\n"
31549 "span { font-size:x-large; }\n";
31550 *len = strlen(css);
31554 void test_ixhtml10_span_tag_with_css_037()
31556 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
31557 "</head><body><span>あいう</span></body></html>"
31558 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
31559 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
31560 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
31561 "<head></head><body><span style=\"font-size:x-large;\">あいう</span></body></html>"
31565 chxjconvrule_entry entry;
31567 apr_size_t destlen;
31569 chxj_serf_get = test_chxj_serf_get_span019;
31572 COOKIE_INIT(cookie);
31575 destlen = sizeof(TEST_STRING)-1;
31576 entry.action |= CONVRULE_CSS_ON_BIT;
31578 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
31579 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
31580 ret = chxj_rencoding(&r, ret, &destlen);
31581 CU_ASSERT(ret != NULL);
31582 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
31583 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
31584 CU_ASSERT(call_check == 1);
31588 #undef RESULT_STRING
31590 void test_ixhtml10_span_tag_with_css_038()
31592 #define TEST_STRING "<html><head>" \
31593 "</head><body><span style=\"font-size:x-large;\">あいう</span></body></html>"
31594 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
31595 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
31596 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
31597 "<head></head><body><span style=\"font-size:x-large;\">あいう</span></body></html>"
31601 chxjconvrule_entry entry;
31603 apr_size_t destlen;
31605 chxj_serf_get = test_chxj_serf_get_span019;
31608 COOKIE_INIT(cookie);
31611 destlen = sizeof(TEST_STRING)-1;
31612 entry.action |= CONVRULE_CSS_ON_BIT;
31614 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
31615 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
31616 ret = chxj_rencoding(&r, ret, &destlen);
31617 CU_ASSERT(ret != NULL);
31618 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
31619 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
31620 CU_ASSERT(call_check == 0);
31624 #undef RESULT_STRING
31626 char *test_chxj_serf_get_span020(request_rec *r, apr_pool_t *ppool, const char *uri_path, int ss, apr_size_t *len)
31628 static char *css = "a:focus { display: none }\n"
31629 "a:link { display: none }\n"
31630 "a { display: none }\n"
31631 "hr { display: none }\n"
31632 "a:visited { display:none }\n"
31633 "span { font-size:xx-large; }\n";
31634 *len = strlen(css);
31638 void test_ixhtml10_span_tag_with_css_039()
31640 #define TEST_STRING "<html><head><link rel=\"stylesheet\" href=\"http://localhost/a.css\" type=\"text/css\" />" \
31641 "</head><body><span>あいう</span></body></html>"
31642 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
31643 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
31644 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
31645 "<head></head><body><span style=\"font-size:xx-large;\">あいう</span></body></html>"
31649 chxjconvrule_entry entry;
31651 apr_size_t destlen;
31653 chxj_serf_get = test_chxj_serf_get_span020;
31656 COOKIE_INIT(cookie);
31659 destlen = sizeof(TEST_STRING)-1;
31660 entry.action |= CONVRULE_CSS_ON_BIT;
31662 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
31663 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
31664 ret = chxj_rencoding(&r, ret, &destlen);
31665 CU_ASSERT(ret != NULL);
31666 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
31667 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
31668 CU_ASSERT(call_check == 1);
31672 #undef RESULT_STRING
31674 void test_ixhtml10_span_tag_with_css_040()
31676 #define TEST_STRING "<html><head>" \
31677 "</head><body><span style=\"font-size:xx-large;\">あいう</span></body></html>"
31678 #define RESULT_STRING "<?xml version=\"1.0\" encoding=\"Shift_JIS\" ?>" \
31679 "<!DOCTYPE html PUBLIC \"-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN\" \"i-xhtml_4ja_10.dtd\">" \
31680 "<html xmlns=\"http://www.w3.org/1999/xhtml\">" \
31681 "<head></head><body><span style=\"font-size:xx-large;\">あいう</span></body></html>"
31685 chxjconvrule_entry entry;
31687 apr_size_t destlen;
31689 chxj_serf_get = test_chxj_serf_get_span020;
31692 COOKIE_INIT(cookie);
31695 destlen = sizeof(TEST_STRING)-1;
31696 entry.action |= CONVRULE_CSS_ON_BIT;
31698 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
31699 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
31700 ret = chxj_rencoding(&r, ret, &destlen);
31701 fprintf(stderr, "actual:[%s]\n", ret);
31702 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
31703 CU_ASSERT(ret != NULL);
31704 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
31705 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
31706 CU_ASSERT(call_check == 0);
31710 #undef RESULT_STRING
31714 void test_ixhtml10_chxjif_tag_001()
31716 #define TEST_STRING "<chxj:if>" \
31718 #define RESULT_STRING "\n" \
31723 chxjconvrule_entry entry;
31725 apr_size_t destlen;
31727 chxj_serf_get = test_chxj_serf_get_span020;
31730 COOKIE_INIT(cookie);
31733 destlen = sizeof(TEST_STRING)-1;
31734 entry.action |= CONVRULE_CSS_ON_BIT;
31736 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
31737 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
31738 ret = chxj_rencoding(&r, ret, &destlen);
31739 fprintf(stderr, "actual:[%s]\n", ret);
31740 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
31741 CU_ASSERT(ret != NULL);
31742 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
31743 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
31744 CU_ASSERT(call_check == 0);
31748 #undef RESULT_STRING
31750 void test_ixhtml10_chxjif_tag_002()
31752 #define TEST_STRING "<chxj:if lang>" \
31755 #define RESULT_STRING "\n" \
31760 chxjconvrule_entry entry;
31762 apr_size_t destlen;
31764 chxj_serf_get = test_chxj_serf_get_span020;
31767 COOKIE_INIT(cookie);
31770 destlen = sizeof(TEST_STRING)-1;
31771 entry.action |= CONVRULE_CSS_ON_BIT;
31773 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
31774 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
31775 ret = chxj_rencoding(&r, ret, &destlen);
31776 fprintf(stderr, "actual:[%s]\n", ret);
31777 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
31778 CU_ASSERT(ret != NULL);
31779 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
31780 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
31781 CU_ASSERT(call_check == 0);
31785 #undef RESULT_STRING
31787 void test_ixhtml10_chxjif_tag_003()
31789 #define TEST_STRING "<chxj:if lang=\"chtml\">" \
31792 #define RESULT_STRING "\n" \
31797 chxjconvrule_entry entry;
31799 apr_size_t destlen;
31801 chxj_serf_get = test_chxj_serf_get_span020;
31804 COOKIE_INIT(cookie);
31807 destlen = sizeof(TEST_STRING)-1;
31808 entry.action |= CONVRULE_CSS_ON_BIT;
31810 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
31811 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
31812 ret = chxj_rencoding(&r, ret, &destlen);
31813 fprintf(stderr, "actual:[%s]\n", ret);
31814 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
31815 CU_ASSERT(ret != NULL);
31816 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
31817 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
31818 CU_ASSERT(call_check == 0);
31822 #undef RESULT_STRING
31824 void test_ixhtml10_chxjif_tag_004()
31826 #define TEST_STRING "<chxj:if lang=\"hdml\">" \
31829 #define RESULT_STRING "\n" \
31834 chxjconvrule_entry entry;
31836 apr_size_t destlen;
31838 chxj_serf_get = test_chxj_serf_get_span020;
31841 COOKIE_INIT(cookie);
31844 destlen = sizeof(TEST_STRING)-1;
31845 entry.action |= CONVRULE_CSS_ON_BIT;
31847 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
31848 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
31849 ret = chxj_rencoding(&r, ret, &destlen);
31850 fprintf(stderr, "actual:[%s]\n", ret);
31851 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
31852 CU_ASSERT(ret != NULL);
31853 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
31854 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
31855 CU_ASSERT(call_check == 0);
31859 #undef RESULT_STRING
31861 void test_ixhtml10_chxjif_tag_005()
31863 #define TEST_STRING "<chxj:if lang=\"xhtml\">" \
31866 #define RESULT_STRING "\n" \
31871 chxjconvrule_entry entry;
31873 apr_size_t destlen;
31875 chxj_serf_get = test_chxj_serf_get_span020;
31878 COOKIE_INIT(cookie);
31881 destlen = sizeof(TEST_STRING)-1;
31882 entry.action |= CONVRULE_CSS_ON_BIT;
31884 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
31885 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
31886 ret = chxj_rencoding(&r, ret, &destlen);
31887 fprintf(stderr, "actual:[%s]\n", ret);
31888 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
31889 CU_ASSERT(ret != NULL);
31890 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
31891 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
31892 CU_ASSERT(call_check == 0);
31896 #undef RESULT_STRING
31898 void test_ixhtml10_chxjif_tag_006()
31900 #define TEST_STRING "<chxj:if lang=\"jhtml\">" \
31903 #define RESULT_STRING "\n" \
31908 chxjconvrule_entry entry;
31910 apr_size_t destlen;
31912 chxj_serf_get = test_chxj_serf_get_span020;
31915 COOKIE_INIT(cookie);
31918 destlen = sizeof(TEST_STRING)-1;
31919 entry.action |= CONVRULE_CSS_ON_BIT;
31921 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
31922 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
31923 ret = chxj_rencoding(&r, ret, &destlen);
31924 fprintf(stderr, "actual:[%s]\n", ret);
31925 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
31926 CU_ASSERT(ret != NULL);
31927 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
31928 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
31929 CU_ASSERT(call_check == 0);
31933 #undef RESULT_STRING
31935 void test_ixhtml10_chxjif_tag_007()
31937 #define TEST_STRING "<chxj:if lang=\"jxhtml\">" \
31940 #define RESULT_STRING "\n" \
31945 chxjconvrule_entry entry;
31947 apr_size_t destlen;
31949 chxj_serf_get = test_chxj_serf_get_span020;
31952 COOKIE_INIT(cookie);
31955 destlen = sizeof(TEST_STRING)-1;
31956 entry.action |= CONVRULE_CSS_ON_BIT;
31958 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
31959 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
31960 ret = chxj_rencoding(&r, ret, &destlen);
31961 fprintf(stderr, "actual:[%s]\n", ret);
31962 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
31963 CU_ASSERT(ret != NULL);
31964 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
31965 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
31966 CU_ASSERT(call_check == 0);
31970 #undef RESULT_STRING
31972 void test_ixhtml10_chxjif_tag_008()
31974 #define TEST_STRING "<chxj:if lang=\"ixhtml\">" \
31977 #define RESULT_STRING "abc" \
31982 chxjconvrule_entry entry;
31984 apr_size_t destlen;
31986 chxj_serf_get = test_chxj_serf_get_span020;
31989 COOKIE_INIT(cookie);
31992 destlen = sizeof(TEST_STRING)-1;
31993 entry.action |= CONVRULE_CSS_ON_BIT;
31995 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
31996 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
31997 ret = chxj_rencoding(&r, ret, &destlen);
31998 fprintf(stderr, "actual:[%s]\n", ret);
31999 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
32000 CU_ASSERT(ret != NULL);
32001 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
32002 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
32003 CU_ASSERT(call_check == 0);
32007 #undef RESULT_STRING
32011 void test_ixhtml10_nobr_tag_001()
32013 #define TEST_STRING "<nobr></nobr>"
32014 #define RESULT_STRING "<nobr></nobr>"
32018 chxjconvrule_entry entry;
32020 apr_size_t destlen;
32022 chxj_serf_get = test_chxj_serf_get_span020;
32025 COOKIE_INIT(cookie);
32028 destlen = sizeof(TEST_STRING)-1;
32029 entry.action |= CONVRULE_CSS_ON_BIT;
32031 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
32032 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
32033 ret = chxj_rencoding(&r, ret, &destlen);
32034 fprintf(stderr, "actual:[%s]\n", ret);
32035 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
32036 CU_ASSERT(ret != NULL);
32037 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
32038 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
32039 CU_ASSERT(call_check == 0);
32043 #undef RESULT_STRING
32045 void test_ixhtml10_nobr_tag_002()
32047 #define TEST_STRING "<nobr>abc</nobr>"
32048 #define RESULT_STRING "<nobr>abc</nobr>"
32052 chxjconvrule_entry entry;
32054 apr_size_t destlen;
32056 chxj_serf_get = test_chxj_serf_get_span020;
32059 COOKIE_INIT(cookie);
32062 destlen = sizeof(TEST_STRING)-1;
32063 entry.action |= CONVRULE_CSS_ON_BIT;
32065 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
32066 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
32067 ret = chxj_rencoding(&r, ret, &destlen);
32068 fprintf(stderr, "actual:[%s]\n", ret);
32069 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
32070 CU_ASSERT(ret != NULL);
32071 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
32072 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
32073 CU_ASSERT(call_check == 0);
32077 #undef RESULT_STRING
32082 void test_ixhtml10_small_tag_001()
32084 #define TEST_STRING "<small></small>"
32085 #define RESULT_STRING "<small></small>"
32089 chxjconvrule_entry entry;
32091 apr_size_t destlen;
32093 chxj_serf_get = test_chxj_serf_get_span020;
32096 COOKIE_INIT(cookie);
32099 destlen = sizeof(TEST_STRING)-1;
32100 entry.action |= CONVRULE_CSS_ON_BIT;
32102 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
32103 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
32104 ret = chxj_rencoding(&r, ret, &destlen);
32105 fprintf(stderr, "actual:[%s]\n", ret);
32106 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
32107 CU_ASSERT(ret != NULL);
32108 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
32109 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
32110 CU_ASSERT(call_check == 0);
32114 #undef RESULT_STRING
32116 void test_ixhtml10_small_tag_002()
32118 #define TEST_STRING "<small>abc</small>"
32119 #define RESULT_STRING "<small>abc</small>"
32123 chxjconvrule_entry entry;
32125 apr_size_t destlen;
32127 chxj_serf_get = test_chxj_serf_get_span020;
32130 COOKIE_INIT(cookie);
32133 destlen = sizeof(TEST_STRING)-1;
32134 entry.action |= CONVRULE_CSS_ON_BIT;
32136 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
32137 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
32138 ret = chxj_rencoding(&r, ret, &destlen);
32139 fprintf(stderr, "actual:[%s]\n", ret);
32140 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
32141 CU_ASSERT(ret != NULL);
32142 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
32143 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
32144 CU_ASSERT(call_check == 0);
32148 #undef RESULT_STRING
32152 void test_ixhtml10_span_tag_001()
32154 #define TEST_STRING "<span></span>"
32155 #define RESULT_STRING "<span></span>"
32159 chxjconvrule_entry entry;
32161 apr_size_t destlen;
32163 chxj_serf_get = test_chxj_serf_get_span020;
32166 COOKIE_INIT(cookie);
32169 destlen = sizeof(TEST_STRING)-1;
32170 entry.action |= CONVRULE_CSS_ON_BIT;
32172 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
32173 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
32174 ret = chxj_rencoding(&r, ret, &destlen);
32175 fprintf(stderr, "actual:[%s]\n", ret);
32176 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
32177 CU_ASSERT(ret != NULL);
32178 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
32179 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
32180 CU_ASSERT(call_check == 0);
32184 #undef RESULT_STRING
32186 void test_ixhtml10_span_tag_002()
32188 #define TEST_STRING "<span>abc</span>"
32189 #define RESULT_STRING "<span>abc</span>"
32193 chxjconvrule_entry entry;
32195 apr_size_t destlen;
32197 chxj_serf_get = test_chxj_serf_get_span020;
32200 COOKIE_INIT(cookie);
32203 destlen = sizeof(TEST_STRING)-1;
32204 entry.action |= CONVRULE_CSS_ON_BIT;
32206 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
32207 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
32208 ret = chxj_rencoding(&r, ret, &destlen);
32209 fprintf(stderr, "actual:[%s]\n", ret);
32210 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
32211 CU_ASSERT(ret != NULL);
32212 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
32213 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
32214 CU_ASSERT(call_check == 0);
32218 #undef RESULT_STRING
32220 void test_ixhtml10_th_tag_001()
32222 #define TEST_STRING "<th>abc</th>"
32223 #define RESULT_STRING "abc"
32227 chxjconvrule_entry entry;
32229 apr_size_t destlen;
32231 chxj_serf_get = test_chxj_serf_get_span020;
32234 COOKIE_INIT(cookie);
32237 destlen = sizeof(TEST_STRING)-1;
32238 entry.action |= CONVRULE_CSS_ON_BIT;
32240 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
32241 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
32242 ret = chxj_rencoding(&r, ret, &destlen);
32243 fprintf(stderr, "actual:[%s]\n", ret);
32244 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
32245 CU_ASSERT(ret != NULL);
32246 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
32247 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
32248 CU_ASSERT(call_check == 0);
32252 #undef RESULT_STRING
32254 void test_ixhtml10_th_tag_002()
32256 #define TEST_STRING "<th></th>"
32257 #define RESULT_STRING "\n"
32261 chxjconvrule_entry entry;
32263 apr_size_t destlen;
32265 chxj_serf_get = test_chxj_serf_get_span020;
32268 COOKIE_INIT(cookie);
32271 destlen = sizeof(TEST_STRING)-1;
32272 entry.action |= CONVRULE_CSS_ON_BIT;
32274 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
32275 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
32276 ret = chxj_rencoding(&r, ret, &destlen);
32277 fprintf(stderr, "actual:[%s]\n", ret);
32278 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
32279 CU_ASSERT(ret != NULL);
32280 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
32281 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
32282 CU_ASSERT(call_check == 0);
32286 #undef RESULT_STRING
32289 void test_ixhtml10_b_tag_001()
32291 #define TEST_STRING "<b>abc</b>"
32292 #define RESULT_STRING "abc"
32296 chxjconvrule_entry entry;
32298 apr_size_t destlen;
32300 chxj_serf_get = test_chxj_serf_get_span020;
32303 COOKIE_INIT(cookie);
32306 destlen = sizeof(TEST_STRING)-1;
32307 entry.action |= CONVRULE_CSS_ON_BIT;
32309 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
32310 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
32311 ret = chxj_rencoding(&r, ret, &destlen);
32312 fprintf(stderr, "actual:[%s]\n", ret);
32313 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
32314 CU_ASSERT(ret != NULL);
32315 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
32316 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
32317 CU_ASSERT(call_check == 0);
32321 #undef RESULT_STRING
32323 void test_ixhtml10_b_tag_002()
32325 #define TEST_STRING "<b></b>"
32326 #define RESULT_STRING "\n"
32330 chxjconvrule_entry entry;
32332 apr_size_t destlen;
32334 chxj_serf_get = test_chxj_serf_get_span020;
32337 COOKIE_INIT(cookie);
32340 destlen = sizeof(TEST_STRING)-1;
32341 entry.action |= CONVRULE_CSS_ON_BIT;
32343 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
32344 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
32345 ret = chxj_rencoding(&r, ret, &destlen);
32346 fprintf(stderr, "actual:[%s]\n", ret);
32347 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
32348 CU_ASSERT(ret != NULL);
32349 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
32350 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
32351 CU_ASSERT(call_check == 0);
32355 #undef RESULT_STRING
32358 void test_ixhtml10_fieldset_tag_001()
32360 #define TEST_STRING "<fieldset></fieldset>"
32361 #define RESULT_STRING "\n"
32365 chxjconvrule_entry entry;
32367 apr_size_t destlen;
32369 chxj_serf_get = test_chxj_serf_get_span020;
32372 COOKIE_INIT(cookie);
32375 destlen = sizeof(TEST_STRING)-1;
32376 entry.action |= CONVRULE_CSS_ON_BIT;
32378 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
32379 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
32380 ret = chxj_rencoding(&r, ret, &destlen);
32381 fprintf(stderr, "actual:[%s]\n", ret);
32382 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
32383 CU_ASSERT(ret != NULL);
32384 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
32385 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
32386 CU_ASSERT(call_check == 0);
32390 #undef RESULT_STRING
32392 void test_ixhtml10_fieldset_tag_002()
32394 #define TEST_STRING "<fieldset>abc</fieldset>"
32395 #define RESULT_STRING "abc"
32399 chxjconvrule_entry entry;
32401 apr_size_t destlen;
32403 chxj_serf_get = test_chxj_serf_get_span020;
32406 COOKIE_INIT(cookie);
32409 destlen = sizeof(TEST_STRING)-1;
32410 entry.action |= CONVRULE_CSS_ON_BIT;
32412 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
32413 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
32414 ret = chxj_rencoding(&r, ret, &destlen);
32415 fprintf(stderr, "actual:[%s]\n", ret);
32416 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
32417 CU_ASSERT(ret != NULL);
32418 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
32419 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
32420 CU_ASSERT(call_check == 0);
32424 #undef RESULT_STRING
32427 void test_ixhtml10_legend_tag_001()
32429 #define TEST_STRING "<legend></legend>"
32430 #define RESULT_STRING "\n"
32434 chxjconvrule_entry entry;
32436 apr_size_t destlen;
32438 chxj_serf_get = test_chxj_serf_get_span020;
32441 COOKIE_INIT(cookie);
32444 destlen = sizeof(TEST_STRING)-1;
32445 entry.action |= CONVRULE_CSS_ON_BIT;
32447 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
32448 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
32449 ret = chxj_rencoding(&r, ret, &destlen);
32450 fprintf(stderr, "actual:[%s]\n", ret);
32451 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
32452 CU_ASSERT(ret != NULL);
32453 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
32454 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
32455 CU_ASSERT(call_check == 0);
32459 #undef RESULT_STRING
32461 void test_ixhtml10_legend_tag_002()
32463 #define TEST_STRING "<legend>abc</legend>"
32464 #define RESULT_STRING "abc"
32468 chxjconvrule_entry entry;
32470 apr_size_t destlen;
32472 chxj_serf_get = test_chxj_serf_get_span020;
32475 COOKIE_INIT(cookie);
32478 destlen = sizeof(TEST_STRING)-1;
32479 entry.action |= CONVRULE_CSS_ON_BIT;
32481 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
32482 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
32483 ret = chxj_rencoding(&r, ret, &destlen);
32484 fprintf(stderr, "actual:[%s]\n", ret);
32485 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
32486 CU_ASSERT(ret != NULL);
32487 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
32488 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
32489 CU_ASSERT(call_check == 0);
32493 #undef RESULT_STRING
32497 void test_ixhtml10_label_tag_001()
32499 #define TEST_STRING "<label></label>"
32500 #define RESULT_STRING "\n"
32504 chxjconvrule_entry entry;
32506 apr_size_t destlen;
32508 chxj_serf_get = test_chxj_serf_get_span020;
32511 COOKIE_INIT(cookie);
32514 destlen = sizeof(TEST_STRING)-1;
32515 entry.action |= CONVRULE_CSS_ON_BIT;
32517 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
32518 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
32519 ret = chxj_rencoding(&r, ret, &destlen);
32520 fprintf(stderr, "actual:[%s]\n", ret);
32521 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
32522 CU_ASSERT(ret != NULL);
32523 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
32524 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
32525 CU_ASSERT(call_check == 0);
32529 #undef RESULT_STRING
32531 void test_ixhtml10_label_tag_002()
32533 #define TEST_STRING "<label>abc</label>"
32534 #define RESULT_STRING "abc"
32538 chxjconvrule_entry entry;
32540 apr_size_t destlen;
32542 chxj_serf_get = test_chxj_serf_get_span020;
32545 COOKIE_INIT(cookie);
32548 destlen = sizeof(TEST_STRING)-1;
32549 entry.action |= CONVRULE_CSS_ON_BIT;
32551 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
32552 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
32553 ret = chxj_rencoding(&r, ret, &destlen);
32554 fprintf(stderr, "actual:[%s]\n", ret);
32555 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
32556 CU_ASSERT(ret != NULL);
32557 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
32558 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
32559 CU_ASSERT(call_check == 0);
32563 #undef RESULT_STRING
32566 void test_ixhtml10_nlmark_001()
32568 #define TEST_STRING "<div>\n</div>"
32569 #define RESULT_STRING "<div></div>"
32573 chxjconvrule_entry entry;
32575 apr_size_t destlen;
32577 chxj_serf_get = test_chxj_serf_get_span020;
32580 COOKIE_INIT(cookie);
32583 destlen = sizeof(TEST_STRING)-1;
32584 entry.action |= CONVRULE_CSS_ON_BIT;
32586 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
32587 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
32588 ret = chxj_rencoding(&r, ret, &destlen);
32589 fprintf(stderr, "actual:[%s]\n", ret);
32590 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
32591 CU_ASSERT(ret != NULL);
32592 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
32593 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
32594 CU_ASSERT(call_check == 0);
32598 #undef RESULT_STRING
32601 void test_ixhtml10_nlmark_002()
32603 #define TEST_STRING "<div>\n</div>"
32604 #define RESULT_STRING "<div>\r\n</div>"
32608 chxjconvrule_entry entry;
32610 apr_size_t destlen;
32612 chxj_serf_get = test_chxj_serf_get_span020;
32615 COOKIE_INIT(cookie);
32618 destlen = sizeof(TEST_STRING)-1;
32619 entry.action |= CONVRULE_CSS_ON_BIT;
32621 v_new_line_type = NLTYPE_CRLF;
32623 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
32624 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
32625 ret = chxj_rencoding(&r, ret, &destlen);
32626 fprintf(stderr, "actual:[%s]\n", ret);
32627 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
32628 fprintf(stderr, "nltype:[%d]\n", v_new_line_type);
32629 CU_ASSERT(ret != NULL);
32630 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
32631 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
32632 CU_ASSERT(call_check == 0);
32636 #undef RESULT_STRING
32638 void test_ixhtml10_nlmark_003()
32640 #define TEST_STRING "<div>\n</div>"
32641 #define RESULT_STRING "<div>\r</div>"
32645 chxjconvrule_entry entry;
32647 apr_size_t destlen;
32649 chxj_serf_get = test_chxj_serf_get_span020;
32652 COOKIE_INIT(cookie);
32655 destlen = sizeof(TEST_STRING)-1;
32656 entry.action |= CONVRULE_CSS_ON_BIT;
32658 v_new_line_type = NLTYPE_CR;
32660 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
32661 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
32662 ret = chxj_rencoding(&r, ret, &destlen);
32663 fprintf(stderr, "actual:[%s]\n", ret);
32664 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
32665 fprintf(stderr, "nltype:[%d]\n", v_new_line_type);
32666 CU_ASSERT(ret != NULL);
32667 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
32668 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
32669 CU_ASSERT(call_check == 0);
32673 #undef RESULT_STRING
32676 void test_ixhtml10_nlmark_004()
32678 #define TEST_STRING "<div>\n</div>"
32679 #define RESULT_STRING "<div>\n</div>"
32683 chxjconvrule_entry entry;
32685 apr_size_t destlen;
32687 chxj_serf_get = test_chxj_serf_get_span020;
32690 COOKIE_INIT(cookie);
32693 destlen = sizeof(TEST_STRING)-1;
32694 entry.action |= CONVRULE_CSS_ON_BIT;
32696 v_new_line_type = NLTYPE_LF;
32698 tmp = chxj_encoding(&r, TEST_STRING, &destlen);
32699 ret = chxj_convert_ixhtml10(&r, &spec, tmp, destlen, &destlen, &entry, &cookie);
32700 ret = chxj_rencoding(&r, ret, &destlen);
32702 v_new_line_type = NLTYPE_NONE;
32704 fprintf(stderr, "actual:[%s]\n", ret);
32705 fprintf(stderr, "expect:[%s]\n", RESULT_STRING);
32706 fprintf(stderr, "nltype:[%d]\n", v_new_line_type);
32707 CU_ASSERT(ret != NULL);
32708 CU_ASSERT(strcmp(RESULT_STRING, ret) == 0);
32709 CU_ASSERT(destlen == sizeof(RESULT_STRING)-1);
32710 CU_ASSERT(call_check == 0);
32714 #undef RESULT_STRING