diff options
Diffstat (limited to 'LayoutTests/fast/xpath/py-dom-xpath/functions-expected.txt')
-rw-r--r-- | LayoutTests/fast/xpath/py-dom-xpath/functions-expected.txt | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/LayoutTests/fast/xpath/py-dom-xpath/functions-expected.txt b/LayoutTests/fast/xpath/py-dom-xpath/functions-expected.txt new file mode 100644 index 0000000..b70f566 --- /dev/null +++ b/LayoutTests/fast/xpath/py-dom-xpath/functions-expected.txt @@ -0,0 +1,86 @@ +PASS //item[@id=last()] +PASS //item[position()=3] +PASS count(//item) +FAIL id("c") incorrect length (expected 1, actual 0) +FAIL id(//reference) incorrect length (expected 3, actual 0) +PASS local-name(//self::node()[@id=7]) +PASS number(//self::node()[@id=7]/attribute::*[local-name()="value"]) +PASS local-name(/absent) +PASS namespace-uri(//self::node()[@id>5]) +PASS //self::node()[@id and namespace-uri()="http://www.example.com/b"] +PASS namespace-uri(/absent) +PASS name(//self::node()[@id=7]) +PASS //self::node()[name()="b:item"] +PASS name(/absent) +PASS string(//para) +PASS string(//inconceivable) +PASS string(0 div 0) +PASS string(1 div 0) +PASS string(-1 div 0) +PASS string(2.5 * 2) +PASS string(1 div -2) +PASS string(1 = 2) +PASS string("string") +PASS //para[string()="Two"] +PASS concat(//para, ":", //para[2]) +PASS starts-with("foo-bar", "foo") +PASS starts-with("foo-bar", "bar") +PASS contains("foo-bar", "o-b") +PASS contains("foo-bar", "b-o") +PASS substring-before("foo::bar", "::") +PASS substring-before("foo::bar", "--") +PASS substring-after("foo::bar", "::") +PASS substring-after("foo::bar", "--") +PASS substring("12345", 2) +PASS substring("12345", 2, 3) +PASS substring("12345", 1.5, 2.6) +PASS substring("12345", 0, 3) +PASS substring("12345", 0 div 0, 3) +PASS substring("12345", 1, 0 div 0) +PASS substring("12345", -42, 1 div 0) +PASS substring("12345", -1 div 0, 1 div 0) +PASS substring("12345", 6, 1) +PASS substring("12345", 1, 0) +PASS string-length("12345") +PASS //para[string-length()=5] +PASS normalize-space(" one two ") +PASS //para[normalize-space() = "Four"] +PASS translate("abcdef", "abcde", "xyz") +PASS boolean(1) +PASS boolean(0) +PASS boolean(0 div 0) +PASS boolean(cod) +PASS boolean(doc) +PASS boolean("") +PASS boolean("foo") +PASS not(1 = 1) +PASS true() +PASS false() +PASS //*[lang("en")] +PASS //*[lang("EN-US")] +PASS normalize-space((//text()[lang("jp")])[normalize-space()]) +PASS string(number("-1e5")) +PASS number(true()) +PASS number(false()) +PASS number(//item) +PASS string(//item[number()=4 div 2]) +PASS sum(//item) +PASS floor(1.99) +PASS floor(-1.99) +PASS ceiling(1.99) +PASS ceiling(-1.99) +PASS round(1.5) +PASS round(-1.5) +PASS string(round(0 div 0)) +PASS round(1 div 0) +PASS round(-1 div 0) +PASS number(".1") +PASS number("1.") +PASS string(number(".1.")) +PASS string(number("..1")) +PASS string(number("1..")) +PASS string(number(".-1")) +PASS successfullyParsed is true + +TEST COMPLETE + |