[0002]
Basic Functional Test
No.1
expr : .//blockquote/*
time : 0.015000 sec
result:
expect: br p font
judge : OK (-)
No.2
expr : .//blockquote/child::*
time : 0.000000 sec
result:
expect: br p font
judge : OK (-)
No.3
expr : .//blockquote/parent::*
time : 0.000000 sec
result:
expect: br p font
judge : OK (-)
No.18
expr : .//*[descendant::blockquote]
time : 0.032000 sec
result: \n \n \n
expect: text('\n '):opera:gecko:applewebkit text(' '):netfront comment('blockquoteComment'):opera:gecko:ie:applewebkit3:netfront text('\n blockquoteText1:\n '):opera:gecko:applewebkit text('blockquoteText1: '):ie text(' blockquoteText1: '):netfront br text('\n blockquoteText2\n '):opera:gecko:applewebkit text('blockquoteText2 '):ie text(' blockquoteText2 '):netfront p text('\n '):opera comment(' hoge'):ie processing-instruction(pi='hoge '):opera92 processing-instruction(pi=' hoge '):opera95 text('\n '):opera text('\n \n '):gecko text('\n '):applewebkit text(' '):netfront font text('\n '):opera:gecko:applewebkit text(' '):ie:netfront
(*) node number error: 11 vs 10
judge : NG (text("\n") comment("blockquoteComment") text("\n blockquoteText1:\n ") br text("\n blockquoteText2\n ") p text("\n") processing-instruction(pi=" hoge ") text("\n") font text("\n"))
No.34
expr : .//blockquote/p
time : 0.000000 sec
result:
expect: p
judge : OK (-)
No.35
expr : .//blockquote/*
time : 0.000000 sec
result:
expect: br p font
judge : OK (-)
No.36
expr : .//*[child::* and preceding::font]
time : 0.063000 sec
result:
expect: br p del ins font
judge : OK (-)
No.5
expr : .//blockquote/descendant-or-self::*
time : 0.000000 sec
result:
expect: blockquote br p del ins font
judge : OK (-)
No.6
expr : .//blockquote/ancestor::*
time : 0.000000 sec
result:
expect: html body div center blockquote
judge : OK (-)
No.8
expr : .//blockquote/following-sibling::*
time : 0.000000 sec
result:
expect: h3 h4
judge : OK (-)
No.9
expr : .//blockquote/preceding-sibling::*
time : 0.015000 sec
result:
expect: h1 h2
judge : OK (-)
No.10
expr : .//blockquote/following::*
time : 0.000000 sec
result:
expect: h3 dfn a h4 sub sup span acronym q
judge : OK (-)
No.11
expr : .//blockquote/preceding::*
time : 0.016000 sec
result:
expect: head title dl dt dd h1 em strong h2 b s
judge : OK (-)
No.12
expr : .//blockquote/self::*
time : 0.000000 sec
result:
expect: blockquote
judge : OK (-)
No.13
expr : .//blockquote/attribute::id/parent::*
time : 0.016000 sec
result:
expect: blockquote
judge : OK (-)
No.14
expr : .//blockquote/@id/parent::*
time : 0.000000 sec
result:
expect: blockquote
judge : OK (-)
No.15
expr : .//*[blockquote]
time : 0.015000 sec
result:
expect: div center blockquote
judge : OK (-)
No.20
expr : .//*[ancestor::blockquote]
time : 0.000000 sec
result:
expect: br p del ins font
judge : OK (-)
No.21
expr : .//*[ancestor-or-self::blockquote]
time : 0.015000 sec
result:
expect: blockquote br p del ins font
judge : OK (-)
No.22
expr : .//*[following-sibling::blockquote]
time : 0.015000 sec
result:
expect: h1 h2
judge : OK (-)
No.23
expr : .//*[preceding-sibling::blockquote]
time : 0.016000 sec
result:
expect: h3 h4
judge : OK (-)
No.24
expr : .//*[following::blockquote]
time : 0.047000 sec
result:
expect: dl dt dd h1 em strong h2 b s
judge : OK (-)
No.25
expr : .//*[preceding::blockquote]
time : 0.047000 sec
result:
expect: h3 dfn a h4 sub sup span acronym q
judge : OK (-)
No.26
expr : .//*[self::blockquote]
time : 0.000000 sec
result:
expect: blockquote
judge : OK (-)
No.27
expr : .//*[@id]
time : 0.000000 sec
result:
expect: div dl dt dd center h1 em strong h2 b s blockquote br p del ins font h3 dfn a h4 sub sup span acronym q
judge : OK (-)
No.28
expr : .//*[attribute::id]
time : 0.000000 sec
result:
expect: div dl dt dd center h1 em strong h2 b s blockquote br p del ins font h3 dfn a h4 sub sup span acronym q
judge : OK (-)
No.29
expr : .//blockquote/text()
time : 0.000000 sec
result: \n \n blockquoteText1:\n \n blockquoteText2\n \n \n \n
expect: text('\n '):opera:gecko:applewebkit text(' '):netfront text('\n blockquoteText1:\n '):opera:gecko:applewebkit text('blockquoteText1: '):ie text(' blockquoteText1: '):netfront text('\n blockquoteText2\n '):opera:gecko:applewebkit text('blockquoteText2 '):ie text(' blockquoteText2 '):netfront text('\n '):opera text('\n '):opera text('\n \n '):gecko text('\n '):applewebkit text('\n '):opera:gecko:applewebkit text(' '):ie:netfront text(' '):netfront
(*) node number error: 6 vs 5
judge : NG (text("\n") text("\n blockquoteText1:\n ") text("\n blockquoteText2\n ") text("\n") text("\n") text("\n"))
No.30
expr : .//blockquote/comment()
time : 0.000000 sec
result:
expect: comment('blockquoteComment'):opera:gecko:applewebkit3:ie:netfront comment(' hoge'):ie
judge : OK (-)
No.31
expr : .//blockquote/processing-instruction()
time : 0.000000 sec
result:
expect: processing-instruction(pi='hoge '):opera92 processing-instruction(pi=' hoge '):opera95
judge : OK (-)
No.32
expr : .//blockquote/processing-instruction("pi")
time : 0.000000 sec
result:
expect: processing-instruction(pi='hoge '):opera92 processing-instruction(pi=' hoge '):opera95
judge : OK (-)
No.33
expr : .//blockquote/node()
time : 0.000000 sec
result: \n \n blockquoteText1:\n
\n blockquoteText2\n
expect: h3 h4 span
judge : OK (-)
No.37
expr : .//*[not(child::*) and preceding::font]
time : 0.062000 sec
result:
expect: dfn a sub sup acronym q
judge : OK (-)
No.38
expr : .//*[preceding::blockquote or following::blockquote]
time : 0.109000 sec
result: