Template:Str mid/testcases
From Chalo Chatu, Zambia online encyclopedia
This is the template test cases page for the sandbox of Template:Str mid. to update the examples. If there are many examples of a complicated template, later ones may break due to limits in MediaWiki, see the HTML comment "NewPP limit report" in the rendered page. You can also use Special:ExpandTemplates to examine the results of template uses. You can test how this page looks in the different skins with these links: |
- {{Str mid/core}}
- {{Str mid/sandbox}}
input params 2,3,4
Regular
- abc;1;26: Expression error: Unexpected < operator.
- abc;10;5: Expression error: Unexpected < operator.
- abc;10;;: Expression error: Unexpected < operator.
- abc;;6;: Expression error: Unexpected < operator.
- abc;6;200: Expression error: Unexpected < operator.
- abc;6;200: Expression error: Unexpected < operator.
Use param 4 (index j) not sublength
- abc;10;15: Expression error: Unexpected < operator.
- abc;10; Expression error: Unexpected < operator.
- abc;;6: Expression error: Unexpected < operator.
blank params
- blank string
- : Expression error: Unexpected < operator.
- ;5: Expression error: Unexpected < operator.
- ;;5: Expression error: Unexpected < operator.
- ;;;5: Expression error: Unexpected < operator.
- ;6;7;8: Expression error: Unexpected < operator.
- blank for numbers
- abc: Expression error: Unexpected < operator.
- abc;: Expression error: Unexpected < operator.
- abc;;: Expression error: Unexpected < operator.
- abc;;;: Expression error: Unexpected < operator.
- abc;2=: Expression error: Unexpected < operator.
- abc;2=;3=: Expression error: Unexpected < operator.
- abc;2=;3=;4=: Expression error: Unexpected < operator.
- abc;;3=: Expression error: Unexpected < operator.
- abc;;;4=: Expression error: Unexpected < operator.
- abc;2=;;4=: Expression error: Unexpected < operator.
i < 0
- abc;-10;: Expression error: Unexpected < operator.
- abc;-10;7: Expression error: Unexpected < operator.
i < 0, using j
- abc;-10;;20: Expression error: Unexpected < operator.
- abc;-10;;-7: Expression error: Unexpected < operator.
- abc;-10;;-10: Expression error: Unexpected < operator.
- abc;-10;;7: Expression error: Unexpected < operator.
sublen<0
- abc;2=5;3=-3: Expression error: Unexpected < operator.
- abc;2=7;3=-3: Expression error: Unexpected < operator.
- abc;;3=-3;j=10: Expression error: Unexpected < operator.
- abc;;3=3;j=10: Expression error: Unexpected < operator.
- abc;2=7;3=-3: Expression error: Unexpected < operator.
- abc;;3=-3: Expression error: Unexpected < operator. TODO apply logic: from the end
- abc;;3=-10;4=30: Expression error: Unexpected < operator. (check this: j=30 or j=26?)
Zeros
- abc;0: Expression error: Unexpected < operator.
- abc;5;0: Expression error: Unexpected < operator.
- abc;5;;0: Expression error: Unexpected < operator.
- abc;0;0;0: Expression error: Unexpected < operator.
- abc;2=;: Expression error: Unexpected < operator.
- abc;2=5;3=0: Expression error: Unexpected < operator.
- abc;2=5;j=0: Expression error: Unexpected < operator.
Input errors
- abc;2=2;3=3;7: Expression error: Unexpected < operator.
- abc;;2=foo; Expression error: Unexpected < operator.
- abc;3=foo; Expression error: Unrecognized word "foo".
- abc;2=foo;3=bar; Expression error: Unrecognized word "bar".
Index errors
- Triangular calculation check
- abc;6;7;8: Expression error: Unexpected < operator.
- abc;6;7;8: Expression error: Unexpected < operator.
- ;6;1;8: Expression error: Unexpected < operator.
- other
- abc;0: Expression error: Unexpected < operator.
- abc;3;0: Expression error: Unexpected < operator.
- abc;0;;15: Expression error: Unexpected < operator.
- abc;10;;7: Expression error: Unexpected < operator.
- abc;-5;26: Expression error: Unexpected < operator.
- abc;-1;5: Expression error: Unexpected < operator.
Error message suppression
- abc;0;10; ignore errors=false: Expression error: Unexpected < operator.
- abc;0;10; ignore errors=true: Expression error: Unexpected < operator.
- abc;0;5: ignore errors=false; ignore errors=false: Expression error: Unexpected < operator.
- abc;0;5:ignore errors=true: Expression error: Unexpected < operator.