X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Flib%2FDBICTest%2FSchema%2FGenre.pm;h=dceabc9ce6d804677e82e9f9fda5aab904f1b168;hb=e29e2b27d08d645f8a50d7ffafef28c67688207e;hp=e72cd93ac5dd4010e9066246809cc3b1cc25b4c2;hpb=527b7d89f2af2bc43e08ef2022d70003c73bb484;p=dbsrgits%2FDBIx-Class-Historic.git diff --git a/t/lib/DBICTest/Schema/Genre.pm b/t/lib/DBICTest/Schema/Genre.pm index e72cd93..dceabc9 100644 --- a/t/lib/DBICTest/Schema/Genre.pm +++ b/t/lib/DBICTest/Schema/Genre.pm @@ -2,21 +2,24 @@ package DBICTest::Schema::Genre; use strict; -use base 'DBIx::Class::Core'; +use base qw/DBICTest::BaseResult/; __PACKAGE__->table('genre'); -__PACKAGE__->add_columns(qw/genreid name/); +__PACKAGE__->add_columns( + genreid => { + data_type => 'integer', + is_auto_increment => 1, + }, + name => { + data_type => 'varchar', + size => 100, + }, +); __PACKAGE__->set_primary_key('genreid'); +__PACKAGE__->add_unique_constraint ( genre_name => [qw/name/] ); -1; -package DBICTest::Schema::Genre; - -use strict; +__PACKAGE__->has_many (cds => 'DBICTest::Schema::CD', 'genreid'); -use base 'DBIx::Class::Core'; - -__PACKAGE__->table('genre'); -__PACKAGE__->add_columns(qw/genreid name/); -__PACKAGE__->set_primary_key('genreid'); +__PACKAGE__->has_one (model_cd => 'DBICTest::Schema::CD', 'genreid'); 1;