X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fcdbi-t%2F01-columns.t;h=faaf7132b0505137e842983cfa95cfd154512e6e;hb=d7156e507aaffa832df977118f015e0833bc87ff;hp=3380f5202509957f35a7ec8141582a6e2e2ad92f;hpb=126042ee4b9394c4eecc6ece49469da6fce23ba3;p=dbsrgits%2FDBIx-Class.git diff --git a/t/cdbi-t/01-columns.t b/t/cdbi-t/01-columns.t index 3380f52..faaf713 100644 --- a/t/cdbi-t/01-columns.t +++ b/t/cdbi-t/01-columns.t @@ -1,6 +1,6 @@ use strict; -use Test::More tests => 25; +use Test::More tests => 24; #----------------------------------------------------------------------- # Make sure that we can set up columns properly @@ -103,15 +103,16 @@ ok(!State->find_column('HGLAGAGlAG'), '!find_column HGLAGAGlAG'); is $grps[1], 'Weather', " - Weather"; } -{ - package DieTest; - @DieTest::ISA = qw(DBIx::Class); - DieTest->load_components(qw/Core/); - package main; - local $SIG{__WARN__} = sub { }; - eval { DieTest->retrieve(1) }; - like $@, qr/Can't retrieve unless primary columns are defined/, "Need primary key for retrieve"; -} +#{ +# +# package DieTest; +# @DieTest::ISA = qw(DBIx::Class); +# DieTest->load_components(qw/CDBICompat::Retrieve Core/); +# package main; +# local $SIG{__WARN__} = sub { }; +# eval { DieTest->retrieve(1) }; +# like $@, qr/unless primary columns are defined/, "Need primary key for retrieve"; +#} #----------------------------------------------------------------------- # Make sure that columns inherit properly @@ -121,14 +122,17 @@ package State; package A; @A::ISA = qw(DBIx::Class); __PACKAGE__->load_components(qw/CDBICompat Core/); +__PACKAGE__->table('dummy'); __PACKAGE__->columns(Primary => 'id'); package A::B; @A::B::ISA = 'A'; +__PACKAGE__->table('dummy2'); __PACKAGE__->columns(All => qw(id b1)); package A::C; @A::C::ISA = 'A'; +__PACKAGE__->table('dummy3'); __PACKAGE__->columns(All => qw(id c1 c2 c3)); package main;