X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F71mysql.t;h=dbba1cd16fb520bc43184563324ddbd11eafe8b7;hb=1a36d498981ee76e9aa413f2e45337020360b5fb;hp=4aa48bdfdc87f5742c926d2d54671c10f29f220a;hpb=1a4e8d7c8431df44e9cf1cc4f5d261390ec789c6;p=dbsrgits%2FDBIx-Class.git diff --git a/t/71mysql.t b/t/71mysql.t index 4aa48bd..dbba1cd 100644 --- a/t/71mysql.t +++ b/t/71mysql.t @@ -21,7 +21,7 @@ my $dbh = $schema->storage->dbh; $dbh->do("DROP TABLE IF EXISTS artist;"); -$dbh->do("CREATE TABLE artist (artistid INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), charfield CHAR(10));"); +$dbh->do("CREATE TABLE artist (artistid INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100), rank INTEGER NOT NULL DEFAULT '13', charfield CHAR(10));"); #'dbi:mysql:host=localhost;database=dbic_test', 'dbic_test', ''); @@ -57,9 +57,15 @@ my $test_type_info = { 'name' => { 'data_type' => 'VARCHAR', 'is_nullable' => 1, - 'size' => 255, + 'size' => 100, 'default_value' => undef, }, + 'rank' => { + 'data_type' => 'INT', + 'is_nullable' => 0, + 'size' => 11, + 'default_value' => 13, + }, 'charfield' => { 'data_type' => 'CHAR', 'is_nullable' => 1, @@ -86,8 +92,9 @@ SKIP: { } ## Can we properly deal with the null search problem? - -use Data::Dump qw/dump/; +## +## Only way is to do a SET SQL_AUTO_IS_NULL = 0; on connect +## But I'm not sure if we should do this or not (Ash, 2008/06/03) NULLINSEARCH: { @@ -115,5 +122,5 @@ NULLINSEARCH: { # clean up our mess END { - $dbh->do("DROP TABLE artist") if $dbh; -} + #$dbh->do("DROP TABLE artist") if $dbh; +} \ No newline at end of file