ଛାଞ୍ଚ:Str mid/testcases
ଦେଖଣା
This is the template test case page for the sandbox of ଛାଞ୍ଚ: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 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: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୨" ।
- abc;10;5: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୫" ।
- abc;10;;: jklmnopqrstuvwxyz
- abc;;6;: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୬" ।
- abc;6;200: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୨" ।
- abc;6;200: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୨" ।
Use param 4 (index j) not sublength
[ସମ୍ପାଦନା]- abc;10;15: jklmno
- abc;10; jklmnopqrstuvwxyz
- abc;;6: Abcdef
blank params
[ସମ୍ପାଦନା]- blank string
- :
- ;5:
- ;;5: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୫" ।
- ;;;5:
- ;6;7;8: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୭" ।
- blank for numbers
- abc: Abcdefghijklmnopqrstuvwxyz
- abc;: Abcdefghijklmnopqrstuvwxyz
- abc;;: Abcdefghijklmnopqrstuvwxyz
- abc;;;: Abcdefghijklmnopqrstuvwxyz
- abc;2=: Abcdefghijklmnopqrstuvwxyz
- abc;2=;3=: Abcdefghijklmnopqrstuvwxyz
- abc;2=;3=;4=: Abcdefghijklmnopqrstuvwxyz
- abc;;3=: Abcdefghijklmnopqrstuvwxyz
- abc;;;4=: Abcdefghijklmnopqrstuvwxyz
- abc;2=;;4=: Abcdefghijklmnopqrstuvwxyz
i < 0
[ସମ୍ପାଦନା]- abc;-10;: qrstuvwxyz
- abc;-10;7: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୭" ।
i < 0, using j
[ସମ୍ପାଦନା]- abc;-10;;20: qrst
- abc;-10;;-7: qrst
- abc;-10;;-10: q
- abc;-10;;7: String Module Error: String subset indices out of order
sublen<0
[ସମ୍ପାଦନା]- abc;2=5;3=-3: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୩" ।
- abc;2=7;3=-3: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୩" ।
- abc;;3=-3;j=10: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୩" ।
- abc;;3=3;j=10: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୩" ।
- abc;2=7;3=-3: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୩" ।
- abc;;3=-3: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୩" । TODO apply logic: from the end
- abc;;3=-10;4=30: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୧" । (check this: j=30 or j=26?)
Zeros
[ସମ୍ପାଦନା]- abc;0: String Module Error: String subset index out of range
- abc;5;0: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୦" ।
- abc;5;;0: String Module Error: String subset index out of range
- abc;0;0;0: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୦" ।
- abc;2=;: Abcdefghijklmnopqrstuvwxyz
- abc;2=5;3=0: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୦" ।
- abc;2=5;j=0: String Module Error: String subset index out of range
Input errors
[ସମ୍ପାଦନା]- abc;2=2;3=3;7: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୩" ।
- abc;;2=foo; Abcdefghijklmnopqrstuvwxyz
- abc;3=foo; ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଶବ୍ଦ "foo"
- abc;2=foo;3=bar; ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଶବ୍ଦ "bar"
Index errors
[ସମ୍ପାଦନା]- Triangular calculation check
- abc;6;7;8: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୭" ।
- abc;6;7;8: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୭" ।
- ;6;1;8: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୧" ।
- other
- abc;0: String Module Error: String subset index out of range
- abc;3;0: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୦" ।
- abc;0;;15: String Module Error: String subset index out of range
- abc;10;;7: String Module Error: String subset indices out of order
- abc;-5;26: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୨" ।
- abc;-1;5: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୫" ।
Error message suppression
[ସମ୍ପାଦନା]- abc;0;10; ignore errors=false: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୧" ।
- abc;0;10; ignore errors=true: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୧" ।
- abc;0;5: ignore errors=false; ignore errors=false: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୫" ।
- abc;0;5:ignore errors=true: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୫" ।