X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F10test.t;fp=t%2F10test.t;h=4d14014fdf99921910cf329e784ee07267c5658a;hb=6e9a377bd3915ce41ee6a7d5e8db20928f852379;hp=aa140d496f54a747de7f3c77658103dc33389131;hpb=e82e648a6dd74bc04c2424b7b4a183115ab3de10;p=dbsrgits%2FSQL-Abstract.git diff --git a/t/10test.t b/t/10test.t index aa140d4..4d14014 100644 --- a/t/10test.t +++ b/t/10test.t @@ -643,33 +643,31 @@ my @sql_tests = ( 'SELECT foo FROM bar ()', ] }, - # single ? of unknown funcs can unroll - # (think ...LIKE ?...) { - equal => 1, + equal => 0, statements => [ - 'SELECT foo FROM bar WHERE bar > foo ?', - 'SELECT foo FROM bar WHERE bar > foo (?)', - 'SELECT foo FROM bar WHERE bar > foo( ? )', + 'SELECT COUNT * FROM foo', + 'SELECT COUNT( * ) FROM foo', ] }, + # single ? of unknown funcs do not unroll unless + # explicitly allowed (e.g. Like) { - equal => 1, + equal => 0, statements => [ - 'SELECT foo FROM bar WHERE bar > (foo ?)', - 'SELECT foo FROM bar WHERE bar > (foo( ? ))', - 'SELECT foo FROM bar WHERE bar > (( foo (?) ))', + 'SELECT foo FROM bar WHERE bar > foo ?', + 'SELECT foo FROM bar WHERE bar > foo( ? )', ] }, { equal => 1, statements => [ - 'SELECT foo FROM bar WHERE bar foo ?', - 'SELECT foo FROM bar WHERE bar foo (?)', - 'SELECT foo FROM bar WHERE bar foo( (?))', + 'SELECT foo FROM bar WHERE bar LIKE ?', + 'SELECT foo FROM bar WHERE bar LiKe (?)', + 'SELECT foo FROM bar WHERE bar lIkE( (?))', ] }, - # not so about multival + # test multival { equal => 0, statements => [