/[suikacvs]/messaging/manakai/t/selectors-test-1.dat
Suika

Contents of /messaging/manakai/t/selectors-test-1.dat

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.5 - (hide annotations) (download)
Sat Sep 29 14:03:04 2007 UTC (17 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.4: +446 -0 lines
++ manakai/lib/Message/DOM/ChangeLog	29 Sep 2007 14:02:51 -0000
	* SelectorsAPI.pm: Attribute selectors are implemented.

2007-09-29  Wakaba  <wakaba@suika.fam.cx>

++ manakai/t/ChangeLog	29 Sep 2007 14:02:30 -0000
	* selectors-test-1.dat: New tests for attribute selectors
	are added.

2007-09-29  Wakaba  <wakaba@suika.fam.cx>

1 wakaba 1.1 #html 1
2     <!DOCTYPE HTML>
3     <p></p>
4    
5     #html 2
6     <!DOCTYPE HTML>
7     <q></q>
8    
9     #html 3
10     <!DOCTYPE HTML>
11     <p></p><p></p>
12    
13     #html 4
14     <!DOCTYPE HTML>
15     <p><q></q></p>
16    
17     #html 5
18     <!DOCTYPE HTML>
19     <p><p><p><p>
20    
21     #html 6
22     <!DOCTYPE HTML>
23     <p><p><p></p><q></q>
24    
25     #data
26     *
27     #result 1
28     /2
29     /2/1
30     /2/2
31     /2/2/1
32 wakaba 1.4 #result 1 /2/2
33     /2/2/1
34 wakaba 1.1 #result 2
35     /2
36     /2/1
37     /2/2
38     /2/2/1
39 wakaba 1.4 #result 2 /2/2
40     /2/2/1
41 wakaba 1.1 #result 3
42     /2
43     /2/1
44     /2/2
45     /2/2/1
46     /2/2/2
47 wakaba 1.4 #result 3 /2/2
48     /2/2/1
49     /2/2/2
50     #result 3 /2/2/1
51 wakaba 1.1 #result 4
52     /2
53     /2/1
54     /2/2
55     /2/2/1
56     /2/2/1/1
57 wakaba 1.4 #result 4 /2/2
58     /2/2/1
59     /2/2/1/1
60     #result 4 /2/2/1
61     /2/2/1/1
62 wakaba 1.1
63     #data
64 wakaba 1.2 *
65     #ns http://www.w3.org/1999/xhtml
66     #result 1
67     /2
68     /2/1
69     /2/2
70     /2/2/1
71    
72     #data
73     *
74     #ns http://www.w3.org/2000/svg
75     #result 1
76    
77     #data
78     *|*
79     #result 1
80     /2
81     /2/1
82     /2/2
83     /2/2/1
84    
85     #data
86     h|*
87     #ns h http://www.w3.org/1999/xhtml
88     #result 1
89     /2
90     /2/1
91     /2/2
92     /2/2/1
93    
94     #data
95     s|*
96     #ns s http://www.w3.org/2000/svg
97     #result 1
98    
99     #data
100     |*
101     #result 1
102    
103     #data
104 wakaba 1.1 p
105     #result 1
106     /2/2/1
107     #result 2
108     #result 3
109     /2/2/1
110     /2/2/2
111     #result 4
112     /2/2/1
113    
114     #data
115     q
116     #result 1
117     #result 2
118     /2/2/1
119     #result 3
120     #result 4
121     /2/2/1/1
122 wakaba 1.2
123     #data
124     *|p
125     #result 1
126     /2/2/1
127    
128     #data
129     p
130     #ns http://www.w3.org/1999/xhtml
131     #result 1
132     /2/2/1
133    
134     #data
135     p
136     #ns http://www.w3.org/2000/svg
137     #result 1
138    
139     #data
140     |p
141     #result 1
142    
143     #data
144     h|p
145     #ns h http://www.w3.org/1999/xhtml
146     #result 1
147     /2/2/1
148    
149     #data
150     s|p
151     #ns s http://www.w3.org/2000/svg
152     #result 1
153 wakaba 1.1
154     #data
155     * *
156     #result 1
157     /2/1
158     /2/2
159     /2/2/1
160     #result 2
161     /2/1
162     /2/2
163     /2/2/1
164     #result 3
165     /2/1
166     /2/2
167     /2/2/1
168     /2/2/2
169     #result 4
170     /2/1
171     /2/2
172     /2/2/1
173     /2/2/1/1
174 wakaba 1.4 #result 4 /2/2
175     /2/2/1
176     /2/2/1/1
177     #result 4 /2/2/1
178     /2/2/1/1
179     #result 4 /2/2/1/1
180 wakaba 1.1
181     #data
182     * > *
183     #result 1
184     /2/1
185     /2/2
186     /2/2/1
187 wakaba 1.4 #result 1 /2/2
188     /2/2/1
189 wakaba 1.1 #result 2
190     /2/1
191     /2/2
192     /2/2/1
193 wakaba 1.4 #result 2 /2/2
194     /2/2/1
195 wakaba 1.1 #result 3
196     /2/1
197     /2/2
198     /2/2/1
199     /2/2/2
200 wakaba 1.4 #result 3 /2/2
201     /2/2/1
202     /2/2/2
203 wakaba 1.1 #result 4
204     /2/1
205     /2/2
206     /2/2/1
207     /2/2/1/1
208 wakaba 1.4 #result 4 /2/2
209     /2/2/1
210     /2/2/1/1
211     #result 4 /2/2/1
212     /2/2/1/1
213     #result 4 /2/2/1/1
214 wakaba 1.1
215     #data
216     * + *
217     #result 1
218     /2/2
219     #result 2
220     /2/2
221     #result 3
222     /2/2
223     /2/2/2
224     #result 4
225     /2/2
226     #result 5
227     /2/2
228     /2/2/2
229     /2/2/3
230     /2/2/4
231 wakaba 1.4 #result 5 /2/2
232     /2/2/2
233     /2/2/3
234     /2/2/4
235 wakaba 1.1
236     #data
237     * ~ *
238     #result 1
239     /2/2
240     #result 2
241     /2/2
242     #result 3
243     /2/2
244     /2/2/2
245 wakaba 1.4 #result 3 /2/2
246     /2/2/2
247     #result 3 /2/2/1
248 wakaba 1.1 #result 4
249     /2/2
250     #result 5
251     /2/2
252     /2/2/2
253     /2/2/3
254     /2/2/4
255 wakaba 1.4 #result 5 /2/2
256     /2/2/2
257     /2/2/3
258     /2/2/4
259     #result 5 /2/2/1
260     #result 5 /2/2/2
261 wakaba 1.1
262     #data
263     * + p
264     #result 1
265     #result 2
266     #result 3
267     /2/2/2
268 wakaba 1.4 #result 3 /2/2
269     /2/2/2
270     #result 3 /2/2/2
271 wakaba 1.1 #result 4
272     #result 5
273     /2/2/2
274     /2/2/3
275     /2/2/4
276     #result 6
277     /2/2/2
278     /2/2/3
279    
280     #data
281     * ~ p
282     #result 1
283     #result 2
284     #result 3
285     /2/2/2
286     #result 4
287     #result 5
288     /2/2/2
289     /2/2/3
290     /2/2/4
291     #result 6
292     /2/2/2
293     /2/2/3
294    
295     #data
296     * + q
297     #result 6
298     /2/2/4
299    
300     #data
301     * ~ q
302     #result 6
303     /2/2/4
304    
305     #data
306     p + q
307     #result 6
308     /2/2/4
309    
310     #data
311     p ~ q
312     #result 6
313     /2/2/4
314 wakaba 1.3
315     #data
316     ::before
317     #result 1
318    
319     #data
320     p, ::before
321     #result 1
322     /2/2/1
323    
324     #data
325     ::before, p
326     #result 1
327     /2/2/1
328 wakaba 1.4
329     #data
330     * * p
331     #result 3 /2/2
332     /2/2/1
333     /2/2/2
334    
335     #data
336     * > * p
337     #result 3 /2/2
338     /2/2/1
339     /2/2/2
340    
341     #data
342     * > * > p
343     #result 3 /2/2
344     /2/2/1
345     /2/2/2
346    
347     #data
348     * + * p
349     #result 3 /2/2
350     /2/2/1
351     /2/2/2
352     #result 3 /2/2/1
353    
354     #data
355     * ~ * p
356     #result 3 /2/2
357     /2/2/1
358     /2/2/2
359     #result 3 /2/2/1
360    
361     #html 7
362     <!DOCTYPE HTML>
363     <p><a></a><p><b></b><p><i></i>
364    
365     #data
366     p + p *
367     #result 7 /2/2
368     /2/2/2/1
369     /2/2/3/1
370    
371     #data
372     p ~ p *
373     #result 7 /2/2
374     /2/2/2/1
375     /2/2/3/1
376 wakaba 1.3
377 wakaba 1.5 #html 8
378     <!DOCTYPE HTML>
379     <p align>
380    
381     #html 9
382     <!DOCTYPE HTML>
383     <p align=left>
384    
385     #data
386     [align]
387     #result 7
388     #result 8
389     /2/2/1
390     #result 9
391     /2/2/1
392    
393     #data
394     [align][align]
395     #result 7
396     #result 8
397     /2/2/1
398     #result 9
399     /2/2/1
400    
401     #data
402     [align]
403     #ns http://www.w3.org/1999/xhtml
404     #result 7
405     #result 8
406     /2/2/1
407     #result 9
408     /2/2/1
409    
410     #data
411     [*|align]
412     #result 7
413     #result 8
414     /2/2/1
415     #result 9
416     /2/2/1
417    
418     #data
419     [|align]
420     #result 7
421     #result 8
422     /2/2/1
423     #result 9
424     /2/2/1
425    
426     #data
427     [html|align]
428     #ns html http://www.w3.org/1999/xhtml
429     #result 7
430     #result 8
431     #result 9
432    
433     #data
434     [|Align]
435     #result 7
436     #result 8
437     /2/2/1
438     #result 9
439     /2/2/1
440    
441     #data
442     [*|Align]
443     #result 7
444     #result 8
445     /2/2/1
446     #result 9
447     /2/2/1
448    
449     #data
450     [|ALIGN]
451     #result 7
452     #result 8
453     /2/2/1
454     #result 9
455     /2/2/1
456    
457     #data
458     [*|ALIGN]
459     #result 7
460     #result 8
461     /2/2/1
462     #result 9
463     /2/2/1
464    
465     #data
466     [|align=""]
467     #result 8
468     /2/2/1
469     #result 9
470    
471     #data
472     [*|align=""]
473     #result 8
474     /2/2/1
475     #result 9
476    
477     #data
478     [|align="lef"]
479     #result 8
480     #result 9
481    
482     #data
483     [*|align="lef"]
484     #result 8
485     #result 9
486    
487     #data
488     [|align="left"]
489     #result 8
490     #result 9
491     /2/2/1
492    
493     #data
494     [*|align="left"]
495     #result 8
496     #result 9
497     /2/2/1
498    
499     #data
500     [|align="leftright"]
501     #result 8
502     #result 9
503    
504     #data
505     [*|align="leftright"]
506     #result 8
507     #result 9
508    
509     #data
510     [|align="center"]
511     #result 8
512     #result 9
513    
514     #data
515     [*|align="center"]
516     #result 8
517     #result 9
518    
519     #data
520     [|align^="l"]
521     #result 8
522     #result 9
523     /2/2/1
524    
525     #data
526     [*|align^="l"]
527     #result 8
528     #result 9
529     /2/2/1
530    
531     #data
532     [|align^="left"]
533     #result 8
534     #result 9
535     /2/2/1
536    
537     #data
538     [*|align^="left"]
539     #result 8
540     #result 9
541     /2/2/1
542    
543     #data
544     [|align^="leff"]
545     #result 8
546     #result 9
547    
548     #data
549     [*|align^="leff"]
550     #result 8
551     #result 9
552    
553     #data
554     [|align^="leftright"]
555     #result 8
556     #result 9
557    
558     #data
559     [*|align^="leftright"]
560     #result 8
561     #result 9
562    
563     #data
564     [|align^="t"]
565     #result 8
566     #result 9
567    
568     #data
569     [*|align^="t"]
570     #result 8
571     #result 9
572    
573     #data
574     [|align$="t"]
575     #result 8
576     #result 9
577     /2/2/1
578    
579     #data
580     [*|align$="t"]
581     #result 8
582     #result 9
583     /2/2/1
584    
585     #data
586     [|align$="l"]
587     #result 8
588     #result 9
589    
590     #data
591     [*|align$="l"]
592     #result 8
593     #result 9
594    
595     #data
596     [|align$="left"]
597     #result 8
598     #result 9
599     /2/2/1
600    
601     #data
602     [*|align$="left"]
603     #result 8
604     #result 9
605     /2/2/1
606    
607     #data
608     [|align$="leff"]
609     #result 8
610     #result 9
611    
612     #data
613     [*|align$="leff"]
614     #result 8
615     #result 9
616    
617     #data
618     [|align$="rightleft"]
619     #result 8
620     #result 9
621    
622     #data
623     [*|align$="rightleft"]
624     #result 8
625     #result 9
626    
627     #data
628     [|align*="l"]
629     #result 8
630     #result 9
631     /2/2/1
632    
633     #data
634     [*|align*="l"]
635     #result 8
636     #result 9
637     /2/2/1
638    
639     #data
640     [|align*="t"]
641     #result 8
642     #result 9
643     /2/2/1
644    
645     #data
646     [*|align*="t"]
647     #result 8
648     #result 9
649     /2/2/1
650    
651     #data
652     [|align*="ef"]
653     #result 8
654     #result 9
655     /2/2/1
656    
657     #data
658     [*|align*="ef"]
659     #result 8
660     #result 9
661     /2/2/1
662    
663     #data
664     [|align*="eg"]
665     #result 8
666     #result 9
667    
668     #data
669     [*|align*="eg"]
670     #result 8
671     #result 9
672    
673     #data
674     [|align*="x"]
675     #result 8
676     #result 9
677    
678     #data
679     [*|align*="x"]
680     #result 8
681     #result 9
682    
683     #data
684     [|align*="left"]
685     #result 8
686     #result 9
687     /2/2/1
688    
689     #data
690     [*|align*="left"]
691     #result 8
692     #result 9
693     /2/2/1
694    
695     #data
696     [|align*="leftright"]
697     #result 8
698     #result 9
699    
700     #data
701     [*|align*="leftright"]
702     #result 8
703     #result 9
704    
705     #data
706     [|align|="l"]
707     #result 8
708     #result 9
709    
710     #data
711     [*|align|="l"]
712     #result 8
713     #result 9
714    
715     #data
716     [|align|="x"]
717     #result 8
718     #result 9
719    
720     #data
721     [*|align|="x"]
722     #result 8
723     #result 9
724    
725     #data
726     [|align|="left"]
727     #result 8
728     #result 9
729     /2/2/1
730    
731     #data
732     [*|align|="left"]
733     #result 8
734     #result 9
735     /2/2/1
736    
737     #data
738     [|align|="lefa"]
739     #result 8
740     #result 9
741    
742     #data
743     [*|align|="lefa"]
744     #result 8
745     #result 9
746    
747     #html 10
748     <!DOCTYPE HTML>
749     <p lang=en-US>
750    
751     #data
752     [|lang|="en"]
753     #result 10
754     /2/2/1
755    
756     #data
757     [*|lang|="en"]
758     #result 10
759     /2/2/1
760    
761     #data
762     [|lang|="en-"]
763     #result 10
764    
765     #data
766     [*|lang|="en-"]
767     #result 10
768    
769     #data
770     [|lang|="en-US"]
771     #result 10
772     /2/2/1
773    
774     #data
775     [*|lang|="en-US"]
776     #result 10
777     /2/2/1
778    
779     #html 11
780     <!DOCTYPE HTML>
781     <p class="aaa bbb ccc"><p class=aaa><p class=aaa-bbb>
782    
783     #data
784     [|class~=a]
785     #result 11
786    
787     #data
788     [*|class~=a]
789     #result 11
790    
791     #data
792     [|class~=aaa]
793     #result 11
794     /2/2/1
795     /2/2/2
796    
797     #data
798     [*|class~=aaa]
799     #result 11
800     /2/2/1
801     /2/2/2
802    
803     #data
804     [|class~=bbb]
805     #result 11
806     /2/2/1
807    
808     #data
809     [*|class~=bbb]
810     #result 11
811     /2/2/1
812    
813     #data
814     [|class~=ccc]
815     #result 11
816     /2/2/1
817    
818     #data
819     [*|class~=ccc]
820     #result 11
821     /2/2/1
822    

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24