X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Frelationship%2Fcustom.t;h=99a0786a9b82bbf9e2f7ea07cc73d73e79cdb6ce;hb=b4e9f590228d1d73d4089c2ec88372e683e17aeb;hp=e60bad67e16176a9ae204a2dc55a391262221779;hpb=86b9a583838f35e9d3228f65a445ed4c0cacc5ee;p=dbsrgits%2FDBIx-Class.git diff --git a/t/relationship/custom.t b/t/relationship/custom.t index e60bad6..99a0786 100644 --- a/t/relationship/custom.t +++ b/t/relationship/custom.t @@ -43,10 +43,19 @@ is_same_sql_bind( WHERE ( ( me.artist = ? AND ( me.year < ? AND me.year > ? ) ) ) )', [ - [ 'me.artist' => 21 ], - [ 'me.year' => 1990 ], - [ 'me.year' => 1979 ], - ] + [ + { sqlt_datatype => 'integer', dbic_colname => 'me.artist' } + => 21 + ], + [ + { sqlt_datatype => 'varchar', sqlt_size => 100, dbic_colname => 'me.year' } + => 1990 + ], + [ + { sqlt_datatype => 'varchar', sqlt_size => 100, dbic_colname => 'me.year' } + => 1979 + ], + ], ); my @cds_80s = $cds_80s_rs->all; is(@cds_80s, 6, '6 80s cds found (1980 - 1985)'); @@ -64,9 +73,17 @@ is_same_sql_bind( WHERE ( artist__row.artistid = ? ) )', [ - [ 'me.year' => 2000 ], - [ 'me.year' => 1989 ], - [ 'artist__row.artistid' => 22 ], + [ + { sqlt_datatype => 'varchar', sqlt_size => 100, dbic_colname => 'me.year' } + => 2000 + ], + [ + { sqlt_datatype => 'varchar', sqlt_size => 100, dbic_colname => 'me.year' } + => 1989 + ], + [ { sqlt_datatype => 'integer', dbic_colname => 'artist__row.artistid' } + => 22 + ], ] ); my @cds_90s = $cds_90s_rs->all;