Skip to content

Commit f266f44

Browse files
MDEV-37911 : Add Missing Test cases for abs() Function
Adding test cases for abs() .
1 parent 95c686f commit f266f44

File tree

2 files changed

+33
-33
lines changed

2 files changed

+33
-33
lines changed

mysql-test/main/mysqltest_string_functions.result

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -11,22 +11,22 @@ abs(0) -> 0;
1111
abs(123456789) -> 123456789;
1212
abs(-987654321) -> 987654321;
1313
abs(NULL) -> ;
14-
abs(5 - 10) -> ;
15-
abs(10 - 5) -> ;
16-
abs(-(-25)) -> ;
17-
abs(-2147483648) -> ;
18-
abs(2147483647) -> ;
19-
abs(1 == 1) -> ;
20-
abs(1 == 0) -> ;
21-
abs(-((5 * -3) + (2 - 8))) -> ; # 9
22-
abs(((10 - 25) * (3 + 2))) -> ; # 75
23-
abs(((2 - 6) * (-4 + 1))) -> ; # 12
24-
abs((((-5 * 6) + 10) - (8 * -2))) -> ; # 8
25-
abs(((((3 - 9) * 2) + 4) - 1)) -> ; # 9
26-
abs(((-100 + 50) * (2 - 5))) -> ; # 150
27-
abs(((-3 * (2 + 4)) + (18 / 3))) -> ; # 12
28-
abs(((((10 - 5) * -3) + 4) * -2)) -> ; # 22
29-
abs((((-2 * -2) - (5 * 3)) + 20)) -> ; # 9
14+
abs(5 - 10) -> 5;
15+
abs(10 - 5) -> 5;
16+
abs(-(-25)) -> 25;
17+
abs(-2147483648) -> 2147483648;
18+
abs(2147483647) -> 2147483647;
19+
abs(1 == 1) -> 1;
20+
abs(1 == 0) -> 0;
21+
abs(-((5 * -3) + (2 - 8))) -> 21;
22+
abs(((10 - 25) * (3 + 2))) -> 75;
23+
abs(((2 - 6) * (-4 + 1))) -> 12;
24+
abs((((-5 * 6) + 10) - (8 * -2))) -> 4;
25+
abs(((((3 - 9) * 2) + 4) - 1)) -> 9;
26+
abs(((-100 + 50) * (2 - 5))) -> 150;
27+
abs(((-3 * (2 + 4)) + (18 / 3))) -> 12;
28+
abs(((((10 - 5) * -3) + 4) * -2)) -> 22;
29+
abs((((-2 * -2) - (5 * 3)) + 20)) -> 9;
3030
# ----------------------------------------------------------------------------
3131
# Test conversion functions (conv, bin, oct, hex)
3232
# ----------------------------------------------------------------------------

mysql-test/main/mysqltest_string_functions.test

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -26,55 +26,55 @@ let $a5 = $(abs(-987654321));
2626
-- echo abs(-987654321) -> $a5;
2727

2828
let $a6 = $(abs(NULL));
29-
-- echo abs(NULL) -> $a10;
29+
-- echo abs(NULL) -> $a6;
3030

3131
let $a7 = $(abs(5 - 10));
32-
-- echo abs(5 - 10) -> $a11;
32+
-- echo abs(5 - 10) -> $a7;
3333

3434
let $a8 = $(abs(10 - 5));
35-
-- echo abs(10 - 5) -> $a12;
35+
-- echo abs(10 - 5) -> $a8;
3636

3737
let $a9 = $(abs(-(-25)));
38-
-- echo abs(-(-25)) -> $a13;
38+
-- echo abs(-(-25)) -> $a9;
3939

4040
let $a10 = $(abs(-2147483648));
41-
-- echo abs(-2147483648) -> $b3;
41+
-- echo abs(-2147483648) -> $a10;
4242

4343
let $a11 = $(abs(2147483647));
44-
-- echo abs(2147483647) -> $b4;
44+
-- echo abs(2147483647) -> $a11;
4545

4646
let $a12 = $(abs(1 == 1));
47-
-- echo abs(1 == 1) -> $b10;
47+
-- echo abs(1 == 1) -> $a12;
4848

4949
let $a13 = $(abs(1 == 0));
50-
-- echo abs(1 == 0) -> $b11;
50+
-- echo abs(1 == 0) -> $a13;
5151

5252
let $a14 = $(abs(-((5 * -3) + (2 - 8))));
53-
-- echo abs(-((5 * -3) + (2 - 8))) -> $c1; # 9
53+
-- echo abs(-((5 * -3) + (2 - 8))) -> $a14;
5454

5555
let $a15 = $(abs(((10 - 25) * (3 + 2))));
56-
-- echo abs(((10 - 25) * (3 + 2))) -> $c2; # 75
56+
-- echo abs(((10 - 25) * (3 + 2))) -> $a15;
5757

5858
let $a16 = $(abs(((2 - 6) * (-4 + 1))));
59-
-- echo abs(((2 - 6) * (-4 + 1))) -> $c3; # 12
59+
-- echo abs(((2 - 6) * (-4 + 1))) -> $a16;
6060

6161
let $a17 = $(abs((((-5 * 6) + 10) - (8 * -2))));
62-
-- echo abs((((-5 * 6) + 10) - (8 * -2))) -> $c4; # 8
62+
-- echo abs((((-5 * 6) + 10) - (8 * -2))) -> $a17;
6363

6464
let $a18 = $(abs(((((3 - 9) * 2) + 4) - 1)));
65-
-- echo abs(((((3 - 9) * 2) + 4) - 1)) -> $c5; # 9
65+
-- echo abs(((((3 - 9) * 2) + 4) - 1)) -> $a18;
6666

6767
let $a19 = $(abs(((-100 + 50) * (2 - 5))));
68-
-- echo abs(((-100 + 50) * (2 - 5))) -> $c6; # 150
68+
-- echo abs(((-100 + 50) * (2 - 5))) -> $a19;
6969

7070
let $a20 = $(abs(((-3 * (2 + 4)) + (18 / 3))));
71-
-- echo abs(((-3 * (2 + 4)) + (18 / 3))) -> $c7; # 12
71+
-- echo abs(((-3 * (2 + 4)) + (18 / 3))) -> $a20;
7272

7373
let $a21 = $(abs(((((10 - 5) * -3) + 4) * -2)));
74-
-- echo abs(((((10 - 5) * -3) + 4) * -2)) -> $c8; # 22
74+
-- echo abs(((((10 - 5) * -3) + 4) * -2)) -> $a21;
7575

7676
let $a22 = $(abs((((-2 * -2) - (5 * 3)) + 20)));
77-
-- echo abs((((-2 * -2) - (5 * 3)) + 20)) -> $c9; # 9
77+
-- echo abs((((-2 * -2) - (5 * 3)) + 20)) -> $a22;
7878

7979

8080
--echo # ----------------------------------------------------------------------------

0 commit comments

Comments
 (0)