mirror of
https://github.com/Sei-Lisa/LSL-PyOptimizer
synced 2025-07-01 23:58:20 +00:00
This test suite has been in use for a long time now, in place of the obsolete and unmanageable testparser.py and testfuncs.py. It verifies the complete optimizer output to stdout and stderr, to ensure that the output matches the expectations. See unit_tests/README.txt for more info.
195 lines
6.7 KiB
Text
195 lines
6.7 KiB
Text
[ llInsertString("", -3, "abc")
|
||
, llInsertString("", -1, "abc")
|
||
, llInsertString("", 0, "abc")
|
||
, llInsertString("", 1, "abc")
|
||
, llInsertString("", 3, "abc")
|
||
, llInsertString("xy", -3, "abc")
|
||
, llInsertString("xy", -1, "abc")
|
||
, llInsertString("xy", 0, "abc")
|
||
, llInsertString("xy", 1, "abc")
|
||
, llInsertString("xy", 2, "abc")
|
||
, llInsertString("xy", 3, "abc")
|
||
, llToUpper("AZazAZaz")
|
||
, llToLower("AZazAZaz")
|
||
, llToUpper("τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός")
|
||
, llToLower("ΤΆΧΙΣΤΗ ΑΛΏΠΗΞ ΒΑΦΉΣ ΨΗΜΈΝΗ ΓΗ, ΔΡΑΣΚΕΛΊΖΕΙ ΥΠΈΡ ΝΩΘΡΟΎ ΚΥΝΌΣ")
|
||
, llDeleteSubString("abcd", -9, -9)
|
||
, llDeleteSubString("abcd", -9, -5)
|
||
, llDeleteSubString("abcd", -9, -4)
|
||
, llDeleteSubString("abcd", -9, -3)
|
||
, llDeleteSubString("abcd", -9, -2)
|
||
, llDeleteSubString("abcd", -9, -1)
|
||
, llDeleteSubString("abcd", -9, 0)
|
||
, llDeleteSubString("abcd", -9, 3)
|
||
, llDeleteSubString("abcd", -9, 4)
|
||
, llDeleteSubString("abcd", -9, 7)
|
||
, llDeleteSubString("abcd", -9, 8)
|
||
, llDeleteSubString("abcd", -9, 9)
|
||
, llDeleteSubString("abcd", -5, -9)
|
||
, llDeleteSubString("abcd", -5, -5)
|
||
, llDeleteSubString("abcd", -5, -4)
|
||
, llDeleteSubString("abcd", -5, -3)
|
||
, llDeleteSubString("abcd", -5, -1)
|
||
, llDeleteSubString("abcd", -5, 0)
|
||
, llDeleteSubString("abcd", -5, 3)
|
||
, llDeleteSubString("abcd", -5, 4)
|
||
, llDeleteSubString("abcd", -5, 7)
|
||
, llDeleteSubString("abcd", -5, 8)
|
||
, llDeleteSubString("abcd", -4, -5)
|
||
, llDeleteSubString("abcd", -4, -4)
|
||
, llDeleteSubString("abcd", -4, -1)
|
||
, llDeleteSubString("abcd", -4, 0)
|
||
, llDeleteSubString("abcd", -4, 3)
|
||
, llDeleteSubString("abcd", -4, 4)
|
||
, llDeleteSubString("abcd", -4, 8)
|
||
, llDeleteSubString("abcd", -2, -5)
|
||
, llDeleteSubString("abcd", -2, -4)
|
||
, llDeleteSubString("abcd", -2, -3)
|
||
, llDeleteSubString("abcd", -2, -2)
|
||
, llDeleteSubString("abcd", -2, -1)
|
||
, llDeleteSubString("abcd", -2, 0)
|
||
, llDeleteSubString("abcd", -2, 1)
|
||
, llDeleteSubString("abcd", -2, 2)
|
||
, llDeleteSubString("abcd", -2, 3)
|
||
, llDeleteSubString("abcd", -2, 4)
|
||
, llDeleteSubString("abcd", -2, 5)
|
||
, llDeleteSubString("abcd", -1, -5)
|
||
, llDeleteSubString("abcd", -1, -4)
|
||
, llDeleteSubString("abcd", -1, -3)
|
||
, llDeleteSubString("abcd", -1, -2)
|
||
, llDeleteSubString("abcd", -1, -1)
|
||
, llDeleteSubString("abcd", -1, 0)
|
||
, llDeleteSubString("abcd", -1, 1)
|
||
, llDeleteSubString("abcd", -1, 2)
|
||
, llDeleteSubString("abcd", -1, 3)
|
||
, llDeleteSubString("abcd", -1, 4)
|
||
, llDeleteSubString("abcd", -1, 5)
|
||
, llDeleteSubString("abcd", 0, -9)
|
||
, llDeleteSubString("abcd", 0, -5)
|
||
, llDeleteSubString("abcd", 0, -4)
|
||
, llDeleteSubString("abcd", 0, -1)
|
||
, llDeleteSubString("abcd", 0, 0)
|
||
, llDeleteSubString("abcd", 0, 3)
|
||
, llDeleteSubString("abcd", 0, 5)
|
||
, llDeleteSubString("abcd", 3, -5)
|
||
, llDeleteSubString("abcd", 3, -4)
|
||
, llDeleteSubString("abcd", 3, -1)
|
||
, llDeleteSubString("abcd", 3, 0)
|
||
, llDeleteSubString("abcd", 3, 2)
|
||
, llDeleteSubString("abcd", 3, 3)
|
||
, llDeleteSubString("abcd", 3, 4)
|
||
, llDeleteSubString("abcd", 3, 5)
|
||
, llDeleteSubString("abcd", 4, -9)
|
||
, llDeleteSubString("abcd", 4, -5)
|
||
, llDeleteSubString("abcd", 4, -4)
|
||
, llDeleteSubString("abcd", 4, -1)
|
||
, llDeleteSubString("abcd", 4, 0)
|
||
, llDeleteSubString("abcd", 4, 2)
|
||
, llDeleteSubString("abcd", 4, 3)
|
||
, llDeleteSubString("abcd", 4, 4)
|
||
, llDeleteSubString("abcd", 4, 5)
|
||
, llDeleteSubString("abcd", 9, -9)
|
||
, llDeleteSubString("abcd", 9, -5)
|
||
, llDeleteSubString("abcd", 9, -4)
|
||
, llDeleteSubString("abcd", 9, -1)
|
||
, llDeleteSubString("abcd", 9, 0)
|
||
, llDeleteSubString("abcd", 9, 2)
|
||
, llDeleteSubString("abcd", 9, 3)
|
||
, llDeleteSubString("abcd", 9, 4)
|
||
, llDeleteSubString("abcd", 9, 5)
|
||
, llDeleteSubString("", 0, -1)
|
||
, llGetSubString("abcd", -9, -9)
|
||
, llGetSubString("abcd", -9, -5)
|
||
, llGetSubString("abcd", -9, -4)
|
||
, llGetSubString("abcd", -9, -3)
|
||
, llGetSubString("abcd", -9, -2)
|
||
, llGetSubString("abcd", -9, -1)
|
||
, llGetSubString("abcd", -9, 0)
|
||
, llGetSubString("abcd", -9, 3)
|
||
, llGetSubString("abcd", -9, 4)
|
||
, llGetSubString("abcd", -9, 7)
|
||
, llGetSubString("abcd", -9, 8)
|
||
, llGetSubString("abcd", -9, 9)
|
||
, llGetSubString("abcd", -5, -9)
|
||
, llGetSubString("abcd", -5, -5)
|
||
, llGetSubString("abcd", -5, -4)
|
||
, llGetSubString("abcd", -5, -3)
|
||
, llGetSubString("abcd", -5, -1)
|
||
, llGetSubString("abcd", -5, 0)
|
||
, llGetSubString("abcd", -5, 3)
|
||
, llGetSubString("abcd", -5, 4)
|
||
, llGetSubString("abcd", -5, 7)
|
||
, llGetSubString("abcd", -5, 8)
|
||
, llGetSubString("abcd", -4, -5)
|
||
, llGetSubString("abcd", -4, -4)
|
||
, llGetSubString("abcd", -4, -1)
|
||
, llGetSubString("abcd", -4, 0)
|
||
, llGetSubString("abcd", -4, 3)
|
||
, llGetSubString("abcd", -4, 4)
|
||
, llGetSubString("abcd", -4, 8)
|
||
, llGetSubString("abcd", -2, -5)
|
||
, llGetSubString("abcd", -2, -4)
|
||
, llGetSubString("abcd", -2, -3)
|
||
, llGetSubString("abcd", -2, -2)
|
||
, llGetSubString("abcd", -2, -1)
|
||
, llGetSubString("abcd", -2, 0)
|
||
, llGetSubString("abcd", -2, 1)
|
||
, llGetSubString("abcd", -2, 2)
|
||
, llGetSubString("abcd", -2, 3)
|
||
, llGetSubString("abcd", -2, 4)
|
||
, llGetSubString("abcd", -2, 5)
|
||
, llGetSubString("abcd", -1, -5)
|
||
, llGetSubString("abcd", -1, -4)
|
||
, llGetSubString("abcd", -1, -3)
|
||
, llGetSubString("abcd", -1, -2)
|
||
, llGetSubString("abcd", -1, -1)
|
||
, llGetSubString("abcd", -1, 0)
|
||
, llGetSubString("abcd", -1, 1)
|
||
, llGetSubString("abcd", -1, 2)
|
||
, llGetSubString("abcd", -1, 3)
|
||
, llGetSubString("abcd", -1, 4)
|
||
, llGetSubString("abcd", -1, 5)
|
||
, llGetSubString("abcd", 0, -9)
|
||
, llGetSubString("abcd", 0, -5)
|
||
, llGetSubString("abcd", 0, -4)
|
||
, llGetSubString("abcd", 0, -1)
|
||
, llGetSubString("abcd", 0, 0)
|
||
, llGetSubString("abcd", 0, 3)
|
||
, llGetSubString("abcd", 0, 5)
|
||
, llGetSubString("abcd", 3, -5)
|
||
, llGetSubString("abcd", 3, -4)
|
||
, llGetSubString("abcd", 3, -1)
|
||
, llGetSubString("abcd", 3, 0)
|
||
, llGetSubString("abcd", 3, 2)
|
||
, llGetSubString("abcd", 3, 3)
|
||
, llGetSubString("abcd", 3, 4)
|
||
, llGetSubString("abcd", 3, 5)
|
||
, llGetSubString("abcd", 4, -9)
|
||
, llGetSubString("abcd", 4, -5)
|
||
, llGetSubString("abcd", 4, -4)
|
||
, llGetSubString("abcd", 4, -1)
|
||
, llGetSubString("abcd", 4, 0)
|
||
, llGetSubString("abcd", 4, 2)
|
||
, llGetSubString("abcd", 4, 3)
|
||
, llGetSubString("abcd", 4, 4)
|
||
, llGetSubString("abcd", 4, 5)
|
||
, llGetSubString("abcd", 9, -9)
|
||
, llGetSubString("abcd", 9, -5)
|
||
, llGetSubString("abcd", 9, -4)
|
||
, llGetSubString("abcd", 9, -1)
|
||
, llGetSubString("abcd", 9, 0)
|
||
, llGetSubString("abcd", 9, 2)
|
||
, llGetSubString("abcd", 9, 3)
|
||
, llGetSubString("abcd", 9, 4)
|
||
, llGetSubString("abcd", 9, 5)
|
||
, llGetSubString("", 0, -1)
|
||
, llStringLength("")
|
||
, llStringLength("÷½¬⅛⅜⅝⅞±°z")
|
||
, llSubStringIndex("x", "blah")
|
||
, llSubStringIndex("", "")
|
||
, llSubStringIndex("", "x")
|
||
, llSubStringIndex("x", "")
|
||
, llSubStringIndex("a", "blah")
|
||
, llStringTrim(" a\n
|
||
", STRING_TRIM)
|
||
, llStringTrim("", STRING_TRIM)
|
||
]
|