X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F14roundtrippin.t;h=ebbca331e05de708f51957a0365329d66c345fd3;hb=efc991a0345e071e54a205ab938c0baf3f6e3380;hp=58c3a19d3f43dd94f113d95fe3ea3e6e4999300f;hpb=e4570c8e06ddb929c5ae0322cb2e42ef523a6ed4;p=dbsrgits%2FSQL-Abstract.git diff --git a/t/14roundtrippin.t b/t/14roundtrippin.t index 58c3a19..ebbca33 100644 --- a/t/14roundtrippin.t +++ b/t/14roundtrippin.t @@ -7,14 +7,16 @@ use SQL::Abstract::Tree; my $sqlat = SQL::Abstract::Tree->new; my @sql = ( - "SELECT a, b, c FROM foo WHERE foo.a =1 and foo.b LIKE 'station'", - "SELECT * FROM (SELECT * FROM foobar) WHERE foo.a =1 and foo.b LIKE 'station'", - "SELECT * FROM lolz WHERE ( foo.a =1 ) and foo.b LIKE 'station'", - "SELECT [screen].[id], [screen].[name], [screen].[section_id], [screen].[xtype] FROM [users_roles] [me] JOIN [roles] [role] ON [role].[id] = [me].[role_id] JOIN [roles_permissions] [role_permissions] ON [role_permissions].[role_id] = [role].[id] JOIN [permissions] [permission] ON [permission].[id] = [role_permissions].[permission_id] JOIN [permissionscreens] [permission_screens] ON [permission_screens].[permission_id] = [permission].[id] JOIN [screens] [screen] ON [screen].[id] = [permission_screens].[screen_id] WHERE ( [me].[user_id] = ? ) GROUP BY [screen].[id], [screen].[name], [screen].[section_id], [screen].[xtype]" + "INSERT INTO artist DEFAULT VALUES", + "INSERT INTO artist VALUES ()", + "SELECT a, b, c FROM foo WHERE foo.a =1 and foo.b LIKE 'station'", + "SELECT * FROM (SELECT * FROM foobar) WHERE foo.a =1 and foo.b LIKE 'station'", + "SELECT * FROM lolz WHERE ( foo.a =1 ) and foo.b LIKE 'station'", + "SELECT [screen].[id], [screen].[name], [screen].[section_id], [screen].[xtype] FROM [users_roles] [me] JOIN [roles] [role] ON [role].[id] = [me].[role_id] JOIN [roles_permissions] [role_permissions] ON [role_permissions].[role_id] = [role].[id] JOIN [permissions] [permission] ON [permission].[id] = [role_permissions].[permission_id] JOIN [permissionscreens] [permission_screens] ON [permission_screens].[permission_id] = [permission].[id] JOIN [screens] [screen] ON [screen].[id] = [permission_screens].[screen_id] WHERE ( [me].[user_id] = ? ) GROUP BY [screen].[id], [screen].[name], [screen].[section_id], [screen].[xtype]", ); for (@sql) { - is_same_sql($_, $sqlat->format($_), 'roundtrip works'); + is_same_sql($_, $sqlat->format($_), 'roundtrip works'); }