source: branches/dev/html/test/adachi/LLReader/Lib/XML/Feed/tests/convertedtests/lang.php @ 14612

Revision 14612, 27.8 KB checked in by adati, 17 years ago (diff)
Line 
1<?php
2
3require_once 'XML_Feed_Parser_TestCase.php';
4
5class lang_TestCase extends XML_Feed_Parser_Converted_TestCase {
6
7    function test_channel_dc_language_1 () {
8        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/channel_dc_language.xml');
9        try {
10            $feed = new XML_Feed_Parser($content);
11        } catch (XML_Feed_Parser_Exception $e) {
12            $this->assertTrue(false);
13            return;
14        }
15        $this->assertEquals('en', $feed->language);
16    }
17
18    function test_channel_language_1 () {
19        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/channel_language.xml');
20        try {
21            $feed = new XML_Feed_Parser($content);
22        } catch (XML_Feed_Parser_Exception $e) {
23            $this->assertTrue(false);
24            return;
25        }
26        $this->assertEquals('en-us', $feed->language);
27    }
28
29    function test_entry_content_xml_lang_1 () {
30        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/entry_content_xml_lang.xml');
31        try {
32            $feed = new XML_Feed_Parser($content);
33        } catch (XML_Feed_Parser_Exception $e) {
34            $this->assertTrue(false);
35            return;
36        }
37        $this->assertEquals('en', $feed->getEntryByOffset(0)->content(0, 'language'));
38    }
39
40    function test_entry_content_xml_lang_blank_1 () {
41        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/entry_content_xml_lang_blank.xml');
42        try {
43            $feed = new XML_Feed_Parser($content);
44        } catch (XML_Feed_Parser_Exception $e) {
45            $this->assertTrue(false);
46            return;
47        }
48        $this->assertEquals(None, $feed->getEntryByOffset(0)->content(0, 'language'));
49    }
50
51    function test_entry_content_xml_lang_blank_2_1 () {
52        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/entry_content_xml_lang_blank_2.xml');
53        try {
54            $feed = new XML_Feed_Parser($content);
55        } catch (XML_Feed_Parser_Exception $e) {
56            $this->assertTrue(false);
57            return;
58        }
59        $this->assertEquals(None, $feed->getEntryByOffset(0)->content(0, 'language'));
60    }
61
62    function test_entry_content_xml_lang_blank_3_1 () {
63        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/entry_content_xml_lang_blank_3.xml');
64        try {
65            $feed = new XML_Feed_Parser($content);
66        } catch (XML_Feed_Parser_Exception $e) {
67            $this->assertTrue(false);
68            return;
69        }
70        $this->assertEquals('en', $feed->getEntryByOffset(1)->content->language);
71    }
72
73    function test_entry_content_xml_lang_inherit_1 () {
74        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/entry_content_xml_lang_inherit.xml');
75        try {
76            $feed = new XML_Feed_Parser($content);
77        } catch (XML_Feed_Parser_Exception $e) {
78            $this->assertTrue(false);
79            return;
80        }
81        $this->assertEquals('en', $feed->getEntryByOffset(0)->content(0, 'language'));
82    }
83
84    function test_entry_content_xml_lang_inherit_2_1 () {
85        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/entry_content_xml_lang_inherit_2.xml');
86        try {
87            $feed = new XML_Feed_Parser($content);
88        } catch (XML_Feed_Parser_Exception $e) {
89            $this->assertTrue(false);
90            return;
91        }
92        $this->assertEquals('en', $feed->getEntryByOffset(0)->content(0, 'language'));
93    }
94
95    function test_entry_content_xml_lang_inherit_3_1 () {
96        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/entry_content_xml_lang_inherit_3.xml');
97        try {
98            $feed = new XML_Feed_Parser($content);
99        } catch (XML_Feed_Parser_Exception $e) {
100            $this->assertTrue(false);
101            return;
102        }
103        $this->assertEquals('en', $feed->getEntryByOffset(0)->content(0, 'language'));
104    }
105
106    function test_entry_content_xml_lang_inherit_4_1 () {
107        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/entry_content_xml_lang_inherit_4.xml');
108        try {
109            $feed = new XML_Feed_Parser($content);
110        } catch (XML_Feed_Parser_Exception $e) {
111            $this->assertTrue(false);
112            return;
113        }
114        $this->assertEquals('en', $feed->getEntryByOffset(0)->content(0, 'language'));
115    }
116
117    function test_entry_summary_xml_lang_1 () {
118        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/entry_summary_xml_lang.xml');
119        try {
120            $feed = new XML_Feed_Parser($content);
121        } catch (XML_Feed_Parser_Exception $e) {
122            $this->assertTrue(false);
123            return;
124        }
125        $this->assertEquals('en', $feed->getEntryByOffset(0)->summary(0, 'language'));
126    }
127
128    function test_entry_summary_xml_lang_blank_1 () {
129        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/entry_summary_xml_lang_blank.xml');
130        try {
131            $feed = new XML_Feed_Parser($content);
132        } catch (XML_Feed_Parser_Exception $e) {
133            $this->assertTrue(false);
134            return;
135        }
136        $this->assertEquals(None, $feed->getEntryByOffset(0)->summary(0, 'language'));
137    }
138
139    function test_entry_summary_xml_lang_inherit_1 () {
140        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/entry_summary_xml_lang_inherit.xml');
141        try {
142            $feed = new XML_Feed_Parser($content);
143        } catch (XML_Feed_Parser_Exception $e) {
144            $this->assertTrue(false);
145            return;
146        }
147        $this->assertEquals('en', $feed->getEntryByOffset(0)->summary(0, 'language'));
148    }
149
150    function test_entry_summary_xml_lang_inherit_2_1 () {
151        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/entry_summary_xml_lang_inherit_2.xml');
152        try {
153            $feed = new XML_Feed_Parser($content);
154        } catch (XML_Feed_Parser_Exception $e) {
155            $this->assertTrue(false);
156            return;
157        }
158        $this->assertEquals('en', $feed->getEntryByOffset(0)->summary(0, 'language'));
159    }
160
161    function test_entry_summary_xml_lang_inherit_3_1 () {
162        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/entry_summary_xml_lang_inherit_3.xml');
163        try {
164            $feed = new XML_Feed_Parser($content);
165        } catch (XML_Feed_Parser_Exception $e) {
166            $this->assertTrue(false);
167            return;
168        }
169        $this->assertEquals('en', $feed->getEntryByOffset(0)->summary(0, 'language'));
170    }
171
172    function test_entry_summary_xml_lang_inherit_4_1 () {
173        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/entry_summary_xml_lang_inherit_4.xml');
174        try {
175            $feed = new XML_Feed_Parser($content);
176        } catch (XML_Feed_Parser_Exception $e) {
177            $this->assertTrue(false);
178            return;
179        }
180        $this->assertEquals('en', $feed->getEntryByOffset(0)->summary(0, 'language'));
181    }
182
183    function test_entry_title_xml_lang_1 () {
184        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/entry_title_xml_lang.xml');
185        try {
186            $feed = new XML_Feed_Parser($content);
187        } catch (XML_Feed_Parser_Exception $e) {
188            $this->assertTrue(false);
189            return;
190        }
191        $this->assertEquals('en', $feed->getEntryByOffset(0)->title(0, 'language'));
192    }
193
194    function test_entry_title_xml_lang_blank_1 () {
195        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/entry_title_xml_lang_blank.xml');
196        try {
197            $feed = new XML_Feed_Parser($content);
198        } catch (XML_Feed_Parser_Exception $e) {
199            $this->assertTrue(false);
200            return;
201        }
202        $this->assertEquals(None, $feed->getEntryByOffset(0)->title(0, 'language'));
203    }
204
205    function test_entry_title_xml_lang_inherit_1 () {
206        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/entry_title_xml_lang_inherit.xml');
207        try {
208            $feed = new XML_Feed_Parser($content);
209        } catch (XML_Feed_Parser_Exception $e) {
210            $this->assertTrue(false);
211            return;
212        }
213        $this->assertEquals('en', $feed->getEntryByOffset(0)->title(0, 'language'));
214    }
215
216    function test_entry_title_xml_lang_inherit_2_1 () {
217        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/entry_title_xml_lang_inherit_2.xml');
218        try {
219            $feed = new XML_Feed_Parser($content);
220        } catch (XML_Feed_Parser_Exception $e) {
221            $this->assertTrue(false);
222            return;
223        }
224        $this->assertEquals('en', $feed->getEntryByOffset(0)->title(0, 'language'));
225    }
226
227    function test_entry_title_xml_lang_inherit_3_1 () {
228        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/entry_title_xml_lang_inherit_3.xml');
229        try {
230            $feed = new XML_Feed_Parser($content);
231        } catch (XML_Feed_Parser_Exception $e) {
232            $this->assertTrue(false);
233            return;
234        }
235        $this->assertEquals('en', $feed->getEntryByOffset(0)->title(0, 'language'));
236    }
237
238    function test_entry_title_xml_lang_inherit_4_1 () {
239        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/entry_title_xml_lang_inherit_4.xml');
240        try {
241            $feed = new XML_Feed_Parser($content);
242        } catch (XML_Feed_Parser_Exception $e) {
243            $this->assertTrue(false);
244            return;
245        }
246        $this->assertEquals('en', $feed->getEntryByOffset(0)->title(0, 'language'));
247    }
248
249    function test_feed_copyright_xml_lang_1 () {
250        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_copyright_xml_lang.xml');
251        try {
252            $feed = new XML_Feed_Parser($content);
253        } catch (XML_Feed_Parser_Exception $e) {
254            $this->assertTrue(false);
255            return;
256        }
257        $this->assertEquals('en', $feed->copyright(0, 'language'));
258    }
259
260    function test_feed_copyright_xml_lang_blank_1 () {
261        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_copyright_xml_lang_blank.xml');
262        try {
263            $feed = new XML_Feed_Parser($content);
264        } catch (XML_Feed_Parser_Exception $e) {
265            $this->assertTrue(false);
266            return;
267        }
268        $this->assertEquals(None, $feed->copyright(0, 'language'));
269    }
270
271    function test_feed_copyright_xml_lang_inherit_1 () {
272        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_copyright_xml_lang_inherit.xml');
273        try {
274            $feed = new XML_Feed_Parser($content);
275        } catch (XML_Feed_Parser_Exception $e) {
276            $this->assertTrue(false);
277            return;
278        }
279        $this->assertEquals('en', $feed->copyright(0, 'language'));
280    }
281
282    function test_feed_copyright_xml_lang_inherit_2_1 () {
283        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_copyright_xml_lang_inherit_2.xml');
284        try {
285            $feed = new XML_Feed_Parser($content);
286        } catch (XML_Feed_Parser_Exception $e) {
287            $this->assertTrue(false);
288            return;
289        }
290        $this->assertEquals('en', $feed->copyright(0, 'language'));
291    }
292
293    function test_feed_copyright_xml_lang_inherit_3_1 () {
294        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_copyright_xml_lang_inherit_3.xml');
295        try {
296            $feed = new XML_Feed_Parser($content);
297        } catch (XML_Feed_Parser_Exception $e) {
298            $this->assertTrue(false);
299            return;
300        }
301        $this->assertEquals('en', $feed->copyright(0, 'language'));
302    }
303
304    function test_feed_copyright_xml_lang_inherit_4_1 () {
305        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_copyright_xml_lang_inherit_4.xml');
306        try {
307            $feed = new XML_Feed_Parser($content);
308        } catch (XML_Feed_Parser_Exception $e) {
309            $this->assertTrue(false);
310            return;
311        }
312        $this->assertEquals('en', $feed->copyright(0, 'language'));
313    }
314
315    function test_feed_info_xml_lang_1 () {
316        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_info_xml_lang.xml');
317        try {
318            $feed = new XML_Feed_Parser($content);
319        } catch (XML_Feed_Parser_Exception $e) {
320            $this->assertTrue(false);
321            return;
322        }
323        $this->assertEquals('en', $feed->info(0, 'language'));
324    }
325
326    function test_feed_info_xml_lang_blank_1 () {
327        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_info_xml_lang_blank.xml');
328        try {
329            $feed = new XML_Feed_Parser($content);
330        } catch (XML_Feed_Parser_Exception $e) {
331            $this->assertTrue(false);
332            return;
333        }
334        $this->assertEquals(None, $feed->info(0, 'language'));
335    }
336
337    function test_feed_info_xml_lang_inherit_1 () {
338        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_info_xml_lang_inherit.xml');
339        try {
340            $feed = new XML_Feed_Parser($content);
341        } catch (XML_Feed_Parser_Exception $e) {
342            $this->assertTrue(false);
343            return;
344        }
345        $this->assertEquals('en', $feed->info(0, 'language'));
346    }
347
348    function test_feed_info_xml_lang_inherit_2_1 () {
349        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_info_xml_lang_inherit_2.xml');
350        try {
351            $feed = new XML_Feed_Parser($content);
352        } catch (XML_Feed_Parser_Exception $e) {
353            $this->assertTrue(false);
354            return;
355        }
356        $this->assertEquals('en', $feed->info(0, 'language'));
357    }
358
359    function test_feed_info_xml_lang_inherit_3_1 () {
360        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_info_xml_lang_inherit_3.xml');
361        try {
362            $feed = new XML_Feed_Parser($content);
363        } catch (XML_Feed_Parser_Exception $e) {
364            $this->assertTrue(false);
365            return;
366        }
367        $this->assertEquals('en', $feed->info(0, 'language'));
368    }
369
370    function test_feed_info_xml_lang_inherit_4_1 () {
371        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_info_xml_lang_inherit_4.xml');
372        try {
373            $feed = new XML_Feed_Parser($content);
374        } catch (XML_Feed_Parser_Exception $e) {
375            $this->assertTrue(false);
376            return;
377        }
378        $this->assertEquals('en', $feed->info(0, 'language'));
379    }
380
381    function test_feed_language_1 () {
382        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_language.xml');
383        try {
384            $feed = new XML_Feed_Parser($content);
385        } catch (XML_Feed_Parser_Exception $e) {
386            $this->assertTrue(false);
387            return;
388        }
389        $this->assertEquals('en', $feed->language);
390    }
391
392    function test_feed_language_override_1 () {
393        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_language_override.xml');
394        try {
395            $feed = new XML_Feed_Parser($content);
396        } catch (XML_Feed_Parser_Exception $e) {
397            $this->assertTrue(false);
398            return;
399        }
400        $this->assertEquals('en', $feed->language);
401    }
402
403    function test_feed_not_xml_lang_1 () {
404        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_not_xml_lang.xml');
405        try {
406            $feed = new XML_Feed_Parser($content);
407        } catch (XML_Feed_Parser_Exception $e) {
408            $this->assertTrue(false);
409            return;
410        }
411        $this->assertEquals('en', $feed->language);
412    }
413
414    function test_feed_not_xml_lang_2_1 () {
415        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_not_xml_lang_2.xml');
416        try {
417            $feed = new XML_Feed_Parser($content);
418        } catch (XML_Feed_Parser_Exception $e) {
419            $this->assertTrue(false);
420            return;
421        }
422        $this->assertEquals(, ! $feed.has_key(->));
423    }
424
425    function test_feed_tagline_xml_lang_1 () {
426        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_tagline_xml_lang.xml');
427        try {
428            $feed = new XML_Feed_Parser($content);
429        } catch (XML_Feed_Parser_Exception $e) {
430            $this->assertTrue(false);
431            return;
432        }
433        $this->assertEquals('en', $feed->tagline(0, 'language'));
434    }
435
436    function test_feed_tagline_xml_lang_blank_1 () {
437        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_tagline_xml_lang_blank.xml');
438        try {
439            $feed = new XML_Feed_Parser($content);
440        } catch (XML_Feed_Parser_Exception $e) {
441            $this->assertTrue(false);
442            return;
443        }
444        $this->assertEquals(None, $feed->tagline(0, 'language'));
445    }
446
447    function test_feed_tagline_xml_lang_inherit_1 () {
448        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_tagline_xml_lang_inherit.xml');
449        try {
450            $feed = new XML_Feed_Parser($content);
451        } catch (XML_Feed_Parser_Exception $e) {
452            $this->assertTrue(false);
453            return;
454        }
455        $this->assertEquals('en', $feed->tagline(0, 'language'));
456    }
457
458    function test_feed_tagline_xml_lang_inherit_2_1 () {
459        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_tagline_xml_lang_inherit_2.xml');
460        try {
461            $feed = new XML_Feed_Parser($content);
462        } catch (XML_Feed_Parser_Exception $e) {
463            $this->assertTrue(false);
464            return;
465        }
466        $this->assertEquals('fr', $feed->tagline(0, 'language'));
467    }
468
469    function test_feed_tagline_xml_lang_inherit_3_1 () {
470        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_tagline_xml_lang_inherit_3.xml');
471        try {
472            $feed = new XML_Feed_Parser($content);
473        } catch (XML_Feed_Parser_Exception $e) {
474            $this->assertTrue(false);
475            return;
476        }
477        $this->assertEquals('de', $feed->tagline(0, 'language'));
478    }
479
480    function test_feed_tagline_xml_lang_inherit_4_1 () {
481        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_tagline_xml_lang_inherit_4.xml');
482        try {
483            $feed = new XML_Feed_Parser($content);
484        } catch (XML_Feed_Parser_Exception $e) {
485            $this->assertTrue(false);
486            return;
487        }
488        $this->assertEquals('en', $feed->tagline(0, 'language'));
489    }
490
491    function test_feed_title_xml_lang_1 () {
492        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_title_xml_lang.xml');
493        try {
494            $feed = new XML_Feed_Parser($content);
495        } catch (XML_Feed_Parser_Exception $e) {
496            $this->assertTrue(false);
497            return;
498        }
499        $this->assertEquals('en', $feed->title(0, 'language'));
500    }
501
502    function test_feed_title_xml_lang_blank_1 () {
503        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_title_xml_lang_blank.xml');
504        try {
505            $feed = new XML_Feed_Parser($content);
506        } catch (XML_Feed_Parser_Exception $e) {
507            $this->assertTrue(false);
508            return;
509        }
510        $this->assertEquals(None, $feed->title(0, 'language'));
511    }
512
513    function test_feed_title_xml_lang_inherit_1 () {
514        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_title_xml_lang_inherit.xml');
515        try {
516            $feed = new XML_Feed_Parser($content);
517        } catch (XML_Feed_Parser_Exception $e) {
518            $this->assertTrue(false);
519            return;
520        }
521        $this->assertEquals('de', $feed->title(0, 'language'));
522    }
523
524    function test_feed_title_xml_lang_inherit_2_1 () {
525        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_title_xml_lang_inherit_2.xml');
526        try {
527            $feed = new XML_Feed_Parser($content);
528        } catch (XML_Feed_Parser_Exception $e) {
529            $this->assertTrue(false);
530            return;
531        }
532        $this->assertEquals('de', $feed->title(0, 'language'));
533    }
534
535    function test_feed_title_xml_lang_inherit_3_1 () {
536        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_title_xml_lang_inherit_3.xml');
537        try {
538            $feed = new XML_Feed_Parser($content);
539        } catch (XML_Feed_Parser_Exception $e) {
540            $this->assertTrue(false);
541            return;
542        }
543        $this->assertEquals('de', $feed->title(0, 'language'));
544    }
545
546    function test_feed_title_xml_lang_inherit_4_1 () {
547        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_title_xml_lang_inherit_4.xml');
548        try {
549            $feed = new XML_Feed_Parser($content);
550        } catch (XML_Feed_Parser_Exception $e) {
551            $this->assertTrue(false);
552            return;
553        }
554        $this->assertEquals('en', $feed->title(0, 'language'));
555    }
556
557    function test_feed_xml_lang_1 () {
558        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/feed_xml_lang.xml');
559        try {
560            $feed = new XML_Feed_Parser($content);
561        } catch (XML_Feed_Parser_Exception $e) {
562            $this->assertTrue(false);
563            return;
564        }
565        $this->assertEquals('en', $feed->language);
566    }
567
568    function test_http_content_language_1 () {
569        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/http_content_language.xml');
570        try {
571            $feed = new XML_Feed_Parser($content);
572        } catch (XML_Feed_Parser_Exception $e) {
573            $this->assertTrue(false);
574            return;
575        }
576        $this->assertEquals('en', $feed->language);
577    }
578
579    function test_http_content_language_entry_title_inherit_1 () {
580        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/http_content_language_entry_title_inherit.xml');
581        try {
582            $feed = new XML_Feed_Parser($content);
583        } catch (XML_Feed_Parser_Exception $e) {
584            $this->assertTrue(false);
585            return;
586        }
587        $this->assertEquals('en', $feed->getEntryByOffset(0)->title(0, 'language'));
588    }
589
590    function test_http_content_language_entry_title_inherit_2_1 () {
591        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/http_content_language_entry_title_inherit_2.xml');
592        try {
593            $feed = new XML_Feed_Parser($content);
594        } catch (XML_Feed_Parser_Exception $e) {
595            $this->assertTrue(false);
596            return;
597        }
598        $this->assertEquals('en', $feed->getEntryByOffset(0)->title(0, 'language'));
599    }
600
601    function test_http_content_language_feed_language_1 () {
602        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/http_content_language_feed_language.xml');
603        try {
604            $feed = new XML_Feed_Parser($content);
605        } catch (XML_Feed_Parser_Exception $e) {
606            $this->assertTrue(false);
607            return;
608        }
609        $this->assertEquals('fr', $feed->language);
610    }
611
612    function test_http_content_language_feed_xml_lang_1 () {
613        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/http_content_language_feed_xml_lang.xml');
614        try {
615            $feed = new XML_Feed_Parser($content);
616        } catch (XML_Feed_Parser_Exception $e) {
617            $this->assertTrue(false);
618            return;
619        }
620        $this->assertEquals('fr', $feed->language);
621    }
622
623    function test_item_content_encoded_xml_lang_1 () {
624        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/item_content_encoded_xml_lang.xml');
625        try {
626            $feed = new XML_Feed_Parser($content);
627        } catch (XML_Feed_Parser_Exception $e) {
628            $this->assertTrue(false);
629            return;
630        }
631        $this->assertEquals('en', $feed->getEntryByOffset(0)->content(0, 'language'));
632    }
633
634    function test_item_content_encoded_xml_lang_inherit_1 () {
635        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/item_content_encoded_xml_lang_inherit.xml');
636        try {
637            $feed = new XML_Feed_Parser($content);
638        } catch (XML_Feed_Parser_Exception $e) {
639            $this->assertTrue(false);
640            return;
641        }
642        $this->assertEquals('en', $feed->getEntryByOffset(0)->content(0, 'language'));
643    }
644
645    function test_item_dc_language_1 () {
646        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/item_dc_language.xml');
647        try {
648            $feed = new XML_Feed_Parser($content);
649        } catch (XML_Feed_Parser_Exception $e) {
650            $this->assertTrue(false);
651            return;
652        }
653        $this->assertEquals('en', $feed->getEntryByOffset(0)->language);
654    }
655
656    function test_item_fullitem_xml_lang_1 () {
657        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/item_fullitem_xml_lang.xml');
658        try {
659            $feed = new XML_Feed_Parser($content);
660        } catch (XML_Feed_Parser_Exception $e) {
661            $this->assertTrue(false);
662            return;
663        }
664        $this->assertEquals('en', $feed->getEntryByOffset(0)->content(0, 'language'));
665    }
666
667    function test_item_fullitem_xml_lang_inherit_1 () {
668        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/item_fullitem_xml_lang_inherit.xml');
669        try {
670            $feed = new XML_Feed_Parser($content);
671        } catch (XML_Feed_Parser_Exception $e) {
672            $this->assertTrue(false);
673            return;
674        }
675        $this->assertEquals('en', $feed->getEntryByOffset(0)->content(0, 'language'));
676    }
677
678    function test_item_xhtml_body_xml_lang_1 () {
679        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/item_xhtml_body_xml_lang.xml');
680        try {
681            $feed = new XML_Feed_Parser($content);
682        } catch (XML_Feed_Parser_Exception $e) {
683            $this->assertTrue(false);
684            return;
685        }
686        $this->assertEquals('en', $feed->getEntryByOffset(0)->content(0, 'language'));
687    }
688
689    function test_item_xhtml_body_xml_lang_inherit_1 () {
690        $content = file_get_contents($this->fp_test_dir . DIRECTORY_SEPARATOR . 'wellformed/lang/item_xhtml_body_xml_lang_inherit.xml');
691        try {
692            $feed = new XML_Feed_Parser($content);
693        } catch (XML_Feed_Parser_Exception $e) {
694            $this->assertTrue(false);
695            return;
696        }
697        $this->assertEquals('en', $feed->getEntryByOffset(0)->content(0, 'language'));
698    }
699}
700
701$suite = new PHPUnit_TestSuite('lang_TestCase');
702$result = PHPUnit::run($suite, '123');
703echo $result->toString();
704
705?>
Note: See TracBrowser for help on using the repository browser.