Template:Str find word/testcases

XPtest

 * T ys:
 * F ys:
 * T no:
 * F no:
 * F nil:
 * T blk:
 * T abst:
 * T /DOC:
 * T /TESTC:

out

 * out:


 * out:


 * out:


 * out; in=inorder:


 * out in=desc:

syn

 * T:


 * F:

out edge

 * out ws:


 * out ws Q:


 * out ws Q:


 * out ws Q:

quotes (agn)

 * Qs:


 * Q, wa:


 * basic/none:

sep (sep-in)

 * IN-SEP1:


 * IN-SEP2:


 * ERR: sep interferes with cQ12 code _.._ -- how so???
 * IN-SEP3>_;_A:


 * ERR: sep interferes with cQ12 code _.._
 * IN-SEP3>_;_A:


 * IN-SEP4:>A<



out-sep

 * OUT-SEP1:


 * OUT-SEP2:


 * OUT-SEP3:


 * OUT-SEP4:


 * OUT-SEP5:


 * OUT-SEP 6 pipe:

blanks in

 * has blanks:


 * has blanks:


 * has blanks:

Qs unbalanced, edge, in-word

 * Q2:
 * Q2:


 * Q2-c:


 * Q2:


 * Q2:
 * Q2Q2:


 * Q2Q2:
 * Q2Q2Q2:


 * Q2Q2mots:
 * Q2Q2mmots:


 * Q2malf2:


 * Q2inword3:


 * Q2malf4:
 * Q2malf5:
 * Q2malf6:


 * ws, amp
 * Q2ws11:
 * Q2ws13:


 * Qamp16:


 * edge


 * Q2edge11:
 * Q2edge12:


 * Q2edge12:

order

 * T:
 * T:
 * T:

basic

 * T:
 * F:


 * x:
 * x:


 * T:
 * F:

aka

 * T:


 * T:


 * T:


 * MAY:


 * E:


 * F:

sep

 * T:
 * T:
 * T:
 * T:
 * T:

andwords

 * andwords = combine 2 params


 * T:
 * F:


 * empty orw


 * T:
 * F:

andwords, orwords

 * x:
 * x:

comma

 * escape comma?


 * T/off:
 * nowiki:





SEP

 * SEP="
 * SEP="
 * SEP="

more

 * SEPout=--


 * SEP=|
 * SEP=;
 * SEP=
 * SEP=
 * SEP=


 * SEP=,,


 * SEP=,a9,


 * dflt T:
 * empt :
 * comma :

bool

 * dflt=F:


 * dflt F:
 * empt F:
 * bla F:


 * F->F:
 * F->T:


 * T->T:
 * T->F:


 * multi,T->T:
 * multi,T->T:

case

 * T, F:
 * F, T:

basic t/f/dflt settings

 * (dflt=F)


 * abs,T:


 * empt,T:
 * bla,T:
 * F,T:
 * T,T:

basic & default

 * abs=dflt:T -> T:
 * blank:T -> T:

OR:order

 * T:
 * T:
 * T:

OR:basic

 * T:
 * F:


 * x:
 * x:


 * T:
 * F:

OR:aka

 * T:


 * T:


 * T:


 * MAY:


 * E:


 * edge:


 * F:

OR:sep

 * T:
 * T:
 * T:
 * T:
 * T:

OR:andwords

 * andwords = combine 2 params


 * T:
 * F:


 * empty orw


 * T:
 * F:

OR:andwords, orwords

 * x:
 * x:

OR:comma

 * escape comma?


 * T/off:
 * nowiki:





OR:SEP

 * SEP="
 * SEP="
 * SEP="

OR:more

 * SEPout=--


 * SEP=|
 * SEP=;
 * SEP=
 * SEP=
 * SEP=


 * SEP=,,


 * SEP=,a9,


 * dflt T:
 * empt :
 * comma :

OR:bool

 * dflt=F:


 * dflt F:
 * empt F:
 * bla F:


 * F->F:
 * F->T:


 * T->T:
 * T->F:


 * multi,T->T:
 * multi,T->T:

OR:case

 * T, F:
 * F, T:

OR:basic t/f/dflt settings

 * (dflt=F)


 * abs,T:


 * empt,T:
 * bla,T:
 * F,T:
 * T,T:

omit=dflt

 * basic-dflt:


 * long param-name
 * basicT:
 * basicF:

characters, words & whitespace

 * T:
 * T:


 * newlines T:

yes, no options

 * dflt-T:
 * dflt-F:


 * Y/N-empty:
 * Y/N-empty:


 * Y/N:
 * Y/N:


 * Y/N:
 * Y/N:

yes, no with image/table/lorem

 * Y/N:
 * Y/N:
 * Y/N:


 * Y/N:
 * Y/N:
 * Y/N:

case

 * case=T:
 * case=Y:
 * case=Y:
 * case=dflt:
 * case=blabla:

booleans

 * bool=T:
 * bool=Y:
 * bool=dflt:
 * bool=F:
 * bool=abst:
 * bool=blabla:

explain true / testcases

 * xp-f:
 * xp-f:
 * xp-t:
 * xp-t:
 * xp-t:
 * xp-t:

by transclusion

 * xp-f:
 * xp-f:
 * xp-t:
 * xp-t:
 * xp-t:
 * xp-t:

errors & warnings

 * The logic does not (can not) produce errors. The result is always logically T or F.


 * both warnings in preview:


 * T:
 * F:

unk parameter



 * show report



xpMaxWordcountReached

 * (prev warn) T:
 * (prev warn) F:


 * (prev warn) T:
 * (prev warn) F: