| DEBUG | Laufzeitumgebung: |
| DEBUG | Datei: strings_tests.xsl |
| DEBUG | current-date(): 2012-05-28+02:00 |
| DEBUG | current-time(): 11:45:26.751+02:00 |
| DEBUG | os.name: Mac OS X |
| DEBUG | os.version: 10.7.4 |
| DEBUG | xsl:version: 2.0 |
| DEBUG | xsl:vendor: SAXON 9.1.0.8 from Saxonica |
| DEBUG | xsl:vendor-url: http://www.saxonica.com/ |
| DEBUG | xsl:product-name: SAXON |
| DEBUG | xsl:product-version: 9.1.0.8 |
| DEBUG | xsl:is-schema-aware: no |
| DEBUG | xsl:supports-serialization: yes |
| DEBUG | xsl:supports-backwards-compatibility: yes |
| DEBUG | xsb:java-available: true |
| DEBUG | xsb:vendor-hash: Saxon-B_9.1 |
| DEBUG | [xsb:lax-string-compare( 'Wort', 'Wort' )] OK (erwartet und geliefert »true«) |
| DEBUG | [xsb:lax-string-compare( 'wort', 'wort' )] OK (erwartet und geliefert »true«) |
| DEBUG | [xsb:lax-string-compare( 'Wort', 'wort' )] OK (erwartet und geliefert »true«) |
| DEBUG | [xsb:lax-string-compare( ' Wort ', 'wort' )] OK (erwartet und geliefert »true«) |
| DEBUG | [xsb:lax-string-compare( ' Wört ', 'wort' )] OK (erwartet und geliefert »false«) |
| DEBUG | [xsb:lax-string-compare( '', '' )] OK (erwartet und geliefert »true«) |
| DEBUG | [xsb:lax-string-compare( (), () )] OK (erwartet und geliefert »true«) |
| DEBUG | [xsb:return-default-if-empty( 'Wort', 'Default' )] OK (erwartet und geliefert »Wort«) |
| DEBUG | [xsb:return-default-if-empty( '', 'Default' )] OK (erwartet und geliefert »Default«) |
| DEBUG | [xsb:return-default-if-empty( ' ', 'Default' )] OK (erwartet und geliefert »Default«) |
| DEBUG | [xsb:return-default-if-empty( (), 'leer' )] OK (erwartet und geliefert »leer«) |
| DEBUG | [xsb:return-default-if-empty( ' ', () )] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:trim-left( () )] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:trim-left('')] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:trim-left('Camel Case')] OK (erwartet und geliefert »Camel Case«) |
| DEBUG | [xsb:trim-left('Camel Case ')] OK (erwartet und geliefert »Camel Case «) |
| DEBUG | [xsb:trim-left(' Camel Case')] OK (erwartet und geliefert »Camel Case«) |
| DEBUG | [xsb:trim-left(' Camel Case ')] OK (erwartet und geliefert »Camel Case «) |
| DEBUG | [xsb:trim-right( () )] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:trim-right('')] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:trim-right('Camel Case')] OK (erwartet und geliefert »Camel Case«) |
| DEBUG | [xsb:trim-right(' Camel Case')] OK (erwartet und geliefert » Camel Case«) |
| DEBUG | [xsb:trim-right('Camel Case ')] OK (erwartet und geliefert »Camel Case«) |
| DEBUG | [xsb:trim-right(' Camel Case ')] OK (erwartet und geliefert » Camel Case«) |
| DEBUG | [xsb:trim('')] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:trim( () )] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:trim('Camel Case')] OK (erwartet und geliefert »Camel Case«) |
| DEBUG | [xsb:trim('Camel Case ')] OK (erwartet und geliefert »Camel Case«) |
| DEBUG | [xsb:trim(' Camel Case ')] OK (erwartet und geliefert »Camel Case«) |
| DEBUG | [xsb:normalize-paragraphs( () )] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:normalize-paragraphs('')] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:normalize-paragraphs('Wort')] OK (erwartet und geliefert »Wort«) |
| DEBUG | [xsb:normalize-paragraphs('Wort\nZeile')] OK (erwartet und geliefert »Wort
Zeile«) |
| DEBUG | [xsb:normalize-paragraphs('Wort\nZeile')] OK (erwartet und geliefert »Wort
Zeile«) |
| DEBUG | [xsb:normalize-paragraphs('Wort\nZeile')] OK (erwartet und geliefert »Wort
Zeile«) |
| DEBUG | [xsb:normalize-paragraphs('Wort\n\nZeile')] OK (erwartet und geliefert »Wort
Zeile«) |
| DEBUG | [xsb:normalize-paragraphs('Wort\n\nZeile')] OK (erwartet und geliefert »Wort
Zeile«) |
| DEBUG | [xsb:normalize-paragraphs('Wort\n\nZeile')] OK (erwartet und geliefert »Wort
Zeile«) |
| DEBUG | [xsb:normalize-paragraphs('Wort\n\n\nZeile')] OK (erwartet und geliefert »Wort
Zeile«) |
| DEBUG | [xsb:normalize-paragraphs('Wort\n\n\nZeile')] OK (erwartet und geliefert »Wort
Zeile«) |
| DEBUG | [xsb:return-composed-string-if-not-empty((), (), ())] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:return-composed-string-if-not-empty('', '', '')] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:return-composed-string-if-not-empty('x', '', 'x')] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:return-composed-string-if-not-empty('x', 'test', '')] OK (erwartet und geliefert »xtest«) |
| DEBUG | [xsb:return-composed-string-if-not-empty('', 'test', 'x')] OK (erwartet und geliefert »testx«) |
| DEBUG | [xsb:return-composed-string-if-not-empty('x', 'test', 'y')] OK (erwartet und geliefert »xtesty«) |
| DEBUG | [xsb:listed( '', '' )] OK (erwartet und geliefert »false«) |
| DEBUG | [xsb:listed( (), () )] OK (erwartet und geliefert »false«) |
| DEBUG | [xsb:listed( 'list', '' )] OK (erwartet und geliefert »false«) |
| DEBUG | [xsb:listed( '', 'item' )] OK (erwartet und geliefert »false«) |
| DEBUG | [xsb:listed( 'liste', 'list' )] OK (erwartet und geliefert »false«) |
| DEBUG | [xsb:listed( 'liste item', 'list' )] OK (erwartet und geliefert »false«) |
| DEBUG | [xsb:listed( 'item', 'item' )] OK (erwartet und geliefert »true«) |
| DEBUG | [xsb:listed( 'list item', 'item' )] OK (erwartet und geliefert »true«) |
| DEBUG | [xsb:listed( 'item list', 'item' )] OK (erwartet und geliefert »true«) |
| DEBUG | [xsb:listed( 'item\tlist', 'item' )] OK (erwartet und geliefert »true«) |
| DEBUG | [xsb:listed( 'item
list', 'item' )] OK (erwartet und geliefert »true«) |
| DEBUG | [xsb:listed( 'item list item', 'item' )] OK (erwartet und geliefert »true«) |
| DEBUG | [xsb:encode-for-id('')] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:encode-for-id( () )] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:encode-for-id('EineID_123')] OK (erwartet und geliefert »EineID_123«) |
| DEBUG | [xsb:encode-for-id('EineID 123')] OK (erwartet und geliefert »EineID_123«) |
| DEBUG | [xsb:encode-for-id('EineIDÄ123')] OK (erwartet und geliefert »EineIDxC3x84123«) |
| DEBUG | [xsb:encode-for-id('EineID_123')] OK (erwartet und geliefert »EineID_123«) |
| DEBUG | [xsb:encode-for-id('EineID=123')] OK (erwartet und geliefert »EineIDx3D123«) |
| DEBUG | [xsb:sort(())] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:sort('')] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:sort(0)] OK (erwartet und geliefert »0«) |
| DEBUG | [xsb:sort('1')] OK (erwartet und geliefert »1«) |
| DEBUG | [xsb:sort((1, 2))] OK (erwartet und geliefert »1 2«) |
| DEBUG | [xsb:sort(('1', '2'))] OK (erwartet und geliefert »1 2«) |
| DEBUG | [xsb:sort((2, 1))] OK (erwartet und geliefert »1 2«) |
| DEBUG | [xsb:sort(('2', '1'))] OK (erwartet und geliefert »1 2«) |
| DEBUG | [xsb:sort((2, -1))] OK (erwartet und geliefert »-1 2«) |
| DEBUG | [xsb:sort(('2', '-1'))] OK (erwartet und geliefert »-1 2«) |
| DEBUG | [xsb:sort((xs:date('2012-05-14'), xs:date('2012-05-13') ) )] OK (erwartet und geliefert »2012-05-13 2012-05-14«) |
| DEBUG | [xsb:sort((), 'ascending')] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:sort('', 'ascending')] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:sort(0, 'ascending')] OK (erwartet und geliefert »0«) |
| DEBUG | [xsb:sort('1', 'ascending')] OK (erwartet und geliefert »1«) |
| DEBUG | [xsb:sort((1, 2), 'ascending')] OK (erwartet und geliefert »1 2«) |
| DEBUG | [xsb:sort(('1', '2'), 'ascending')] OK (erwartet und geliefert »1 2«) |
| DEBUG | [xsb:sort((2, 1), 'ascending')] OK (erwartet und geliefert »1 2«) |
| DEBUG | [xsb:sort(('2', '1'), 'ascending')] OK (erwartet und geliefert »1 2«) |
| DEBUG | [xsb:sort((2, -1), 'ascending')] OK (erwartet und geliefert »-1 2«) |
| DEBUG | [xsb:sort(('2', '-1'), 'ascending')] OK (erwartet und geliefert »-1 2«) |
| DEBUG | [xsb:sort(('aa', 'aä'), 'ascending')] OK (erwartet und geliefert »aa aä«) |
| DEBUG | [xsb:sort((xs:date('2012-05-14'), xs:date('2012-05-13') ), 'ascending' )] OK (erwartet und geliefert »2012-05-13 2012-05-14«) |
| DEBUG | [xsb:sort((), 'descending')] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:sort('', 'descending')] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:sort(0, 'descending')] OK (erwartet und geliefert »0«) |
| DEBUG | [xsb:sort('1', 'descending')] OK (erwartet und geliefert »1«) |
| DEBUG | [xsb:sort((1, 2), 'descending')] OK (erwartet und geliefert »2 1«) |
| DEBUG | [xsb:sort(('1', '2'), 'descending')] OK (erwartet und geliefert »2 1«) |
| DEBUG | [xsb:sort((2, 1), 'descending')] OK (erwartet und geliefert »2 1«) |
| DEBUG | [xsb:sort(('2', '1'), 'descending')] OK (erwartet und geliefert »2 1«) |
| DEBUG | [xsb:sort((2, -1), 'descending')] OK (erwartet und geliefert »2 -1«) |
| DEBUG | [xsb:sort(('2', '-1'), 'descending')] OK (erwartet und geliefert »2 -1«) |
| DEBUG | [xsb:sort(('aa', 'aä'), 'descending')] OK (erwartet und geliefert »aä aa«) |
| DEBUG | [xsb:sort((xs:date('2012-05-14'), xs:date('2012-05-13') ), 'descending' )] OK (erwartet und geliefert »2012-05-14 2012-05-13«) |
| DEBUG | [xsb:escape-for-regex(())] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:escape-for-regex('')] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:escape-for-regex('Jan.')] OK (erwartet und geliefert »Jan\.«) |
| DEBUG | [xsb:escape-for-regex('^1.200$')] OK (erwartet und geliefert »\^1\.200\$«) |
| DEBUG | [xsb:escape-for-regex( '' )] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:escape-for-regex( ' ' )] OK (erwartet und geliefert » «) |
| DEBUG | [xsb:escape-for-regex( 'a' )] OK (erwartet und geliefert »a«) |
| DEBUG | [xsb:escape-for-regex( 'abc' )] OK (erwartet und geliefert »abc«) |
| DEBUG | [xsb:escape-for-regex( 'abc def' )] OK (erwartet und geliefert »abc def«) |
| DEBUG | [xsb:escape-for-regex( '\' )] OK (erwartet und geliefert »\\«) |
| DEBUG | [xsb:escape-for-regex( '*' )] OK (erwartet und geliefert »\*«) |
| DEBUG | [xsb:escape-for-regex( '.' )] OK (erwartet und geliefert »\.«) |
| DEBUG | [xsb:escape-for-regex( '+' )] OK (erwartet und geliefert »\+«) |
| DEBUG | [xsb:escape-for-regex( '?' )] OK (erwartet und geliefert »\?«) |
| DEBUG | [xsb:escape-for-regex( '^' )] OK (erwartet und geliefert »\^«) |
| DEBUG | [xsb:escape-for-regex( '$' )] OK (erwartet und geliefert »\$«) |
| DEBUG | [xsb:escape-for-regex( '(' )] OK (erwartet und geliefert »\(«) |
| DEBUG | [xsb:escape-for-regex( ')' )] OK (erwartet und geliefert »\)«) |
| DEBUG | [xsb:escape-for-regex( '{' )] OK (erwartet und geliefert »\{«) |
| DEBUG | [xsb:escape-for-regex( '}' )] OK (erwartet und geliefert »\}«) |
| DEBUG | [xsb:escape-for-regex( '[' )] OK (erwartet und geliefert »\[«) |
| DEBUG | [xsb:escape-for-regex( ']' )] OK (erwartet und geliefert »\]«) |
| DEBUG | [xsb:escape-for-regex( '|' )] OK (erwartet und geliefert »\|«) |
| DEBUG | [xsb:escape-for-regex( 'a\c' )] OK (erwartet und geliefert »a\\c«) |
| DEBUG | [xsb:escape-for-regex( 'a*c' )] OK (erwartet und geliefert »a\*c«) |
| DEBUG | [xsb:escape-for-regex( 'a.c' )] OK (erwartet und geliefert »a\.c«) |
| DEBUG | [xsb:escape-for-regex( 'a+c' )] OK (erwartet und geliefert »a\+c«) |
| DEBUG | [xsb:escape-for-regex( 'a?c' )] OK (erwartet und geliefert »a\?c«) |
| DEBUG | [xsb:escape-for-regex( 'a^c' )] OK (erwartet und geliefert »a\^c«) |
| DEBUG | [xsb:escape-for-regex( 'a$c' )] OK (erwartet und geliefert »a\$c«) |
| DEBUG | [xsb:escape-for-regex( 'a(c' )] OK (erwartet und geliefert »a\(c«) |
| DEBUG | [xsb:escape-for-regex( 'a)c' )] OK (erwartet und geliefert »a\)c«) |
| DEBUG | [xsb:escape-for-regex( 'a{c' )] OK (erwartet und geliefert »a\{c«) |
| DEBUG | [xsb:escape-for-regex( 'a}c' )] OK (erwartet und geliefert »a\}c«) |
| DEBUG | [xsb:escape-for-regex( 'a[c' )] OK (erwartet und geliefert »a\[c«) |
| DEBUG | [xsb:escape-for-regex( 'a]c' )] OK (erwartet und geliefert »a\]c«) |
| DEBUG | [xsb:escape-for-regex( 'a|c' )] OK (erwartet und geliefert »a\|c«) |
| DEBUG | [xsb:escape-for-regex( '^.*$' )] OK (erwartet und geliefert »\^\.\*\$«) |
| DEBUG | [xsb:escape-for-regex( '^.aaa*$' )] OK (erwartet und geliefert »\^\.aaa\*\$«) |
| DEBUG | [xsb:escape-for-regex( '^.aaa*aaa$' )] OK (erwartet und geliefert »\^\.aaa\*aaa\$«) |
| DEBUG | [xsb:escape-for-regex( 'a$23c' )] OK (erwartet und geliefert »a\$23c«) |
| DEBUG | [xsb:escape-for-regex( 'a\$23c' )] OK (erwartet und geliefert »a\\\$23c«) |
| DEBUG | [xsb:escape-for-replacement(())] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:escape-for-replacement('')] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:escape-for-replacement('$0')] OK (erwartet und geliefert »\$0«) |
| DEBUG | [xsb:escape-for-replacement('\1.200$')] OK (erwartet und geliefert »\\1.200\$«) |
| DEBUG | [xsb:escape-for-replacement( '' )] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:escape-for-replacement( ' ' )] OK (erwartet und geliefert » «) |
| DEBUG | [xsb:escape-for-replacement( 'a' )] OK (erwartet und geliefert »a«) |
| DEBUG | [xsb:escape-for-replacement( 'abc' )] OK (erwartet und geliefert »abc«) |
| DEBUG | [xsb:escape-for-replacement( 'abc def' )] OK (erwartet und geliefert »abc def«) |
| DEBUG | [xsb:escape-for-replacement( '\' )] OK (erwartet und geliefert »\\«) |
| DEBUG | [xsb:escape-for-replacement( '*' )] OK (erwartet und geliefert »*«) |
| DEBUG | [xsb:escape-for-replacement( '.' )] OK (erwartet und geliefert ».«) |
| DEBUG | [xsb:escape-for-replacement( '+' )] OK (erwartet und geliefert »+«) |
| DEBUG | [xsb:escape-for-replacement( '?' )] OK (erwartet und geliefert »?«) |
| DEBUG | [xsb:escape-for-replacement( '^' )] OK (erwartet und geliefert »^«) |
| DEBUG | [xsb:escape-for-replacement( '$' )] OK (erwartet und geliefert »\$«) |
| DEBUG | [xsb:escape-for-replacement( '(' )] OK (erwartet und geliefert »(«) |
| DEBUG | [xsb:escape-for-replacement( ')' )] OK (erwartet und geliefert »)«) |
| DEBUG | [xsb:escape-for-replacement( '{' )] OK (erwartet und geliefert »{«) |
| DEBUG | [xsb:escape-for-replacement( '}' )] OK (erwartet und geliefert »}«) |
| DEBUG | [xsb:escape-for-replacement( '[' )] OK (erwartet und geliefert »[«) |
| DEBUG | [xsb:escape-for-replacement( ']' )] OK (erwartet und geliefert »]«) |
| DEBUG | [xsb:escape-for-replacement( '|' )] OK (erwartet und geliefert »|«) |
| DEBUG | [xsb:escape-for-replacement( 'a\c' )] OK (erwartet und geliefert »a\\c«) |
| DEBUG | [xsb:escape-for-replacement( 'a*c' )] OK (erwartet und geliefert »a*c«) |
| DEBUG | [xsb:escape-for-replacement( 'a.c' )] OK (erwartet und geliefert »a.c«) |
| DEBUG | [xsb:escape-for-replacement( 'a+c' )] OK (erwartet und geliefert »a+c«) |
| DEBUG | [xsb:escape-for-replacement( 'a?c' )] OK (erwartet und geliefert »a?c«) |
| DEBUG | [xsb:escape-for-replacement( 'a^c' )] OK (erwartet und geliefert »a^c«) |
| DEBUG | [xsb:escape-for-replacement( 'a$c' )] OK (erwartet und geliefert »a\$c«) |
| DEBUG | [xsb:escape-for-replacement( 'a(c' )] OK (erwartet und geliefert »a(c«) |
| DEBUG | [xsb:escape-for-replacement( 'a)c' )] OK (erwartet und geliefert »a)c«) |
| DEBUG | [xsb:escape-for-replacement( 'a{c' )] OK (erwartet und geliefert »a{c«) |
| DEBUG | [xsb:escape-for-replacement( 'a}c' )] OK (erwartet und geliefert »a}c«) |
| DEBUG | [xsb:escape-for-replacement( 'a[c' )] OK (erwartet und geliefert »a[c«) |
| DEBUG | [xsb:escape-for-replacement( 'a]c' )] OK (erwartet und geliefert »a]c«) |
| DEBUG | [xsb:escape-for-replacement( 'a|c' )] OK (erwartet und geliefert »a|c«) |
| DEBUG | [xsb:escape-for-replacement( '^.*$' )] OK (erwartet und geliefert »^.*\$«) |
| DEBUG | [xsb:escape-for-replacement( '^.aaa*$' )] OK (erwartet und geliefert »^.aaa*\$«) |
| DEBUG | [xsb:escape-for-replacement( '^.aaa*aaa$' )] OK (erwartet und geliefert »^.aaa*aaa\$«) |
| DEBUG | [xsb:escape-for-replacement( 'a$23c' )] OK (erwartet und geliefert »a\$23c«) |
| DEBUG | [xsb:escape-for-replacement( 'a\$23c' )] OK (erwartet und geliefert »a\\\$23c«) |
| DEBUG | [xsb:count-matches((), ())] OK (erwartet und geliefert »0«) |
| DEBUG | [xsb:count-matches('', '')] OK (erwartet und geliefert »0«) |
| DEBUG | [xsb:count-matches('', ())] OK (erwartet und geliefert »0«) |
| DEBUG | [xsb:count-matches((), '')] OK (erwartet und geliefert »0«) |
| DEBUG | [xsb:count-matches('a', '')] OK (erwartet und geliefert »0«) |
| DEBUG | [xsb:count-matches('', 'a')] OK (erwartet und geliefert »0«) |
| DEBUG | [xsb:count-matches('a', 'b')] OK (erwartet und geliefert »0«) |
| DEBUG | [xsb:count-matches('a', 'a')] OK (erwartet und geliefert »1«) |
| DEBUG | [xsb:count-matches('ab', 'a')] OK (erwartet und geliefert »1«) |
| DEBUG | [xsb:count-matches('aa', 'a')] OK (erwartet und geliefert »2«) |
| DEBUG | [xsb:count-matches('aba', 'a')] OK (erwartet und geliefert »2«) |
| DEBUG | [xsb:count-matches('baab', 'a')] OK (erwartet und geliefert »2«) |
| DEBUG | [xsb:count-matches((), (), ())] OK (erwartet und geliefert »0«) |
| DEBUG | [xsb:count-matches('abc def abc', 'def')] OK (erwartet und geliefert »1«) |
| DEBUG | [xsb:count-matches('abc def abc', 'abc')] OK (erwartet und geliefert »2«) |
| DEBUG | [xsb:count-matches('abc', '[ab]')] OK (erwartet und geliefert »2«) |
| DEBUG | [xsb:count-matches('abc', '[ab]+')] OK (erwartet und geliefert »1«) |
| DEBUG | [xsb:count-matches('Aa', 'a', '')] OK (erwartet und geliefert »1«) |
| DEBUG | [xsb:count-matches('Aa', 'a', 'i')] OK (erwartet und geliefert »2«) |
| DEBUG | [xsb:replace((), '', '')] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:replace('', (), '')] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:replace('', '', ())] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:replace((), (), ())] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:replace('abc', '', '')] OK (erwartet und geliefert »abc«) |
| DEBUG | [xsb:replace('abc', (), '')] OK (erwartet und geliefert »abc«) |
| DEBUG | [xsb:replace('abc', '', ())] OK (erwartet und geliefert »abc«) |
| DEBUG | [xsb:replace('abc', 'a', 'x')] OK (erwartet und geliefert »xbc«) |
| DEBUG | [xsb:replace('a b c', 'a', 'x')] OK (erwartet und geliefert »x b c«) |
| DEBUG | [xsb:replace('abc', ('a', 'b'), ('x', 'y') )] OK (erwartet und geliefert »xyc«) |
| DEBUG | [xsb:replace('a b c', ('a', 'b'), ('x', 'y') )] OK (erwartet und geliefert »x y c«) |
| DEBUG | [xsb:replace('abc', ('a', 'b'), ('x', '') )] OK (erwartet und geliefert »xc«) |
| DEBUG | [xsb:replace('a b c', ('a', 'b'), ('x', '') )] OK (erwartet und geliefert »x c«) |
| DEBUG | [xsb:replace('abc', ('a', 'b'), ('x') )] OK (erwartet und geliefert »xc«) |
| DEBUG | [xsb:replace('Affe Bär Elefant', ('Affe', 'Elefant') , ('monkey', 'elephant') )] OK (erwartet und geliefert »monkey Bär elephant«) |
| DEBUG | [xsb:replace('Affe Bär Elefant', ('Affe', 'Elefant') , ('monkey', '') )] OK (erwartet und geliefert »monkey Bär «) |
| DEBUG | [xsb:replace('Affe Bär Elefant', ('Affe', 'Elefant') , ('monkey') )] OK (erwartet und geliefert »monkey Bär «) |
| DEBUG | [xsb:replace('Affe Bär Elefant Löwe', ('Affe', 'Bär', 'Löwe', 'Elefant') , ('monkey', '', 'lion', 'elephant') )] OK (erwartet und geliefert »monkey elephant lion«) |
| DEBUG | [xsb:replace('Affe Bär Elefant Löwe', ('Affe', 'Bär', 'Elefant', 'Löwe') , ('monkey', '', 'elephant', 'lion') )] OK (erwartet und geliefert »monkey elephant lion«) |
| DEBUG | [xsb:replace('Affe Bär Elefant', ('Affe', 'Bär', 'Elefant') , ('monkey', (), 'elephant') )] OK (erwartet und geliefert »monkey elephant «) |
| DEBUG | [xsb:replace('Affe Bär Elefant Löwe', ('Affe', 'Bär', 'Löwe', 'Elefant') , ('monkey', (), 'lion', 'elephant') )] OK (erwartet und geliefert »monkey lion elephant«) |
| DEBUG | [xsb:replace('Affe Bär Elefant', ('Affe', '', 'Elefant') , ('monkey', '', 'elephant') )] OK (erwartet und geliefert »monkey Bär elephant«) |
| DEBUG | [xsb:replace('Affe Bär Elefant', ('Affe', (), 'Elefant') , ('monkey', '', 'elephant') )] OK (erwartet und geliefert »monkey Bär «) |
| DEBUG | [xsb:replace((), (), (), '')] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:replace('abc', 'A', 'X', '')] OK (erwartet und geliefert »abc«) |
| DEBUG | [xsb:replace('abc', 'A', 'X', 'i')] OK (erwartet und geliefert »Xbc«) |
| DEBUG | [xsb:index-of-first-match('', '')] OK (erwartet und geliefert »0«) |
| DEBUG | [xsb:index-of-first-match((), ())] OK (erwartet und geliefert »0«) |
| DEBUG | [xsb:index-of-first-match('', 'a')] OK (erwartet und geliefert »0«) |
| DEBUG | [xsb:index-of-first-match((), 'a')] OK (erwartet und geliefert »0«) |
| DEBUG | [xsb:index-of-first-match('a', '')] OK (erwartet und geliefert »0«) |
| DEBUG | [xsb:index-of-first-match('a', () )] OK (erwartet und geliefert »0«) |
| DEBUG | [xsb:index-of-first-match('a', 'a')] OK (erwartet und geliefert »1«) |
| DEBUG | [xsb:index-of-first-match('aa', 'a')] OK (erwartet und geliefert »1«) |
| DEBUG | [xsb:index-of-first-match('aa', 'aa')] OK (erwartet und geliefert »1«) |
| DEBUG | [xsb:index-of-first-match('ab', 'a')] OK (erwartet und geliefert »1«) |
| DEBUG | [xsb:index-of-first-match('ab', 'b')] OK (erwartet und geliefert »2«) |
| DEBUG | [xsb:index-of-first-match('ab', 'c')] OK (erwartet und geliefert »0«) |
| DEBUG | [xsb:index-of-first-match('aba', 'a')] OK (erwartet und geliefert »1«) |
| DEBUG | [xsb:index-of-first-match('', '', '')] OK (erwartet und geliefert »0«) |
| DEBUG | [xsb:index-of-first-match((), (), '')] OK (erwartet und geliefert »0«) |
| DEBUG | [xsb:index-of-first-match('ABC', 'b', '')] OK (erwartet und geliefert »0«) |
| DEBUG | [xsb:index-of-first-match('ABC', 'b', 'i')] OK (erwartet und geliefert »2«) |
| DEBUG | [xsb:fill-left((), (), 8)] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:fill-left('', '', 8)] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:fill-left((), '-', 8)] OK (erwartet und geliefert »--------«) |
| DEBUG | [xsb:fill-left('', ' ', 8)] OK (erwartet und geliefert » «) |
| DEBUG | [xsb:fill-left('X', '-', 8)] OK (erwartet und geliefert »-------X«) |
| DEBUG | [xsb:fill-left('sieben', '-', 4)] OK (erwartet und geliefert »sieben«) |
| DEBUG | [xsb:fill-left('vier', '-', 4)] OK (erwartet und geliefert »vier«) |
| DEBUG | [xsb:fill-right((), (), 8)] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:fill-right('', '', 8)] OK (erwartet und geliefert »«) |
| DEBUG | [xsb:fill-right((), '-', 8)] OK (erwartet und geliefert »--------«) |
| DEBUG | [xsb:fill-right('', ' ', 8)] OK (erwartet und geliefert » «) |
| DEBUG | [xsb:fill-right('X', '-', 8)] OK (erwartet und geliefert »X-------«) |
| DEBUG | [xsb:fill-right('sieben', '-', 4)] OK (erwartet und geliefert »sieben«) |
| DEBUG | [xsb:fill-right('vier', '-', 4)] OK (erwartet und geliefert »vier«) |