[Rt-commit] r2930 - in DBIx-SearchBuilder/trunk: . t

glasser at bestpractical.com glasser at bestpractical.com
Sun May 22 22:54:32 EDT 2005


Author: glasser
Date: Sun May 22 22:54:32 2005
New Revision: 2930

Modified:
   DBIx-SearchBuilder/trunk/   (props changed)
   DBIx-SearchBuilder/trunk/t/01records.t
   DBIx-SearchBuilder/trunk/t/02records_object.t
   DBIx-SearchBuilder/trunk/t/utils.pl
Log:
 r32862 at net-95869:  glasser | 2005-05-22 21:56:28 -0400
 make a DBIx::SearchBuilder local branch to work on reblessing, etc
 r32863 at net-95869:  glasser | 2005-05-22 22:37:52 -0400
 Wrong argument to Connect
 r32864 at net-95869:  glasser | 2005-05-22 22:52:33 -0400
 Add Postgres versions of the new tests


Modified: DBIx-SearchBuilder/trunk/t/01records.t
==============================================================================
--- DBIx-SearchBuilder/trunk/t/01records.t	(original)
+++ DBIx-SearchBuilder/trunk/t/01records.t	Sun May 22 22:54:32 2005
@@ -196,6 +196,18 @@
 
 }
 
+sub schema_pg {
+<<EOF;
+CREATE TEMPORARY TABLE Address (
+        id serial PRIMARY KEY,
+        Name varchar,
+        Phone varchar,
+        EmployeeId integer
+)
+EOF
+
+}
+
 sub schema_sqlite {
 
 <<EOF;

Modified: DBIx-SearchBuilder/trunk/t/02records_object.t
==============================================================================
--- DBIx-SearchBuilder/trunk/t/02records_object.t	(original)
+++ DBIx-SearchBuilder/trunk/t/02records_object.t	Sun May 22 22:54:32 2005
@@ -89,6 +89,21 @@
 } ]
 }
 
+sub schema_pg {
+[ q{
+CREATE TEMPORARY TABLE Employees (
+	id serial PRIMARY KEY,
+	Name varchar
+)
+}, q{
+CREATE TEMPORARY TABLE Phones (
+	id serial PRIMARY KEY,
+	Employee integer references Employees(id),
+	Phone varchar
+)
+} ]
+}
+
 package TestApp::Employee;
 
 use base qw/DBIx::SearchBuilder::Record/;

Modified: DBIx-SearchBuilder/trunk/t/utils.pl
==============================================================================
--- DBIx-SearchBuilder/trunk/t/utils.pl	(original)
+++ DBIx-SearchBuilder/trunk/t/utils.pl	Sun May 22 22:54:32 2005
@@ -92,7 +92,18 @@
 		Driver => 'mysql',
 		Database => $ENV{'SB_TEST_MYSQL'},
 		User => $ENV{'SB_TEST_MYSQL_USER'} || 'root',
-		Pass => $ENV{'SB_TEST_MYSQL_PASS'} || '',
+		Password => $ENV{'SB_TEST_MYSQL_PASS'} || '',
+	);
+}
+
+sub connect_pg
+{
+	my $handle = shift;
+	return $handle->Connect(
+		Driver => 'Pg',
+		Database => $ENV{'SB_TEST_PG'},
+		User => $ENV{'SB_TEST_PG_USER'} || 'postgres',
+		Password => $ENV{'SB_TEST_PG_PASS'} || '',
 	);
 }
 


More information about the Rt-commit mailing list