string_repeat_valid.gravity 449 B

12345678910111213141516171819202122232425
  1. #unittest {
  2. name: "String repeat with valid arguments.";
  3. error: NONE;
  4. result: true;
  5. };
  6. func main() {
  7. // Basic repeat
  8. var s1 = "ab".repeat(3);
  9. var r1 = (s1 == "ababab");
  10. // Repeat 1 time (identity)
  11. var s2 = "hello".repeat(1);
  12. var r2 = (s2 == "hello");
  13. // Single char repeat
  14. var s3 = "x".repeat(5);
  15. var r3 = (s3 == "xxxxx");
  16. // Verify length
  17. var s4 = "abc".repeat(4);
  18. var r4 = (s4.length == 12);
  19. return r1 and r2 and r3 and r4;
  20. }