diff --git a/map/build.xml b/map/build.xml
index 2cf408b5..6b3fce41 100644
--- a/map/build.xml
+++ b/map/build.xml
@@ -76,6 +76,7 @@
duplicates option
+
map:build((1, 2, 3, 1.0e0), options:={'duplicates':'use-first'})
@@ -83,8 +84,8 @@
{1:1, 2:2, 3:3}
deep-equal(map:keys($result), (1, 2, 3))
- map:keys($result)[1] instance of xs:double
- map:values($result)[1] instance of xs:integer
+ map:keys($result)[1] instance of xs:numeric
+ map:items($result)[1] instance of xs:integer
@@ -99,9 +100,9 @@
{1:1, 2:2, 3:3}
deep-equal(map:keys($result), (1, 2, 3))
- deep-equal(map:values($result), (1, 2, 3))
+ deep-equal(map:items($result), (1, 2, 3))
map:keys($result)[1] instance of xs:double
- map:values($result)[1] instance of xs:double
+ map:items($result)[1] instance of xs:double
@@ -116,9 +117,9 @@
{1:1, 2:2, 3:3}
deep-equal(map:keys($result), (1, 2, 3))
- deep-equal(map:values($result), (1, 2, 3))
+ deep-equal(map:items($result), (1, 2, 3))
map:keys($result)[1] instance of xs:double
- map:values($result)[1] instance of xs:numeric
+ map:items($result)[1] instance of xs:numeric
@@ -133,9 +134,9 @@
{1:(1, 1e0), 2:2, 3:3}
deep-equal(map:keys($result), (1, 2, 3))
- deep-equal(map:values($result), (1, 1.0e0, 2, 3))
+ deep-equal(map:items($result), (1, 1.0e0, 2, 3))
map:keys($result)[1] instance of xs:double
- map:values($result)[1] instance of xs:numeric
+ map:items($result)[1] instance of xs:numeric
@@ -154,11 +155,15 @@
duplicates option, invalid
+
map:build((1, 2, 3, 1.0e0), options:={'duplicates':'invalid'})
-
+
+
+
+
@@ -445,7 +450,7 @@
-
+
Order is retained