Results for ysh-expr-arith.test.sh

statusoshosh_ALT
pass 2727
total2727
caseoshosh_ALTdescription
0pass pass Minus operator is left associative
1pass pass Division operators are left associative
2pass pass Exponentiation is right associative
3pass pass Binary operators, with conversions from string
4pass pass Floating Point Division with /
5pass pass Operations That Convert to Integer: // % **
6pass pass Division by zero
7pass pass Unary Operations
8pass pass unary minus on strings
9pass pass unary ~ complement on strings
10pass pass unary ~ doesn't work on bool
11pass pass unary ~ doesn't work on float
12pass pass unary - applied to bool is not allowed
13pass pass Big float constants becomes inf and -inf, tiny become 0.0 and -0.0
14pass pass Int constants bigger than 64 bits
15pass pass Bit shift by negative number is not allowed
16pass pass 64-bit operations
17pass pass 64-bit integer doesn't overflow
18pass pass Integer literals
19pass pass Integer literals with underscores
20pass pass Exponentiation with **
21pass pass Float Division
22pass pass Integer Division (rounds toward zero)
23pass pass % operator is remainder
24pass pass Bitwise logical
25pass pass Shift operators
26pass pass multiline strings, list, tuple syntax for list, etc.
54 passed, 0 OK, 0 not implemented, 0 BUG, 0 failed, 0 timeouts, 0 cases skipped