summaryrefslogtreecommitdiffstats
path: root/LayoutTests/fast/xpath/py-dom-xpath/functions-expected.txt
diff options
context:
space:
mode:
Diffstat (limited to 'LayoutTests/fast/xpath/py-dom-xpath/functions-expected.txt')
-rw-r--r--LayoutTests/fast/xpath/py-dom-xpath/functions-expected.txt86
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
+