lower_method.gravity 1.1 KB

1234567891011121314151617181920212223242526272829
  1. #unittest {
  2. name: "lower() methods for string -- complex";
  3. error: NONE;
  4. result: true;
  5. };
  6. func main () {
  7. var s = "tHIS IS JUST A REALLY LONG TEST STRING TO TRY AND GET AS much VARIATION AS POSSIBLE"
  8. // Numbers Only
  9. // The V in VARIATION
  10. var a_int = s.lower(62) == "tHIS IS JUST A REALLY LONG TEST STRING TO TRY AND GET AS much vARIATION AS POSSIBLE"
  11. if (a_int == false) { System.print("a) int failed\n"); return false }
  12. var b_int = s.lower(-21) == s.lower(62)
  13. if (a_int == false) { System.print("b) int failed\n"); return false }
  14. var c_int = s.lower(2) == "tHiS IS JUST A REALLY LONG TEST STRING TO TRY AND GET AS much VARIATION AS POSSIBLE"
  15. if (a_int == false) { System.print("c) int failed\n"); return false }
  16. var d_int = s.lower(-81) == s.lower(2)
  17. if (a_int == false) { System.print("d) int failed\n"); return false }
  18. // Try a character that is already lowercase
  19. var e_int = s.lower(0) == "tHIS IS JUST A REALLY LONG TEST STRING TO TRY AND GET AS much VARIATION AS POSSIBLE"
  20. if (a_int == false) { System.print("e) int failed\n"); return false }
  21. return true
  22. }