Results for ysh-methods.test.sh

statusysh
pass 45
total45
caseyshdescription
0pass => operator for pure computation is allowed (may be mandatory later)
1pass => can be used to chain free functions
2pass Str => startsWith(Str) and endsWith(Str), simple
3pass Str => startsWith(Str) and endsWith(Str), matches bytes not runes
4pass Str => startsWith(Str) and endsWith(Str), eggex
5pass Str => startsWith(Str) and endsWith(Str), eggex with anchors
6pass Str => startsWith(Str) and endsWith(Str), eggex matches runes
7pass Str => startsWith(), no args
8pass Str => startsWith(), too many args
9pass Str => endsWith(), no args
10pass Str => endsWith(), too many args
11pass Str => trim*() with no args trims whitespace
12pass Str => trim*() with a simple string pattern trims pattern
13pass Str => trim*() with a string pattern trims bytes not runes
14pass Str => trim*() with an eggex pattern trims pattern
15pass Str => trim*() with an eggex pattern trims bytes not runes
16pass Str => trim(), too many args
17pass Str => trimStart(), too many args
18pass Str => trimEnd(), too many args
19pass Str => trim(), unicode whitespace aware
20pass Str => trim*(), unicode decoding errors
21pass Str => trimStart(), unicode decoding error types
22pass Str => trimEnd(), unicode decoding error types
23pass Str => trim*(), zero-codepoints are not NUL-terminators
24pass Str => split(sep), non-empty str sep
25pass Str => split(sep), eggex sep
26pass Str => split(sep, count), non-empty str sep
27pass Str => split(sep, count), eggex sep
28pass Str => split(), usage errors
29pass Str => split(), non-ascii
30pass Str.lines()
31pass read-lines can be built on top of read --all and Str.lines()
32pass Dict => values()
33pass Dict -> erase()
34pass Dict -> clear()
35pass Dict -> get()
36pass Dict -> inc()
37pass Separation of -> attr and () calling
38pass Bound methods, receiver value/reference semantics
39pass List->clear()
40pass List => indexOf()
41pass List => lastIndexOf()
42pass List => join()
43pass List->reverse()
44pass List->reverse() from iterator
45 passed, 0 OK, 0 not implemented, 0 BUG, 0 failed, 0 timeouts, 0 cases skipped