Modulo:mlawc/dokumentado: Malsamoj inter versioj
Enhavo forigita Enhavo aldonita
plibo |
forigas CIMOJN |
||
Linio 9: | Linio 9: | ||
* actual result: "{{#invoke:mlawc|ek}}" |
* actual result: "{{#invoke:mlawc|ek}}" |
||
:* #T01 ("eo", one param, evil) |
::* #T01 ("eo", one param, evil) |
||
:* expected result: #E02 |
::* expected result: #E02 |
||
:* actual result: "{{#invoke:mlawc|ek|eo}}" |
::* actual result: "{{#invoke:mlawc|ek|eo}}" |
||
* #T02 ("en|SB", page "hole", simplest example) |
* #T02 ("en|SB", page "hole", simplest example) |
||
Linio 17: | Linio 17: | ||
* actual result: "{{#invoke:mlawc|ek|en|SB|pagenameoverridetestonly=hole|nocat=true}}" |
* actual result: "{{#invoke:mlawc|ek|en|SB|pagenameoverridetestonly=hole|nocat=true}}" |
||
:* #T03 ("en|??", page "hole") |
::* #T03 ("en|??", page "hole") |
||
:* expected result: OK |
::* expected result: OK |
||
:* actual result: "{{#invoke:mlawc|ek|en|??|pagenameoverridetestonly=hole|nocat=true}}" |
::* actual result: "{{#invoke:mlawc|ek|en|??|pagenameoverridetestonly=hole|nocat=true}}" |
||
* #T04 ("??|SB", page "hole") |
* #T04 ("??|SB", page "hole") |
||
Linio 25: | Linio 25: | ||
* actual result: "{{#invoke:mlawc|ek|??|SB|pagenameoverridetestonly=hole|nocat=true}}" |
* actual result: "{{#invoke:mlawc|ek|??|SB|pagenameoverridetestonly=hole|nocat=true}}" |
||
:* #T05 ("??|??", page "mojosa") |
::* #T05 ("??|??", page "mojosa") |
||
:* expected result: #E06 |
::* expected result: #E06 |
||
:* actual result: "{{#invoke:mlawc|ek|??|??|pagenameoverridetestonly=mojosa|nocat=true}}" |
::* actual result: "{{#invoke:mlawc|ek|??|??|pagenameoverridetestonly=mojosa|nocat=true}}" |
||
* #T06 ("id|SBGR", page "pembangkit listrik", default split) |
* #T06 ("id|SBGR", page "pembangkit listrik", default split) |
||
Linio 33: | Linio 33: | ||
* actual result: "{{#invoke:mlawc|ek|id|SBGR|pagenameoverridetestonly=pembangkit listrik|nocat=true}}" |
* actual result: "{{#invoke:mlawc|ek|id|SBGR|pagenameoverridetestonly=pembangkit listrik|nocat=true}}" |
||
:* #T07 ("en|SB|tria, page "hole") |
::* #T07 ("en|SB|tria", page "hole", too many params) |
||
:* expected result: #E02 |
::* expected result: #E02 |
||
:* actual result: "{{#invoke:mlawc|ek|en|SB|tria|pagenameoverridetestonly=hole|nocat=true}}" |
::* actual result: "{{#invoke:mlawc|ek|en|SB|tria|pagenameoverridetestonly=hole|nocat=true}}" |
||
* #T08 ("en|SB|tria|kvara", page "hole") |
* #T08 ("en|SB|tria|kvara", page "hole", too many params) |
||
* expected result: #E02 |
* expected result: #E02 |
||
* actual result: "{{#invoke:mlawc|ek|en|SB|tria|kvara|pagenameoverridetestonly=hole|nocat=true}}" |
* actual result: "{{#invoke:mlawc|ek|en|SB|tria|kvara|pagenameoverridetestonly=hole|nocat=true}}" |
||
Linio 43: | Linio 43: | ||
: --------------------------------------- |
: --------------------------------------- |
||
* #T10 ("id|SBGR|fra= |
* #T10 ("id|SBGR|fra=-", page "pembangkit listrik", no split) |
||
* expected result: OK |
* expected result: OK |
||
* actual result: "{{#invoke:mlawc|ek|id|SBGR|fra= |
* actual result: "{{#invoke:mlawc|ek|id|SBGR|fra=-|pagenameoverridetestonly=pembangkit listrik|nocat=true}}" |
||
:* #T11 ("id|SBGR", page "pembangkit listrik tenaga surya", default split) |
::* #T11 ("id|SBGR", page "pembangkit listrik tenaga surya", default split) |
||
:* expected result: OK |
::* expected result: OK |
||
:* actual result: "{{#invoke:mlawc|ek|id|SBGR|pagenameoverridetestonly=pembangkit listrik tenaga surya|nocat=true}}" |
::* actual result: "{{#invoke:mlawc|ek|id|SBGR|pagenameoverridetestonly=pembangkit listrik tenaga surya|nocat=true}}" |
||
* #T12 ("id|SBGR|fra= |
* #T12 ("id|SBGR|fra=-", page "pembangkit listrik tenaga surya", no split) |
||
* expected result: OK |
* expected result: OK |
||
* actual result: "{{#invoke:mlawc|ek|id|SBGR|fra= |
* actual result: "{{#invoke:mlawc|ek|id|SBGR|fra=-|pagenameoverridetestonly=pembangkit listrik tenaga surya|nocat=true}}" |
||
:* #T13 ("id|SBGR|fra=%0", page "pembangkit listrik tenaga surya", auto split except ZERO) |
::* #T13 ("id|SBGR|fra=%0", page "pembangkit listrik tenaga surya", auto split except ZERO) |
||
:* expected result: OK |
::* expected result: OK |
||
:* actual result: "{{#invoke:mlawc|ek|id|SBGR|fra=%0|pagenameoverridetestonly=pembangkit listrik tenaga surya|nocat=true}}" |
::* actual result: "{{#invoke:mlawc|ek|id|SBGR|fra=%0|pagenameoverridetestonly=pembangkit listrik tenaga surya|nocat=true}}" |
||
* #T14 ("id|SBGR|fra=%1", page "pembangkit listrik tenaga surya", auto split except ONE) |
* #T14 ("id|SBGR|fra=%1", page "pembangkit listrik tenaga surya", auto split except ONE) |
||
Linio 63: | Linio 63: | ||
* actual result: "{{#invoke:mlawc|ek|id|SBGR|fra=%1|pagenameoverridetestonly=pembangkit listrik tenaga surya|nocat=true}}" |
* actual result: "{{#invoke:mlawc|ek|id|SBGR|fra=%1|pagenameoverridetestonly=pembangkit listrik tenaga surya|nocat=true}}" |
||
:* #T15 ("id|SBGR|fra=%2", page "pembangkit listrik tenaga surya", auto split except 2) |
::* #T15 ("id|SBGR|fra=%2", page "pembangkit listrik tenaga surya", auto split except 2) |
||
:* expected result: OK |
::* expected result: OK |
||
:* actual result: "{{#invoke:mlawc|ek|id|SBGR|fra=%2|pagenameoverridetestonly=pembangkit listrik tenaga surya|nocat=true}}" |
::* actual result: "{{#invoke:mlawc|ek|id|SBGR|fra=%2|pagenameoverridetestonly=pembangkit listrik tenaga surya|nocat=true}}" |
||
⚫ | |||
⚫ | |||
⚫ | |||
* expected result: OK |
* expected result: OK |
||
* actual result: "{{#invoke:mlawc|ek|id|SBGR|fra=%3|pagenameoverridetestonly=pembangkit listrik tenaga surya|nocat=true}}" |
* actual result: "{{#invoke:mlawc|ek|id|SBGR|fra=%3|pagenameoverridetestonly=pembangkit listrik tenaga surya|nocat=true}}" |
||
:* # |
::* #T21 ("id|SBGR|fra=%F", page "pembangkit listrik tenaga surya", auto split except "F" AKA 15, ignored) |
||
:* expected result: OK |
::* expected result: OK |
||
:* actual result: "{{#invoke:mlawc|ek|id|SBGR|fra=% |
::* actual result: "{{#invoke:mlawc|ek|id|SBGR|fra=%F|pagenameoverridetestonly=pembangkit listrik tenaga surya|nocat=true}}" |
||
* #T22 ("id|SBGR|fra=%G", page "pembangkit listrik tenaga surya", invalid split control string, bad char) |
|||
⚫ | |||
⚫ | |||
⚫ | |||
* # |
::* #T23 ("id|SBGR|fra=%12", page "pembangkit listrik tenaga surya", auto split except 1 and 2) |
||
::* expected result: OK |
|||
::* actual result: "{{#invoke:mlawc|ek|id|SBGR|fra=%12|pagenameoverridetestonly=pembangkit listrik tenaga surya|nocat=true}}" |
|||
* #T24 ("id|SBGR|fra=%23456789", page "pembangkit listrik tenaga surya", auto split except 2...9, junk ignored) |
|||
* expected result: OK |
* expected result: OK |
||
* actual result: "{{#invoke:mlawc|ek| |
* actual result: "{{#invoke:mlawc|ek|id|SBGR|fra=%23456789|pagenameoverridetestonly=pembangkit listrik tenaga surya|nocat=true}}" |
||
:* # |
::* #T25 ("id|SBGR|fra=%123456789", page "pembangkit listrik tenaga surya", auto split except 1...9, too long) |
||
:* expected result: |
::* expected result: #E07 |
||
:* actual result: "{{#invoke:mlawc|ek| |
::* actual result: "{{#invoke:mlawc|ek|id|SBGR|fra=%123456789|pagenameoverridetestonly=pembangkit listrik tenaga surya|nocat=true}}" |
||
* # |
* #T26 ("id|SBGR|fra=%23456781", page "pembangkit listrik tenaga surya", auto split except nonsense, not ascending) |
||
* expected result: #E07 |
|||
* actual result: "{{#invoke:mlawc|ek|id|SBGR|fra=%23456781|pagenameoverridetestonly=pembangkit listrik tenaga surya|nocat=true}}" |
|||
: --------------------------------------- |
|||
* #T30 ("en|KA", page "When in a hole, stop digging.", default but suboptimal split) |
|||
* expected result: OK |
* expected result: OK |
||
* actual result: "{{#invoke:mlawc|ek|en|KA |
* actual result: "{{#invoke:mlawc|ek|en|KA|pagenameoverridetestonly=When in a hole, stop digging.|nocat=true}}" |
||
:* # |
::* #T31 ("en|KA|fra=-", page "When in a hole, stop digging.", no split, no link) |
||
:* expected result: OK |
::* expected result: OK |
||
:* actual result: "{{#invoke:mlawc|ek|en|KA|fra= |
::* actual result: "{{#invoke:mlawc|ek|en|KA|fra=-|pagenameoverridetestonly=When in a hole, stop digging.|nocat=true}}" |
||
* # |
* #T32 ("en|KA|fra=#0I", page "When in a hole, stop digging.", auto split, lowercase frag index 0) |
||
* expected result: OK |
* expected result: OK |
||
* actual result: "{{#invoke:mlawc|ek|en|KA|fra= |
* actual result: "{{#invoke:mlawc|ek|en|KA|fra=#0I|pagenameoverridetestonly=When in a hole, stop digging.|nocat=true}}" |
||
:* # |
::* #T33 ("id|SBGR|fra=%1 #2A", page "pembangkit listrik tenaga surya", auto split except boun ONE and uppercase frag index 2) |
||
:* expected result: OK ( |
::* expected result: OK (silly with "listrik tenaga" together and "surya" linking to "Surya") |
||
:* actual result: "{{#invoke:mlawc|ek| |
::* actual result: "{{#invoke:mlawc|ek|id|SBGR|fra=%1 #2A|pagenameoverridetestonly=pembangkit listrik tenaga surya|nocat=true}}" |
||
* # |
* #T34 ("en|KA|fra=#0I", page "When In A Hole, Stop Digging.", auto split, German style, lowercase frag index 0) |
||
* expected result: OK |
* expected result: OK |
||
* actual result: "{{#invoke:mlawc|ek|en|KA|fra= |
* actual result: "{{#invoke:mlawc|ek|en|KA|fra=#0I|pagenameoverridetestonly=When In A Hole, Stop Digging.|nocat=true}}" |
||
::* #T35 ("en|KA|fra=#0I #3I #4I #5I", page "When In A Hole, Stop Digging.", auto split, German style, lowercase frag index 0 3 4 5) |
|||
::* expected result: OK |
|||
::* actual result: "{{#invoke:mlawc|ek|en|KA|fra=#0I #3I #4I #5I|pagenameoverridetestonly=When In A Hole, Stop Digging.|nocat=true}}" |
|||
: --------------------------------------- |
: --------------------------------------- |
||
* #T40 ("en|KA|fra=#0I", page "Digging", auto split and fix case requested index 0 but no split boundaries available) |
|||
⚫ | |||
* expected result: |
* expected result: OK (raw text "Digging" and no link to "digging" nor "Digging") |
||
* actual result: "{{#invoke:mlawc|ek| |
* actual result: "{{#invoke:mlawc|ek|en|KA|fra=#0I|pagenameoverridetestonly=Digging|nocat=true}}" |
||
:* # |
::* #T41 ("sv|KA", page "?va?", default split) |
||
:* expected result: |
::* expected result: OK (link to "va") |
||
:* actual result: "{{#invoke:mlawc|ek| |
::* actual result: "{{#invoke:mlawc|ek|sv|KA|pagenameoverridetestonly=?va?|nocat=true}}" |
||
* # |
* #T42 ("sv|KA", page "?va", default split) |
||
* expected result: |
* expected result: OK (link to "va") |
||
* actual result: "{{#invoke:mlawc|ek| |
* actual result: "{{#invoke:mlawc|ek|sv|KA|pagenameoverridetestonly=?va|nocat=true}}" |
||
:* # |
::* #T43 ("sv|KA", page "va?", default split) |
||
:* expected result: |
::* expected result: OK (link to "va") |
||
:* actual result: "{{#invoke:mlawc|ek| |
::* actual result: "{{#invoke:mlawc|ek|sv|KA|pagenameoverridetestonly=va?|nocat=true}}" |
||
* # |
* #T44 ("sv|KA", page "va", default split but no split boundaries available) |
||
* expected result: |
* expected result: OK (no link) |
||
* actual result: "{{#invoke:mlawc|ek| |
* actual result: "{{#invoke:mlawc|ek|sv|KA|pagenameoverridetestonly=va|nocat=true}}" |
||
:* # |
::* #T45 ("sv|KA|fra=%01", page "?va?", 2 boundaries available but both are blocked) |
||
:* expected result: |
::* expected result: OK (raw text "?va?" and no link) |
||
:* actual result: "{{#invoke:mlawc|ek| |
::* actual result: "{{#invoke:mlawc|ek|sv|KA|fra=%01|pagenameoverridetestonly=?va?|nocat=true}}" |
||
: --------------------------------------- |
: --------------------------------------- |
||
* # |
* #T50 ("en|KA|fra=#0I", page "When in Rome, do as the Romans do.", auto split and fix case frag 0, suboptimal result due to word "Romans") |
||
* expected result: OK (links to "when" and "Romans") |
|||
* actual result: "{{#invoke:mlawc|ek|en|KA|fra=#0I|pagenameoverridetestonly=When in Rome, do as the Romans do.|nocat=true}}" |
|||
::* #T51 ("en|KA|fra=#0I #6:Roman", page "When in Rome, do as the Romans do.", auto split and fix case frag 0, good result, fixed word "Romans" index 6) |
|||
::* expected result: OK (links to "when" and "Roman") |
|||
::* actual result: "{{#invoke:mlawc|ek|en|KA|fra=#0I #6:Roman|pagenameoverridetestonly=When in Rome, do as the Romans do.|nocat=true}}" |
|||
* #T52 ("en|KA|fra=#0I #6:Roman", page "When in,, , Rome, do as the Romans do.", auto split and fix case frag 0, fixed word "Romans" index 6) |
|||
* expected result: silly OK (links to "when" and "Roman") |
|||
* actual result: "{{#invoke:mlawc|ek|en|KA|fra=#0I #6:Roman|pagenameoverridetestonly=When in,, , Rome, do as the Romans do.|nocat=true}}" |
|||
::* #T53 ("en|KA|fra=%01 #0I #4:Roman", page "When in,, , Rome, do as the Romans do.", auto split and fix case frag 0, fixed word "Romans" index 4 now) |
|||
::* expected result: silly OK (links to "when" and "Roman") |
|||
::* actual result: "{{#invoke:mlawc|ek|en|KA|fra=%01 #0I #4:Roman|pagenameoverridetestonly=When in,, , Rome, do as the Romans do.|nocat=true}}" |
|||
* #T54 ("eo|KA", page "!!!Mi jam,? estas fin-venkisto!!!", default split) |
|||
* expected result: OK |
* expected result: OK |
||
* actual result: "{{#invoke:mlawc|ek|eo|KA|pagenameoverridetestonly=Mi estas fin-venkisto!!!|nocat=true}}" |
* actual result: "{{#invoke:mlawc|ek|eo|KA|pagenameoverridetestonly=!!!Mi jam,? estas fin-venkisto!!!|nocat=true}}" |
||
:* # |
::* #T55 ("eo|KA|fra=-", page "!!!Mi jam,? estas fin-venkisto!!!", no split) |
||
:* expected result: OK |
::* expected result: OK |
||
:* actual result: "{{#invoke:mlawc|ek|eo|KA|fra= |
::* actual result: "{{#invoke:mlawc|ek|eo|KA|fra=-|pagenameoverridetestonly=!!!Mi jam,? estas fin-venkisto!!!|nocat=true}}" |
||
* # |
* #T56 ("eo|KA|fra=#3:fino", page "!!!Mi jam,? estas fin-venkisto!!!", default split, and link "fin-venkisto" to "fino") |
||
* expected result: OK |
* expected result: OK |
||
* actual result: "{{#invoke:mlawc|ek|eo|KA|fra= |
* actual result: "{{#invoke:mlawc|ek|eo|KA|fra=#3:fino|pagenameoverridetestonly=!!!Mi jam,? estas fin-venkisto!!!|nocat=true}}" |
||
: --------------------------------------- |
|||
:* #T43 <nowiki>("eo|KA|fra=[[ri|Mi]] [[estas fin-v]]]enk[[-ist|isto]]!!!", page "Mi estas fin-venkisto!!!", broken manual split)</nowiki> |
|||
⚫ | |||
⚫ | |||
⚫ | |||
* #T44 <nowiki>("eo|KA|fra=[[mi|Mi]] [[estas fin-v]]e''nki''sto!!!", page "Mi estas fin-venkisto!!!", broken manual split)</nowiki> |
|||
* expected result: # |
* expected result: #E04 |
||
* actual result: "{{#invoke:mlawc|ek| |
* actual result: "{{#invoke:mlawc|ek|deu|SB|pagenameoverridetestonly=hole|nocat=true}}" |
||
::* #T61 ("xxx|SB", page "hole", unknown lng) |
|||
::* expected result: #E05 |
|||
::* actual result: "{{#invoke:mlawc|ek|xxx|SB|pagenameoverridetestonly=hole|nocat=true}}" |
|||
⚫ | |||
* expected result: #E06 |
|||
* actual result: "{{#invoke:mlawc|ek|en|SS|pagenameoverridetestonly=hole|nocat=true}}" |
|||
::* #T63 ("en|SB??", page "move", invalid use of "??") |
|||
::* expected result: #E06 |
|||
::* actual result: "{{#invoke:mlawc|ek|en|SB??|pagenameoverridetestonly=move|nocat=true}}" |
|||
* #T64 ("en|??SB", page "move", invalid use of "??") |
|||
* expected result: #E06 |
|||
* actual result: "{{#invoke:mlawc|ek|en|??SB|pagenameoverridetestonly=move|nocat=true}}" |
|||
::* #T65 ("en|????", page "move", invalid use of "??") |
|||
::* expected result: #E06 |
|||
::* actual result: "{{#invoke:mlawc|ek|en|????|pagenameoverridetestonly=move|nocat=true}}" |
|||
: --------------------------------------- |
: --------------------------------------- |
||
* # |
* #T70 ("en|AVKU", page "ASAP") |
||
* expected result: OK |
* expected result: OK |
||
* actual result: "{{#invoke:mlawc|ek|en|AVKU|pagenameoverridetestonly=ASAP|nocat=true}}" |
* actual result: "{{#invoke:mlawc|ek|en|AVKU|pagenameoverridetestonly=ASAP|nocat=true}}" |
||
:* # |
::* #T71 ("en|SJ", page "when") |
||
:* expected result: OK |
::* expected result: OK |
||
:* actual result: "{{#invoke:mlawc|ek|en|SJ|pagenameoverridetestonly=when|nocat=true}}" |
::* actual result: "{{#invoke:mlawc|ek|en|SJ|pagenameoverridetestonly=when|nocat=true}}" |
||
* # |
* #T72 ("sv|SB|dst=baza banan", page "banan", try to link to this one) |
||
* expected result: OK |
* expected result: OK |
||
* actual result: "{{#invoke:mlawc|ek|sv|SB|dst=baza banan|pagenameoverridetestonly=banan|nocat=true}}" |
* actual result: "{{#invoke:mlawc|ek|sv|SB|dst=baza banan|pagenameoverridetestonly=banan|nocat=true}}" |
||
:* # |
::* #T73 ("sv|SB|dst=fleksia", page "banan", try to link to this one, no categories) |
||
:* expected result: OK |
::* expected result: OK |
||
:* actual result: "{{#invoke:mlawc|ek|sv|SB|dst=fleksia|pagenameoverridetestonly=banan|nocat=true}}" |
::* actual result: "{{#invoke:mlawc|ek|sv|SB|dst=fleksia|pagenameoverridetestonly=banan|nocat=true}}" |
||
::* actual result via debu: "{{debu|{{#invoke:mlawc|ek|sv|SB|dst=fleksia|pagenameoverridetestonly=banan|nocat=true}}|nw}}" |
|||
* # |
* #T74 ("sv|SB|dst=baza [ba]nan", page "banan", illegal brackets) |
||
* expected result: #E08 |
* expected result: #E08 |
||
* actual result: "{{#invoke:mlawc|ek|sv|SB|dst=baza [ba]nan|pagenameoverridetestonly=banan|nocat=true}}" |
* actual result: "{{#invoke:mlawc|ek|sv|SB|dst=baza [ba]nan|pagenameoverridetestonly=banan|nocat=true}}" |
||
:* # |
::* #T75 ("sv|SB|dst=banan'", page "banan", illegal apo) |
||
:* expected result: #E08 |
::* expected result: #E08 |
||
:* actual result: "{{#invoke:mlawc|ek|sv|SB|dst=banan'|pagenameoverridetestonly=banan|nocat=true}}" |
::* actual result: "{{#invoke:mlawc|ek|sv|SB|dst=banan'|pagenameoverridetestonly=banan|nocat=true}}" |
||
* #T76 ("en|AVKU", page "ASAP", see categories) |
|||
<pre> |
|||
⚫ | |||
* expected result: OK |
* expected result: OK |
||
* actual result: "{{#invoke:mlawc|ek|en|AVKU|pagenameoverridetestonly=ASAP}}" |
* actual result: "{ {#invoke:mlawc|ek|en|AVKU|pagenameoverridetestonly=ASAP} }" (blocked) |
||
* actual result via debu: "{{debu|{{#invoke:mlawc|ek|en|AVKU|pagenameoverridetestonly=ASAP}}|nw}}" |
|||
:* # |
::* #T77 ("en|SJ", page "when", see categories) |
||
:* expected result: OK |
::* expected result: OK |
||
:* actual result: "{{#invoke:mlawc|ek|en|SJ|pagenameoverridetestonly=when}}" |
::* actual result: "{ {#invoke:mlawc|ek|en|SJ|pagenameoverridetestonly=when} }" (blocked) |
||
::* actual result via debu "{{debu|{{#invoke:mlawc|ek|en|SJ|pagenameoverridetestonly=when}}|nw}}" |
|||
</pre> |
|||
* #T78 ("en|AVKU|dst=test", page "ASAP", silly maximal test for anchors and categories) |
|||
* expected result: OK |
|||
* actual result: "{ {#invoke:mlawc|ek|en|AVKU|dst=test|pagenameoverridetestonly=ASAP} }" (blocked) |
|||
* actual result via debu "{{debu|{{#invoke:mlawc|ek|en|AVKU|dst=test|pagenameoverridetestonly=ASAP}}|nw}}" |
|||
: --------------------------------------- |
|||
* note that tests # |
* note that tests #T73 #T76 #T77 and #T78 depend on "debu" |
||
* note that tests #T73 #T76 #T77 and #T78 cannot be reasonably executed on the docs subpage without help of "pate" or "debu" |
|||
</noinclude> |
</noinclude> |
Kiel registrite je 19:14, 16 jan. 2021
aktualigo |
- #T00 (no params, evil)
- expected result: #E02
- actual result: " [] #E33 Erara uzo de ŝablono "livs", legu ĝian dokumentaĵon [] "
- #T01 ("eo", one param, evil)
- expected result: #E02
- actual result: " [] #E33 Erara uzo de ŝablono "livs", legu ĝian dokumentaĵon [] "
- #T02 ("en|SB", page "hole", simplest example)
- expected result: OK
- actual result: " hole ( en , SB )"
- #T03 ("en|??", page "hole")
- expected result: OK
- actual result: " hole ( en , ?? )"
- #T04 ("??|SB", page "hole")
- expected result: OK
- actual result: " hole ( ?? , SB )"
- #T05 ("??|??", page "mojosa")
- expected result: #E06
- actual result: " [] #E06 Erara uzo de ŝablono "livs" pro vortospeco [] "
- #T06 ("id|SBGR", page "pembangkit listrik", default split)
- expected result: OK
- actual result: " pembangkit listrik ( id , SB , GR )"
- #T07 ("en|SB|tria", page "hole", too many params)
- expected result: #E02
- actual result: " [] #E33 Erara uzo de ŝablono "livs", legu ĝian dokumentaĵon [] "
- #T08 ("en|SB|tria|kvara", page "hole", too many params)
- expected result: #E02
- actual result: " [] #E33 Erara uzo de ŝablono "livs", legu ĝian dokumentaĵon [] "
- ---------------------------------------
- #T10 ("id|SBGR|fra=-", page "pembangkit listrik", no split)
- expected result: OK
- actual result: " pembangkit listrik ( id , SB , GR )"
- #T11 ("id|SBGR", page "pembangkit listrik tenaga surya", default split)
- expected result: OK
- actual result: " pembangkit listrik tenaga surya ( id , SB , GR )"
- #T12 ("id|SBGR|fra=-", page "pembangkit listrik tenaga surya", no split)
- expected result: OK
- actual result: " pembangkit listrik tenaga surya ( id , SB , GR )"
- #T13 ("id|SBGR|fra=%0", page "pembangkit listrik tenaga surya", auto split except ZERO)
- expected result: OK
- actual result: " pembangkit listrik tenaga surya ( id , SB , GR )"
- #T14 ("id|SBGR|fra=%1", page "pembangkit listrik tenaga surya", auto split except ONE)
- expected result: OK
- actual result: " pembangkit listrik tenaga surya ( id , SB , GR )"
- #T15 ("id|SBGR|fra=%2", page "pembangkit listrik tenaga surya", auto split except 2)
- expected result: OK
- actual result: " pembangkit listrik tenaga surya ( id , SB , GR )"
- ---------------------------------------
- #T20 ("id|SBGR|fra=%3", page "pembangkit listrik tenaga surya", auto split except 3, ignored)
- expected result: OK
- actual result: " pembangkit listrik tenaga surya ( id , SB , GR )"
- #T21 ("id|SBGR|fra=%F", page "pembangkit listrik tenaga surya", auto split except "F" AKA 15, ignored)
- expected result: OK
- actual result: " pembangkit listrik tenaga surya ( id , SB , GR )"
- #T22 ("id|SBGR|fra=%G", page "pembangkit listrik tenaga surya", invalid split control string, bad char)
- expected result: #E07
- actual result: " [] #E13 Erara uzo de ŝablono "livs" pro "fra=" disiga parametro [] "
- #T23 ("id|SBGR|fra=%12", page "pembangkit listrik tenaga surya", auto split except 1 and 2)
- expected result: OK
- actual result: " pembangkit listrik tenaga surya ( id , SB , GR )"
- #T24 ("id|SBGR|fra=%23456789", page "pembangkit listrik tenaga surya", auto split except 2...9, junk ignored)
- expected result: OK
- actual result: " pembangkit listrik tenaga surya ( id , SB , GR )"
- #T25 ("id|SBGR|fra=%123456789", page "pembangkit listrik tenaga surya", auto split except 1...9, too long)
- expected result: #E07
- actual result: " [] #E13 Erara uzo de ŝablono "livs" pro "fra=" disiga parametro [] "
- #T26 ("id|SBGR|fra=%23456781", page "pembangkit listrik tenaga surya", auto split except nonsense, not ascending)
- expected result: #E07
- actual result: " [] #E13 Erara uzo de ŝablono "livs" pro "fra=" disiga parametro [] "
- ---------------------------------------
- #T30 ("en|KA", page "When in a hole, stop digging.", default but suboptimal split)
- expected result: OK
- actual result: " When in a hole, stop digging. ( en , KA )"
- #T31 ("en|KA|fra=-", page "When in a hole, stop digging.", no split, no link)
- expected result: OK
- actual result: " When in a hole, stop digging. ( en , KA )"
- #T32 ("en|KA|fra=#0I", page "When in a hole, stop digging.", auto split, lowercase frag index 0)
- expected result: OK
- actual result: " When in a hole, stop digging. ( en , KA )"
- #T33 ("id|SBGR|fra=%1 #2A", page "pembangkit listrik tenaga surya", auto split except boun ONE and uppercase frag index 2)
- expected result: OK (silly with "listrik tenaga" together and "surya" linking to "Surya")
- actual result: " pembangkit listrik tenaga surya ( id , SB , GR )"
- #T34 ("en|KA|fra=#0I", page "When In A Hole, Stop Digging.", auto split, German style, lowercase frag index 0)
- expected result: OK
- actual result: " When In A Hole, Stop Digging. ( en , KA )"
- ---------------------------------------
- #T40 ("en|KA|fra=#0I", page "Digging", auto split and fix case requested index 0 but no split boundaries available)
- expected result: OK (raw text "Digging" and no link to "digging" nor "Digging")
- actual result: " Digging ( en , KA )"
- #T41 ("sv|KA", page "?va?", default split)
- expected result: OK (link to "va")
- actual result: " ?va? ( sv , KA )"
- #T42 ("sv|KA", page "?va", default split)
- expected result: OK (link to "va")
- actual result: " ?va ( sv , KA )"
- #T43 ("sv|KA", page "va?", default split)
- expected result: OK (link to "va")
- actual result: " va? ( sv , KA )"
- #T44 ("sv|KA", page "va", default split but no split boundaries available)
- expected result: OK (no link)
- actual result: " va ( sv , KA )"
- #T45 ("sv|KA|fra=%01", page "?va?", 2 boundaries available but both are blocked)
- expected result: OK (raw text "?va?" and no link)
- actual result: " ?va? ( sv , KA )"
- ---------------------------------------
- #T50 ("en|KA|fra=#0I", page "When in Rome, do as the Romans do.", auto split and fix case frag 0, suboptimal result due to word "Romans")
- expected result: OK (links to "when" and "Romans")
- actual result: " When in Rome, do as the Romans do. ( en , KA )"
- #T52 ("en|KA|fra=#0I #6:Roman", page "When in,, , Rome, do as the Romans do.", auto split and fix case frag 0, fixed word "Romans" index 6)
- expected result: silly OK (links to "when" and "Roman")
- actual result: " When in,, , Rome, do as the Romans do. ( en , KA )"
- #T54 ("eo|KA", page "!!!Mi jam,? estas fin-venkisto!!!", default split)
- expected result: OK
- actual result: " !!!Mi jam,? estas fin-venkisto!!! ( eo , KA )"
- #T55 ("eo|KA|fra=-", page "!!!Mi jam,? estas fin-venkisto!!!", no split)
- expected result: OK
- actual result: " !!!Mi jam,? estas fin-venkisto!!! ( eo , KA )"
- #T56 ("eo|KA|fra=#3:fino", page "!!!Mi jam,? estas fin-venkisto!!!", default split, and link "fin-venkisto" to "fino")
- expected result: OK
- actual result: " !!!Mi jam,? estas fin-venkisto!!! ( eo , KA )"
- ---------------------------------------
- #T60 ("deu|SB", page "hole", invalid lng)
- expected result: #E04
- actual result: " [] #E04 Evidente nevalida lingvokodo en ŝablono "livs" [] "
- #T61 ("xxx|SB", page "hole", unknown lng)
- expected result: #E05
- actual result: " [] #E05 Nekonata lingvokodo en ŝablono "livs" [] "
- #T62 ("en|SS", page "hole", invalid word class)
- expected result: #E06
- actual result: " [] #E06 Erara uzo de ŝablono "livs" pro vortospeco [] "
- #T63 ("en|SB??", page "move", invalid use of "??")
- expected result: #E06
- actual result: " [] #E06 Erara uzo de ŝablono "livs" pro vortospeco [] "
- #T64 ("en|??SB", page "move", invalid use of "??")
- expected result: #E06
- actual result: " [] #E06 Erara uzo de ŝablono "livs" pro vortospeco [] "
- #T65 ("en|????", page "move", invalid use of "??")
- expected result: #E06
- actual result: " [] #E06 Erara uzo de ŝablono "livs" pro vortospeco [] "
- ---------------------------------------
- #T70 ("en|AVKU", page "ASAP")
- expected result: OK
- actual result: " ASAP ( en , AV , KU )"
- #T71 ("en|SJ", page "when")
- expected result: OK
- actual result: " when ( en , SJ )"
- #T72 ("sv|SB|dst=baza banan", page "banan", try to link to this one)
- expected result: OK
- actual result: " banan ( sv , SB )"
- #T73 ("sv|SB|dst=fleksia", page "banan", try to link to this one, no categories)
- expected result: OK
- actual result: " banan ( sv , SB )"
- actual result via debu: " # # FATAL in "utf8debug" : internal error or invalid parameter # # "
- #T74 ("sv|SB|dst=baza [ba]nan", page "banan", illegal brackets)
- expected result: #E08
- actual result: " [] #E19 Erara uzo de ŝablono "livs" pro "dst=" distingo [] "
- #T75 ("sv|SB|dst=banan'", page "banan", illegal apo)
- expected result: #E08
- actual result: " [] #E19 Erara uzo de ŝablono "livs" pro "dst=" distingo [] "
- #T76 ("en|AVKU", page "ASAP", see categories)
- expected result: OK
- actual result: "{ {#invoke:mlawc|ek|en|AVKU|pagenameoverridetestonly=ASAP} }" (blocked)
- actual result via debu: " # # FATAL in "utf8debug" : internal error or invalid parameter # # "
- #T77 ("en|SJ", page "when", see categories)
- expected result: OK
- actual result: "{ {#invoke:mlawc|ek|en|SJ|pagenameoverridetestonly=when} }" (blocked)
- actual result via debu " # # FATAL in "utf8debug" : internal error or invalid parameter # # "
- #T78 ("en|AVKU|dst=test", page "ASAP", silly maximal test for anchors and categories)
- expected result: OK
- actual result: "{ {#invoke:mlawc|ek|en|AVKU|dst=test|pagenameoverridetestonly=ASAP} }" (blocked)
- actual result via debu " # # FATAL in "utf8debug" : internal error or invalid parameter # # "
- ---------------------------------------
- note that tests #T73 #T76 #T77 and #T78 depend on "debu"
- note that tests #T73 #T76 #T77 and #T78 cannot be reasonably executed on the docs subpage without help of "pate" or "debu"