X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Flib%2FDBICTest%2FSchema%2FTrack.pm;h=10fd3968c49ad13abae8912f96ad1d1ee2beb976;hb=b5c8410c7296e6d5128292b3d21a6a2c261774cc;hp=de3f3c1a4ad9b9aee519c91b388870044bf4bce2;hpb=97c96475ed1bdd955ba0e6c4f22087ca05c64162;p=dbsrgits%2FDBIx-Class-Historic.git diff --git a/t/lib/DBICTest/Schema/Track.pm b/t/lib/DBICTest/Schema/Track.pm index de3f3c1..10fd396 100644 --- a/t/lib/DBICTest/Schema/Track.pm +++ b/t/lib/DBICTest/Schema/Track.pm @@ -1,4 +1,4 @@ -package # hide from PAUSE +package # hide from PAUSE DBICTest::Schema::Track; use base qw/DBICTest::BaseResult/; @@ -30,10 +30,6 @@ __PACKAGE__->add_columns( data_type => 'datetime', is_nullable => 1 }, - small_dt => { # for mssql and sybase DT tests - data_type => 'smalldatetime', - is_nullable => 1 - }, ); __PACKAGE__->set_primary_key('trackid'); @@ -67,4 +63,16 @@ __PACKAGE__->belongs_to( { join_type => 'left' }, ); +__PACKAGE__->might_have ( + 'next_track', + __PACKAGE__, + sub { + my ( $self_alias, $rel_alias, $self_rsrc, $rel_name ) = @_; + return { + "${self_alias}.cd" => \ "${rel_alias}.cd", + "${self_alias}.position" => { '<', \ "${rel_alias}.position" }, + }; + }, +); + 1;