Remove unused test files for SQL injection and folding tests

This commit is contained in:
Théophile Diot 2025-01-16 09:51:34 +01:00
parent 76b9e3838d
commit 7a7c93255e
No known key found for this signature in database
GPG key ID: FA995104A0BA376A
480 changed files with 0 additions and 4316 deletions

View file

@ -1,8 +0,0 @@
--TEST--
strings are merged
--INPUT--
SELECT "first" "second";
--EXPECTED--
E SELECT
s "first"
; ;

View file

@ -1,8 +0,0 @@
--TEST--
initial unary ops are removed
--INPUT--
- SELECT 1;
--EXPECTED--
E SELECT
1 1
; ;

View file

@ -1,9 +0,0 @@
--TEST--
initial left-parens are removed
--INPUT--
( SELECT 1 );
--EXPECTED--
E SELECT
1 1
) )
; ;

View file

@ -1,9 +0,0 @@
--TEST--
initial left-parens are removed
--INPUT--
-( - SELECT 1 );
--EXPECTED--
E SELECT
1 1
) )
; ;

View file

@ -1,9 +0,0 @@
--TEST--
initial comments removed
--INPUT--
/* foo */ SELECT 1 );
--EXPECTED--
E SELECT
1 1
) )
; ;

View file

@ -1,9 +0,0 @@
--TEST--
initial comments removed
--INPUT--
- /* foo */ ( /* bar */ -SELECT 1 );
--EXPECTED--
E SELECT
1 1
) )
; ;

View file

@ -1,5 +0,0 @@
--TEST--
nothing but unary, left-parens, comments
--INPUT--
- /* foo */ ( /* bar */ -
--EXPECTED--

View file

@ -1,6 +0,0 @@
--TEST--
only one token
--INPUT--
123
--EXPECTED--
1 123

View file

@ -1,7 +0,0 @@
--TEST--
only two tokens
--INPUT--
123;
--EXPECTED--
1 123
; ;

View file

@ -1,7 +0,0 @@
--TEST--
two tokens with embedded comment
--INPUT--
123 /* junk */;
--EXPECTED--
1 123
; ;

View file

@ -1,8 +0,0 @@
--TEST--
two tokens with ending comment
--INPUT--
123; /* junk */
--EXPECTED--
1 123
; ;
c /* junk */

View file

@ -1,6 +0,0 @@
--TEST--
arithmetic
--INPUT--
-1
--EXPECTED--
1 1

View file

@ -1,6 +0,0 @@
--TEST--
arithmetic
--INPUT--
1+-1
--EXPECTED--
1 1

View file

@ -1,6 +0,0 @@
--TEST--
arithmetic
--INPUT--
1+-+1
--EXPECTED--
1 1

View file

@ -1,7 +0,0 @@
--TEST--
arithmetic
--INPUT--
1+(-1)
--EXPECTED--
1 1

View file

@ -1,7 +0,0 @@
--TEST--
word and numbers
--INPUT--
1 + foo
--EXPECTED--
1 1

View file

@ -1,7 +0,0 @@
--TEST--
word and numbers
--INPUT--
foo + 1
--EXPECTED--
n foo

View file

@ -1,10 +0,0 @@
--TEST--
logical operators folding
--INPUT--
foo OR zap AND bar
--EXPECTED--
n foo
& OR
n bar

View file

@ -1,11 +0,0 @@
--TEST--
logical operators folding, this unfortunately isn't quite right.
Want this to be "1"
--INPUT--
1+(-(1))
--EXPECTED--
1 1
) )

View file

@ -1,11 +0,0 @@
--TEST--
logical operators folding
--INPUT--
1 + foo + 1
--EXPECTED--
1 1

View file

@ -1,6 +0,0 @@
--TEST--
merge backquote words into one (mysql)
--INPUT--
`foo`.`bar`
--EXPECTED--
n foo

View file

@ -1,8 +0,0 @@
--TEST--
"+n+" -> "+"
--INPUT--
'foo' + zap + 'bar'
--EXPECTED--
s 'foo'
o +
s 'bar'

View file

@ -1,8 +0,0 @@
--TEST--
three words, no folding
--INPUT--
foo zap bar
--EXPECTED--
n foo
n zap
n bar

View file

@ -1,5 +0,0 @@
--TEST--
empty!
--INPUT--
--EXPECTED--

View file

@ -1,6 +0,0 @@
--TEST--
keyword merging test
--INPUT--
UNION
--EXPECTED--
U UNION

View file

@ -1,6 +0,0 @@
--TEST--
keyword merging test
--INPUT--
UNION ALL
--EXPECTED--
U UNION ALL

View file

@ -1,6 +0,0 @@
--TEST--
keyword merging test
--INPUT--
UNION /* foo */ALL
--EXPECTED--
U UNION ALL

View file

@ -1,5 +0,0 @@
--TEST--
empty!
--INPUT--
--EXPECTED--

View file

@ -1,8 +0,0 @@
--TEST--
keyword unary-operator [1vsnf]
--INPUT--
select - 1;
--EXPECTED--
E select
1 1
; ;

View file

@ -1,8 +0,0 @@
--TEST--
keyword unary-operator [1vsnf]
--INPUT--
select + 1;
--EXPECTED--
E select
1 1
; ;

View file

@ -1,8 +0,0 @@
--TEST--
keyword unary-operator [1vsnf]
--INPUT--
select ~ 1;
--EXPECTED--
E select
1 1
; ;

View file

@ -1,8 +0,0 @@
--TEST--
keyword unary-operator [1vsnf]
--INPUT--
select !! 1;
--EXPECTED--
E select
1 1
; ;

View file

@ -1,8 +0,0 @@
--TEST--
keyword unary-operator [1vsnf]
--INPUT--
select - @version;
--EXPECTED--
E select
v @version
; ;

View file

@ -1,8 +0,0 @@
--TEST--
keyword unary-operator [1vsnf]
--INPUT--
select - 'astring';
--EXPECTED--
E select
s 'astring'
; ;

View file

@ -1,10 +0,0 @@
--TEST--
keyword unary-operator [1vsnf]
--INPUT--
select - sin(1);
--EXPECTED--
E select
f sin
( (
1 1
) )

View file

@ -1,8 +0,0 @@
--TEST--
keyword unary-operator [1vsnf]
--INPUT--
select - foobar;
--EXPECTED--
E select
n foobar
; ;

View file

@ -1,8 +0,0 @@
--TEST--
keyword unary-operator [1vsnf]
--INPUT--
select - foobar;
--EXPECTED--
E select
n foobar
; ;

View file

@ -1,8 +0,0 @@
--TEST--
keywords that can be a function
--INPUT--
select user;
--EXPECTED--
E select
n user
; ;

View file

@ -1,10 +0,0 @@
--TEST--
keywords that can be a function
--INPUT--
select user();
--EXPECTED--
E select
f user
( (
) )
; ;

View file

@ -1,8 +0,0 @@
--TEST--
keywords that can be a function
--INPUT--
select password;
--EXPECTED--
E select
n password
; ;

View file

@ -1,10 +0,0 @@
--TEST--
keywords that can be a function
--INPUT--
select password();
--EXPECTED--
E select
f password
( (
) )
; ;

View file

@ -1,8 +0,0 @@
--TEST--
keywords that can be a function
--INPUT--
select database;
--EXPECTED--
E select
n database
; ;

View file

@ -1,10 +0,0 @@
--TEST--
keywords that can be a function
--INPUT--
select database();
--EXPECTED--
E select
f database
( (
) )
; ;

View file

@ -1,10 +0,0 @@
--TEST--
keywords that can be a function
--INPUT--
select foobar();
--EXPECTED--
E select
n foobar
( (
) )
; ;

View file

@ -1,9 +0,0 @@
--TEST--
this is a bogus input, using the if function/control-flow token
--INPUT--
select if 1;
--EXPECTED--
E select
f if
1 1
; ;

View file

@ -1,11 +0,0 @@
--TEST--
if can function as keyword or expression/function depending on database
--INPUT--
select if(1)
--EXPECTED--
E select
f if
( (
1 1
) )

View file

@ -1,7 +0,0 @@
--TEST--
GitHub Issue 25:
--INPUT--
foo & foo
--EXPECTED--
n foo

View file

@ -1,7 +0,0 @@
--TEST--
GitHub Issue 25:
--INPUT--
foo foo & foo
--EXPECTED--
n foo
n foo

View file

@ -1,9 +0,0 @@
--TEST--
pgsql type intents
--INPUT--
SELECT double precision '1';
--EXPECTED--
E SELECT
s '1'
; ;

View file

@ -1,9 +0,0 @@
--TEST--
pgsql type intents
--INPUT--
SELECT character varying '1';
--EXPECTED--
E SELECT
s '1'
; ;

View file

@ -1,9 +0,0 @@
--TEST--
pgsql type intents, postfix
--INPUT--
SELECT '1'::money, 2;
--EXPECTED--
E SELECT
s '1'
; ;

View file

@ -1,9 +0,0 @@
--TEST--
pgsql type intents, postfix
--INPUT--
SELECT float 1;
--EXPECTED--
E SELECT
1 1
; ;

View file

@ -1,9 +0,0 @@
--TEST--
pgsql type intents, postfix
--INPUT--
SELECT float @@version;
--EXPECTED--
E SELECT
v @@version
; ;

View file

@ -1,10 +0,0 @@
--TEST--
pgsql type intents, prefix, keyword are not folded
--INPUT--
1 float before
--EXPECTED--
1 1
t float
k before

View file

@ -1,8 +0,0 @@
--TEST--
pgsql type intents, postfix
--INPUT--
float junk
--EXPECTED--
n junk

View file

@ -1,8 +0,0 @@
--TEST--
Make sure merged keywords work correct
--INPUT--
1 and 2 not between 3
--EXPECTED--
1 1
& and
1 2

View file

@ -1,8 +0,0 @@
--TEST--
keywords that can be a function
--INPUT--
select current_user;
--EXPECTED--
E select
v current_user
; ;

View file

@ -1,10 +0,0 @@
--TEST--
keywords that can be a function
--INPUT--
select current_user();
--EXPECTED--
E select
f current_user
( (
) )
; ;

View file

@ -1,10 +0,0 @@
--TEST--
keywords that can be a function
--INPUT--
select 1 AND -2 + 3;
--EXPECTED--
E select
1 1
& AND
1 2
; ;

View file

@ -1,10 +0,0 @@
--TEST--
unary between expression and left-parens is folded away
--INPUT--
select +++ (1);
--EXPECTED--
E select
( (
1 1
) )
; ;

View file

@ -1,10 +0,0 @@
--TEST--
Not really sql but testing folding
--INPUT--
select 1 / (2,3,4);
--EXPECTED--
E select
1 1
o /
( (
1 2

View file

@ -1,10 +0,0 @@
--TEST--
IN list handling + folds
--INPUT--
select 1 IN (2,3,4);
--EXPECTED--
E select
1 1
o IN
( (
1 2

View file

@ -1,10 +0,0 @@
--TEST--
IN list handling + folds
--INPUT--
select 1 not IN (2,3,4);
--EXPECTED--
E select
1 1
o not IN
( (
1 2

View file

@ -1,10 +0,0 @@
--TEST--
IN list handling + folds
--INPUT--
1 group by -(2)
--EXPECTED--
1 1
B group by
( (
1 2
) )

View file

@ -1,9 +0,0 @@
--TEST--
IN list handling + folds
--INPUT--
1 group by -2
--EXPECTED--
1 1
B group by
1 2

View file

@ -1,11 +0,0 @@
--TEST--
repeated semi colons
--INPUT--
1; /* foo */; select 2;
--EXPECTED--
1 1
; ;
E select
1 2
; ;

View file

@ -1,10 +0,0 @@
--TEST--
union distinct
--INPUT--
1 UNION DISTINCT 1;
--EXPECTED--
1 1
U UNION DISTINCT
1 1
; ;

View file

@ -1,10 +0,0 @@
--TEST--
union distinct
--INPUT--
1 UNION ALL DISTINCT 1;
--EXPECTED--
1 1
U UNION ALL DISTINCT
1 1
; ;

View file

@ -1,10 +0,0 @@
--TEST--
union distinct
--INPUT--
1 UNION DISTINCT ALL 1;
--EXPECTED--
1 1
U UNION DISTINCT ALL
1 1
; ;

View file

@ -1,13 +0,0 @@
--TEST--
select 1,-1;
--INPUT--
select 1,-(2);
--EXPECTED--
E select
1 1
, ,
( (
1 2

View file

@ -1,10 +0,0 @@
--TEST--
select 1,-1;
--INPUT--
select 1,-1;
--EXPECTED--
E select
1 1
; ;

View file

@ -1,11 +0,0 @@
--TEST--
if can function as keyword or expression/function depending on database
--INPUT--
1;if 1=1
--EXPECTED--
1 1
; ;
T if
1 1

View file

@ -1,8 +0,0 @@
--TEST--
test memory problem with negative index
--INPUT--
foo,bar
--EXPECTED--
n foo

View file

@ -1,10 +0,0 @@
--TEST--
test folding when prefix operator binary is used
--INPUT--
SELECT 1 + binary 1;
--EXPECTED--
E SELECT
1 1
; ;

View file

@ -1,10 +0,0 @@
--TEST--
test folding when prefix operator binary is used
--INPUT--
SELECT 1 + binary 2 + 3;
--EXPECTED--
E SELECT
1 1
; ;

View file

@ -1,10 +0,0 @@
--TEST--
weird TSQL bug
--INPUT--
SELECT \%0;
--EXPECTED--
E SELECT
1 \
; ;

View file

@ -1,10 +0,0 @@
--TEST--
weird TSQL bug
--INPUT--
SELECT \ % 0 ;
--EXPECTED--
E SELECT
1 \
; ;

View file

@ -1,10 +0,0 @@
--TEST--
weird TSQL bug
--INPUT--
SELECT \1;
--EXPECTED--
E SELECT
1 1
; ;

View file

@ -1,12 +0,0 @@
--TEST--
automatic detection of 'collation types'
--INPUT--
SELECT 1 COLLATE papers;
--EXPECTED--
E SELECT
1 1
A COLLATE
n papers
; ;

View file

@ -1,12 +0,0 @@
--TEST--
automatic detection of 'collation types'
--INPUT--
SELECT 1 COLLATE LATIN1_GERMAN2_CI;
--EXPECTED--
E SELECT
1 1
A COLLATE
t LATIN1_GERMAN2_CI
; ;

View file

@ -1,6 +0,0 @@
--TEST--
folding with operator
--INPUT--
1 mod (2)
--EXPECTED--
1 1

View file

@ -1,12 +0,0 @@
--TEST--
folding with operator
--INPUT--
@version mod (2)
--EXPECTED--
v @version
o mod
( (
1 2
) )

View file

@ -1,9 +0,0 @@
--TEST--
folding with variables
--INPUT--
@version + @version
--EXPECTED--
v @version

View file

@ -1,9 +0,0 @@
--TEST--
folding with variables
--INPUT--
@version + 1
--EXPECTED--
v @version

View file

@ -1,9 +0,0 @@
--TEST--
folding with variables
--INPUT--
@version + foo
--EXPECTED--
v @version

View file

@ -1,12 +0,0 @@
--TEST--
folding with left parens
--INPUT--
1))+1
--EXPECTED--
1 1
) )
o +
1 1

View file

@ -1,12 +0,0 @@
--TEST--
folding with left parens
--INPUT--
1))))))))))))))+1
--EXPECTED--
1 1
) )
o +
1 1

View file

@ -1,10 +0,0 @@
--TEST--
test of unary operator 'NOT'
--INPUT--
1 + NOT 1
--EXPECTED--
1 1

View file

@ -1,10 +0,0 @@
--TEST--
test of comma, unary, stuff -> ,
--INPUT--
1,-1
--EXPECTED--
1 1

View file

@ -1,10 +0,0 @@
--TEST--
test of comma, unary, stuff -> ,
--INPUT--
1,-junk
--EXPECTED--
1 1

View file

@ -1,10 +0,0 @@
--TEST--
test of comma, unary, stuff -> ,
--INPUT--
1,-@version
--EXPECTED--
1 1

View file

@ -1,10 +0,0 @@
--TEST--
test of comma, unary, stuff -> ,
--INPUT--
1,-"foo"
--EXPECTED--
1 1

View file

@ -1,12 +0,0 @@
--TEST--
test of IN bareword vs. IN (
--INPUT--
IN YOUR FACE
--EXPECTED--
n IN
n YOUR
n FACE

View file

@ -1,12 +0,0 @@
--TEST--
test of ODBC brace typing
--INPUT--
select {foo 1};
--EXPECTED--
E select
1 1
; ;

View file

@ -1,14 +0,0 @@
--TEST--
test of special function 'IF EXISTS'
--INPUT--
IF EXISTS(1)
--EXPECTED--
f IF EXISTS
( (
1 1
) )

View file

@ -1,14 +0,0 @@
--TEST--
test of special function 'IF EXISTS'
--INPUT--
IF EXISTS(1)
--EXPECTED--
f IF EXISTS
( (
1 1
) )

View file

@ -1,14 +0,0 @@
--TEST--
test of special function 'IF EXISTS'
--INPUT--
IF NOT EXISTS(1)
--EXPECTED--
f IF NOT EXISTS
( (
1 1
) )

View file

@ -1,12 +0,0 @@
--TEST--
test folding of "n.s" type
--INPUT--
foo . `bar`
--EXPECTED--
n foo

View file

@ -1,13 +0,0 @@
--TEST--
test folding of bizzaro mysql bug
--INPUT--
SELECT 1.e.table_name
--EXPECTED--
E SELECT
n 1.e

View file

@ -1,13 +0,0 @@
--TEST--
test folding of bizzaro mysql bug
--INPUT--
SELECT 10.e.`table_name`
--EXPECTED--
E SELECT
n 10.e

Some files were not shown because too many files have changed in this diff Show more