Tests that use p:json-merge

Test suiteTestExpected resultDescription
3.0-test-suiteab-json-merge-001passSimple test, joining together three maps with different keys.
3.0-test-suiteab-json-merge-002passSimple test, joining together three maps with conflicting keys, default duplicates.
3.0-test-suiteab-json-merge-003passSimple test, joining together three maps with conflicting keys and 'use-first'.
3.0-test-suiteab-json-merge-004passSimple test, joining together three maps with conflicting keys and 'use-last'.
3.0-test-suiteab-json-merge-005passSimple test, joining together three maps with conflicting keys and 'use-any'.
3.0-test-suiteab-json-merge-006passSimple test, joining together three maps with conflicting keys and 'combine'.
3.0-test-suiteab-json-merge-007catch failureSimple test, joining together three maps with conflicting keys and 'reject'.
3.0-test-suiteab-json-merge-008passJoining together three json string, using default key generator.
3.0-test-suiteab-json-merge-009passJoining together three json string, using explicit key generator.
3.0-test-suiteab-json-merge-010passJoining map and JSON string with conflict in keys, default strategy.
3.0-test-suiteab-json-merge-011passJoining map and JSON string with conflict in keys, explicit strategy use-first.
3.0-test-suiteab-json-merge-012passJoining map and JSON string with conflict in keys, explicit strategy use-last.
3.0-test-suiteab-json-merge-013passJoining map and JSON string with conflict in keys, explicit strategy use-any.
3.0-test-suiteab-json-merge-014passJoining map and JSON string with conflict in keys, explicit strategy combine.
3.0-test-suiteab-json-merge-015catch failureJoining map and JSON string with conflict in keys, explicit strategy reject.
3.0-test-suiteab-json-merge-016passTests that p:index is correctly counted.
3.0-test-suiteab-json-merge-017passTests that entries is correctly ordered.
3.0-test-suiteab-json-merge-018passTests mixing all possible documents
3.0-test-suiteab-json-merge-019passTests mixing all possible documents
3.0-test-suiteab-json-merge-020catch failureTests that it is an error, if @key returns a sequence.
3.0-test-suiteab-json-merge-021catch failureTests that it is an error, if @key returns an array.
3.0-test-suiteab-json-merge-022catch failureTests that it is an error, if @key returns a map.
3.0-test-suiteab-json-merge-023passTests that the string value of a node result is taken as key.