X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F10test.t;h=885402648034915d7b0dd261f796dff07c979893;hb=bc41b61a7748c2967e521cc03a141d99f39f0cac;hp=41fbc9d2ca1da6ebbdf2f70c804207b4aa0c7569;hpb=277b5d3f829c7c42b80f9ea24731e528aa32c632;p=scpubgit%2FQ-Branch.git diff --git a/t/10test.t b/t/10test.t index 41fbc9d..8854026 100644 --- a/t/10test.t +++ b/t/10test.t @@ -572,6 +572,36 @@ my @sql_tests = ( q/SELECT * FROM (SELECT * FROM bar WHERE ((b = 1) AND (c = 10))) AS foo WHERE (a = 2)/, ] }, + { + equal => 0, + statements => [ + 'SELECT a,b,c FROM foo', + 'SELECT a,c,b FROM foo', + 'SELECT b,a,c FROM foo', + 'SELECT b,c,a FROM foo', + 'SELECT c,a,b FROM foo', + 'SELECT c,b,a FROM foo', + ] + }, + { + equal => 0, + statements => [ + 'SELECT count(*) FROM foo', + 'SELECT count(a) FROM foo', + 'SELECT count(1) FROM foo', + ] + }, + { + equal => 0, + statements => [ + 'SELECT * FROM foo WHERE a IN (1,2,3)', + 'SELECT * FROM foo WHERE a IN (1,3,2)', + 'SELECT * FROM foo WHERE a IN (2,1,3)', + 'SELECT * FROM foo WHERE a IN (2,3,1)', + 'SELECT * FROM foo WHERE a IN (3,1,2)', + 'SELECT * FROM foo WHERE a IN (3,2,1)', + ] + }, ); my @bind_tests = (