X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F51-xml-to-oracle.t;h=c72ea4c7a60eaad9451676f2eeb85c80d9792b16;hb=3b9249fb0058ac9896a10c9ca8b87ddd40f6c074;hp=06776a918da03078e1156486d5d5dd2c99ea555a;hpb=4c0d31c125be1c212c2b984f4a4d806a61b2bd6e;p=dbsrgits%2FSQL-Translator.git diff --git a/t/51-xml-to-oracle.t b/t/51-xml-to-oracle.t index 06776a9..c72ea4c 100644 --- a/t/51-xml-to-oracle.t +++ b/t/51-xml-to-oracle.t @@ -5,6 +5,7 @@ use FindBin qw/$Bin/; use Test::More; use Test::SQL::Translator; use Test::Exception; +use Test::Differences; use Data::Dumper; use SQL::Translator; use SQL::Translator::Schema::Constants; @@ -54,7 +55,8 @@ my $want = [ another_id number(10) DEFAULT \'2\', timest date, PRIMARY KEY (id), - CONSTRAINT Basic_emailuniqueindex UNIQUE (email) + CONSTRAINT u_Basic_emailuniqueindex UNIQUE (email), + CONSTRAINT u_Basic_very_long_index_name_o UNIQUE (title) )', 'DROP TABLE Another CASCADE CONSTRAINTS', 'DROP SEQUENCE sq_Another_id', @@ -101,7 +103,7 @@ END; is_deeply(\@sql, $want, 'Got correct Oracle statements in list context'); -is($sql_string, q|DROP TABLE Basic CASCADE CONSTRAINTS; +eq_or_diff($sql_string, q|DROP TABLE Basic CASCADE CONSTRAINTS; DROP SEQUENCE sq_Basic_id01; @@ -118,7 +120,8 @@ CREATE TABLE Basic ( another_id number(10) DEFAULT '2', timest date, PRIMARY KEY (id), - CONSTRAINT Basic_emailuniqueindex UNIQUE (email) + CONSTRAINT u_Basic_emailuniqueindex01 UNIQUE (email), + CONSTRAINT u_Basic_very_long_index_name01 UNIQUE (title) ); DROP TABLE Another CASCADE CONSTRAINTS;