Module talk:String2/testcases

All 34 live tests passed. All 34 sandbox tests passed.

test_sentence

test_sentence
Test Live Sandbox Expected
checkYcheckY {{#invoke:String2|sentence|*teSt}}
  • Test
  • Test
  • Test
checkYcheckY {{#invoke:String2|sentence|[[tEst]]}} Test Test Test
checkYcheckY {{#invoke:String2|sentence|[[test|pipeTest]]}} Pipetest Pipetest Pipetest
checkYcheckY {{#invoke:String2|sentence|32ND}} 32nd 32nd 32nd
checkYcheckY {{#invoke:String2|sentence|3 ×}} 3 × 3 × 3 ×
checkYcheckY {{#invoke:String2|sentence|<li>TEST</li>}}
  • Test
  • Test
  • Test
  • checkYcheckY {{#invoke:String2|sentence|1900 &ndash; 2000}} 1900 – 2000 1900 – 2000 1900 – 2000
    checkYcheckY {{#invoke:String2|sentence|éclair}} Éclair Éclair Éclair
    checkYcheckY {{#invoke:String2|sentence|Äpfel}} Äpfel Äpfel Äpfel
    checkYcheckY {{#invoke:String2|sentence|teXT <nowiki>TeXT</nowiki>}} Text TeXT Text TeXT Text TeXT

    test_ucfirst

    test_ucfirst
    Test Live Sandbox Expected
    checkYcheckY {{#invoke:String2|ucfirst|*test}} *Test *Test *Test
    checkYcheckY {{#invoke:String2|ucfirst|[[test]]}} [[Test]] [[Test]] [[Test]]
    checkYcheckY {{#invoke:String2|ucfirst|[[test|pipetest]]}} [[test|Pipetest]] [[test|Pipetest]] [[test|Pipetest]]
    checkYcheckY {{#invoke:String2|ucfirst|32nd}} 32nd 32nd 32nd
    checkYcheckY {{#invoke:String2|ucfirst|3 &times;}} 3 &times; 3 &times; 3 &times;
    checkYcheckY {{#invoke:String2|ucfirst|<li>test</li>}} <li>Test</li> <li>Test</li> <li>Test</li>
    checkYcheckY {{#invoke:String2|ucfirst|1900 &ndash; 2000}} 1900 &ndash; 2000 1900 &ndash; 2000 1900 &ndash; 2000
    checkYcheckY {{#invoke:String2|ucfirst|éclair}} Éclair Éclair Éclair
    checkYcheckY {{#invoke:String2|ucfirst|äpfel}} Äpfel Äpfel Äpfel
    checkYcheckY {{#invoke:String2|ucfirst|[[endocrinology]], [[infectious disease (medical specialty)|infectious disease]]}} [[Endocrinology]], [[infectious disease (medical specialty)|infectious disease]] [[Endocrinology]], [[infectious disease (medical specialty)|infectious disease]] [[Endocrinology]], [[infectious disease (medical specialty)|infectious disease]]
    checkYcheckY {{#invoke:String2|ucfirst|[//example.com ext link test]}} [//example.com Ext link test] [//example.com Ext link test] [//example.com Ext link test]

    test_matchAny

    test_matchAny
    Test Live Sandbox Expected
    checkYcheckY {{#invoke:String2|matchAny|123|abc|source=adc 123}} 1 1 1
    checkYcheckY {{#invoke:String2|matchAny|123|abc|source=adc 124}}
    checkYcheckY {{#invoke:String2|matchAny|123|abc|source=abc 124}} 2 2 2

    test_getError

    test_getError
    Test Live Sandbox Expected
    checkYcheckY {{#invoke:String2|getError|123}}
    checkYcheckY {{#invoke:String2|getError|error}}
    checkYcheckY {{#invoke:String2|getError|Expression error}}
    checkYcheckY {{#invoke:String2|getError|1=text<strong class="error">Expression error: Unrecognized word &quot;california&quot;.</strong>text}} <strong class="error">Expression error: Unrecognized word &quot;california&quot;.</strong> <strong class="error">Expression error: Unrecognized word &quot;california&quot;.</strong> <strong class="error">Expression error: Unrecognized word &quot;california&quot;.</strong>

    test_isInteger

    test_isInteger
    Test Live Sandbox Expected
    checkYcheckY {{#invoke:String2|isInteger|1993}} true true true
    checkYcheckY {{#invoke:String2|isInteger|1993|02|24|08|30}} true true true
    checkYcheckY {{#invoke:String2|isInteger|1993|02||08|30|empty=yes}} true true true
    checkYcheckY {{#invoke:String2|isInteger|1993|02| |08|30|empty=yes}} true true true
    checkYcheckY {{#invoke:String2|isInteger|}} false false false
    checkYcheckY {{#invoke:String2|isInteger|1993|02||08|30}} false false false

    Content Disclaimer

    Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

    1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
    2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
    3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
    4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
    5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.