Add tests for virtual view
Jess Robinson [Thu, 19 Feb 2009 22:12:20 +0000 (22:12 +0000)]
t/104view.t
t/lib/DBICTest/Schema.pm
t/lib/sqlite.sql

index f800af4..0539d48 100644 (file)
@@ -8,12 +8,21 @@ use DBICTest;
 
 my $schema = DBICTest->init_schema();
 
-plan tests => 1;
+plan tests => 2;
 
+## Real view
 my $cds_rs = $schema->resultset('CD')->search( { year => 2000 });
 my $year2kcds_rs = $schema->resultset('Year2000CDs');
 
 is($cds_rs->count, $year2kcds_rs->count, 'View Year2000CDs sees all CDs in year 2000');
 
 
+## Virtual view
+my $cds_rs = $schema->resultset('CD')->search( { year => 1999 });
+my $year1999cds_rs = $schema->resultset('Year1999CDs');
+
+is($cds_rs->count, $year1999cds_rs->count, 'View Year1999CDs sees all CDs in year 1999');
+
+
+
 
index 45bcd9e..319ffec 100644 (file)
@@ -19,6 +19,7 @@ __PACKAGE__->load_classes(qw/
   Track
   Tag
   Year2000CDs
+  Year1999CDs
   /,
   { 'DBICTest::Schema' => [qw/
     LinerNotes
index c827fcf..8429fa8 100644 (file)
@@ -1,6 +1,6 @@
 -- 
 -- Created by SQL::Translator::Producer::SQLite
--- Created on Wed Feb 18 22:31:31 2009
+-- Created on Thu Feb 19 22:09:32 2009
 --