~stewart/drizzle/docs-improvements-1

« back to all changes in this revision

Viewing changes to plugin/utility_functions/tests/r/assert.result

merged with up to date trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
SELECT ASSERT(1);
 
2
ASSERT(1)
 
3
1
 
4
SELECT ASSERT(1+1);
 
5
ASSERT(1+1)
 
6
1
 
7
SELECT ASSERT(TRUE);
 
8
ASSERT(TRUE)
 
9
1
 
10
SELECT ASSERT(ASSERT(TRUE));
 
11
ASSERT(ASSERT(TRUE))
 
12
1
 
13
SELECT ASSERT(1 > 0);
 
14
ASSERT(1 > 0)
 
15
1
 
16
SELECT (SELECT 1) UNION SELECT (SELECT ASSERT(TRUE));
 
17
(SELECT 1)
 
18
1
 
19
SELECT (SELECT ASSERT(TRUE)) UNION SELECT (SELECT ASSERT(TRUE));
 
20
(SELECT ASSERT(TRUE))
 
21
1
 
22
SELECT (SELECT ASSERT(TRUE)) UNION SELECT (SELECT 1);
 
23
(SELECT ASSERT(TRUE))
 
24
1
 
25
SELECT ASSERT(FALSE);
 
26
ERROR HY000: Assertion 'FALSE' failed.
 
27
SELECT ASSERT(ASSERT(FALSE));
 
28
ERROR HY000: Assertion 'FALSE' failed.
 
29
SELECT ASSERT(NULL);
 
30
ERROR HY000: Assertion 'NULL' failed, the result was NULL.
 
31
SELECT ASSERT(1 -1);
 
32
ERROR HY000: Assertion '(1 - 1)' failed.
 
33
SELECT ASSERT(1 < 0);
 
34
ERROR HY000: Assertion '(1 < 0)' failed.
 
35
SELECT (SELECT (SELECT (ASSERT(1 -1))));
 
36
ERROR HY000: Assertion '(1 - 1)' failed.
 
37
SELECT 1 FROM (SELECT ASSERT(FALSE)) failure;
 
38
ERROR HY000: Assertion 'FALSE' failed.
 
39
SELECT (SELECT 1) UNION SELECT (SELECT ASSERT(FALSE));
 
40
ERROR HY000: Assertion 'FALSE' failed.
 
41
SELECT (SELECT ASSERT(FALSE)) UNION SELECT (SELECT ASSERT(FALSE));
 
42
ERROR HY000: Assertion 'FALSE' failed.
 
43
SELECT (SELECT ASSERT(FALSE)) UNION SELECT (SELECT 1);
 
44
ERROR HY000: Assertion 'FALSE' failed.
 
45
select ASSERT(IF((0 > 1),1, NULL));
 
46
ERROR HY000: Assertion 'if((0 > 1),1,NULL)' failed, the result was NULL.
 
47
CREATE TABLE t1 (a int);
 
48
SELECT ASSERT(COUNT(a)) FROM t1;
 
49
ERROR HY000: Assertion 'count(`test`.`t1`.`a`)' failed.
 
50
INSERT INTO t1 VALUES ();
 
51
SELECT ASSERT(COUNT(*)) FROM t1;
 
52
ASSERT(COUNT(*))
 
53
1
 
54
SELECT ASSERT(COUNT(a)) FROM t1;
 
55
ERROR HY000: Assertion 'count(`test`.`t1`.`a`)' failed.
 
56
DROP table t1;
 
57
CREATE TABLE t1 AS SELECT ASSERT(TRUE);
 
58
SELECT * from t1;
 
59
ASSERT(TRUE)
 
60
1
 
61
DROP TABLE t1;
 
62
CREATE TABLE t1 AS SELECT ASSERT(FALSE);
 
63
ERROR HY000: Assertion 'FALSE' failed.
 
64
SELECT ASSERT(COUNT(*) = 0) FROM DATA_DICTIONARY.TABLES WHERE TABLE_NAME="t1" AND TABLE_SCHEMA=SCHEMA();
 
65
ASSERT(COUNT(*) = 0)
 
66
1