|
4 | 4 |
|
5 | 5 | --source include/not_embedded.inc |
6 | 6 |
|
| 7 | +--echo # ---------------------------------------------------------------------------- |
| 8 | +--echo # Test absolute value function |
| 9 | +--echo # ---------------------------------------------------------------------------- |
| 10 | + |
| 11 | +--echo # Basic abs() function tests |
| 12 | + |
| 13 | +let $a1 = $(abs(10)); |
| 14 | +-- echo abs(10) -> $a1; |
| 15 | + |
| 16 | +let $a2 = $(abs(-10)); |
| 17 | +-- echo abs(-10) -> $a2; |
| 18 | + |
| 19 | +let $a3 = $(abs(0)); |
| 20 | +-- echo abs(0) -> $a3; |
| 21 | + |
| 22 | +let $a4 = $(abs(123456789)); |
| 23 | +-- echo abs(123456789) -> $a4; |
| 24 | + |
| 25 | +let $a5 = $(abs(-987654321)); |
| 26 | +-- echo abs(-987654321) -> $a5; |
| 27 | + |
| 28 | +let $a6 = $(abs(NULL)); |
| 29 | +-- echo abs(NULL) -> $a6; |
| 30 | + |
| 31 | +let $a7 = $(abs(5 - 10)); |
| 32 | +-- echo abs(5 - 10) -> $a7; |
| 33 | + |
| 34 | +let $a8 = $(abs(10 - 5)); |
| 35 | +-- echo abs(10 - 5) -> $a8; |
| 36 | + |
| 37 | +let $a9 = $(abs(-(-25))); |
| 38 | +-- echo abs(-(-25)) -> $a9; |
| 39 | + |
| 40 | +let $a10 = $(abs(-2147483648)); |
| 41 | +-- echo abs(-2147483648) -> $a10; |
| 42 | + |
| 43 | +let $a11 = $(abs(2147483647)); |
| 44 | +-- echo abs(2147483647) -> $a11; |
| 45 | + |
| 46 | +let $a12 = $(abs(1 == 1)); |
| 47 | +-- echo abs(1 == 1) -> $a12; |
| 48 | + |
| 49 | +let $a13 = $(abs(1 == 0)); |
| 50 | +-- echo abs(1 == 0) -> $a13; |
| 51 | + |
| 52 | +let $a14 = $(abs(-((5 * -3) + (2 - 8)))); |
| 53 | +-- echo abs(-((5 * -3) + (2 - 8))) -> $a14; |
| 54 | + |
| 55 | +let $a15 = $(abs(((10 - 25) * (3 + 2)))); |
| 56 | +-- echo abs(((10 - 25) * (3 + 2))) -> $a15; |
| 57 | + |
| 58 | +let $a16 = $(abs(((2 - 6) * (-4 + 1)))); |
| 59 | +-- echo abs(((2 - 6) * (-4 + 1))) -> $a16; |
| 60 | + |
| 61 | +let $a17 = $(abs((((-5 * 6) + 10) - (8 * -2)))); |
| 62 | +-- echo abs((((-5 * 6) + 10) - (8 * -2))) -> $a17; |
| 63 | + |
| 64 | +let $a18 = $(abs(((((3 - 9) * 2) + 4) - 1))); |
| 65 | +-- echo abs(((((3 - 9) * 2) + 4) - 1)) -> $a18; |
| 66 | + |
| 67 | +let $a19 = $(abs(((-100 + 50) * (2 - 5)))); |
| 68 | +-- echo abs(((-100 + 50) * (2 - 5))) -> $a19; |
| 69 | + |
| 70 | +let $a20 = $(abs(((-3 * (2 + 4)) + (18 / 3)))); |
| 71 | +-- echo abs(((-3 * (2 + 4)) + (18 / 3))) -> $a20; |
| 72 | + |
| 73 | +let $a21 = $(abs(((((10 - 5) * -3) + 4) * -2))); |
| 74 | +-- echo abs(((((10 - 5) * -3) + 4) * -2)) -> $a21; |
| 75 | + |
| 76 | +let $a22 = $(abs((((-2 * -2) - (5 * 3)) + 20))); |
| 77 | +-- echo abs((((-2 * -2) - (5 * 3)) + 20)) -> $a22; |
| 78 | + |
| 79 | + |
7 | 80 | --echo # ---------------------------------------------------------------------------- |
8 | 81 | --echo # Test conversion functions (conv, bin, oct, hex) |
9 | 82 | --echo # ---------------------------------------------------------------------------- |
|
0 commit comments