.. ------- Str::lstrip ------- () (#) (#) (#) () ( ) ( ) ( # ) ------- Str::rstrip ------- () (#) (#) ( #) (#) () ( ) ( ) ( # ) ------- Str::strip ------- () () () (##) (hi) ---------- Done ---------- . ------- Str::upper ------- () (UPPER) (UPPER_UPPER) ------- Str::lower ------- () (lower) (lower_lower) ---------- Done ---------- . ----- Str::replace ------- (-- cd -- ef) (---- cd ---- ef) (0) (0) (ab cd ab ef) (ab cd ab 0) (ab cd ab e0) (0 0 0) (000) (0000) ( 123) ( 123) (abc 123) (bbbb) (bbbbbb) . ------- Str::ljust ------- () (_) (____) (x) (x) (x_) (xx) (xx) (xx) (xx) (xx__) ------- Str::rjust ------- () (_) (____) (x) (x) (_x) (xx) (xx) (xx) (xx) (__xx) ---------- Done ---------- . ------- Str::slice ------- (abcde) (bcde) () (abcdef) (abcdef) () () (f) () () () () () () () () () () ---------- Done ---------- . ------- str_concat ------- () (a) (aa) (b) (bb) (ab) (aab) (abb) (aabb) ------- str_concat3 ------- () (a) (ab) (abc) (ac) (aa) (aab) (aabc) (aac) ---------- Done ---------- . ------- to_int ------- (0) -> (0) (1) -> (1) (-1) -> (-1) (100) -> (100) (2147483647) -> (2147483647) (-2147483648) -> (-2147483648) ---------- Done ---------- .---------- str_size ---------- (12) (16) ---------- Done ---------- . str_contains .------ Str::helpers ------ ---------- Done ---------- . Total: 12 tests (329 ticks, 0.000 sec), 152 assertions Pass: 12, fail: 0, skip: 0.