X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Flib%2FDBICTest%2FSchema%2FCD.pm;h=f222ff9e56b7f2f862061b3e7dd5d5724385785b;hb=cef1bddae9e76fe52c0ca064acea9fc961977d24;hp=0c79e609c99f9c8c4d6dcef626c15d0c969df4be;hpb=c89815db08bb4cc35d69efefa8a27bf71ae13142;p=dbsrgits%2FDBIx-Class.git diff --git a/t/lib/DBICTest/Schema/CD.pm b/t/lib/DBICTest/Schema/CD.pm index 0c79e60..f222ff9 100644 --- a/t/lib/DBICTest/Schema/CD.pm +++ b/t/lib/DBICTest/Schema/CD.pm @@ -67,10 +67,22 @@ __PACKAGE__->belongs_to('genre', 'DBICTest::Schema::Genre', join_type => 'left', on_delete => 'SET NULL', on_update => 'CASCADE', - any_null_means_no_value => 1, }, ); +#This second relationship was added to test the short-circuiting of pointless +#queries provided by undef_on_null_fk. the relevant test in 66relationship.t +__PACKAGE__->belongs_to('genre_inefficient', 'DBICTest::Schema::Genre', + { 'foreign.genreid' => 'self.genreid' }, + { + join_type => 'left', + on_delete => 'SET NULL', + on_update => 'CASCADE', + undef_on_null_fk => 0, + }, +); + + #__PACKAGE__->add_relationship('genre', 'DBICTest::Schema::Genre', # { 'foreign.genreid' => 'self.genreid' }, # { 'accessor' => 'single' }