summaryrefslogtreecommitdiff
path: root/tests/simple_unit/ActiveRecord/records
diff options
context:
space:
mode:
Diffstat (limited to 'tests/simple_unit/ActiveRecord/records')
-rw-r--r--tests/simple_unit/ActiveRecord/records/Blogs.php15
-rw-r--r--tests/simple_unit/ActiveRecord/records/DepSections.php17
-rw-r--r--tests/simple_unit/ActiveRecord/records/DepartmentRecord.php19
-rw-r--r--tests/simple_unit/ActiveRecord/records/SimpleUser.php15
-rw-r--r--tests/simple_unit/ActiveRecord/records/SqliteUsers.php17
-rw-r--r--tests/simple_unit/ActiveRecord/records/UserRecord.php39
6 files changed, 122 insertions, 0 deletions
diff --git a/tests/simple_unit/ActiveRecord/records/Blogs.php b/tests/simple_unit/ActiveRecord/records/Blogs.php
new file mode 100644
index 00000000..69bdecd9
--- /dev/null
+++ b/tests/simple_unit/ActiveRecord/records/Blogs.php
@@ -0,0 +1,15 @@
+<?php
+
+class Blogs extends TActiveRecord
+{
+ public $blog_id;
+ public $blog_name;
+ public $blog_author;
+
+ public static function finder()
+ {
+ return self::getRecordFinder('Blogs');
+ }
+}
+
+?> \ No newline at end of file
diff --git a/tests/simple_unit/ActiveRecord/records/DepSections.php b/tests/simple_unit/ActiveRecord/records/DepSections.php
new file mode 100644
index 00000000..9563dda6
--- /dev/null
+++ b/tests/simple_unit/ActiveRecord/records/DepSections.php
@@ -0,0 +1,17 @@
+<?php
+
+class DepSections extends TActiveRecord
+{
+ public $department_id;
+ public $section_id;
+ public $order;
+
+ private static $_tablename='department_sections';
+
+ public static function finder()
+ {
+ return self::getRecordFinder('DepSections');
+ }
+}
+
+?> \ No newline at end of file
diff --git a/tests/simple_unit/ActiveRecord/records/DepartmentRecord.php b/tests/simple_unit/ActiveRecord/records/DepartmentRecord.php
new file mode 100644
index 00000000..62e5c3e4
--- /dev/null
+++ b/tests/simple_unit/ActiveRecord/records/DepartmentRecord.php
@@ -0,0 +1,19 @@
+<?php
+
+class DepartmentRecord extends TActiveRecord
+{
+ public $department_id;
+ public $name;
+ public $description;
+ public $active;
+ public $order;
+
+ private static $_tablename = 'departments';
+
+ public static function finder()
+ {
+ return self::getRecordFinder('DepartmentRecord');
+ }
+}
+
+?> \ No newline at end of file
diff --git a/tests/simple_unit/ActiveRecord/records/SimpleUser.php b/tests/simple_unit/ActiveRecord/records/SimpleUser.php
new file mode 100644
index 00000000..a6eb2f81
--- /dev/null
+++ b/tests/simple_unit/ActiveRecord/records/SimpleUser.php
@@ -0,0 +1,15 @@
+<?php
+
+class SimpleUser extends TActiveRecord
+{
+ public $username;
+
+ private static $_tablename='simple_users';
+
+ public static function finder()
+ {
+ return self::getRecordFinder('SimpleUser');
+ }
+}
+
+?> \ No newline at end of file
diff --git a/tests/simple_unit/ActiveRecord/records/SqliteUsers.php b/tests/simple_unit/ActiveRecord/records/SqliteUsers.php
new file mode 100644
index 00000000..7a8f3cbb
--- /dev/null
+++ b/tests/simple_unit/ActiveRecord/records/SqliteUsers.php
@@ -0,0 +1,17 @@
+<?php
+
+class SqliteUsers extends TActiveRecord
+{
+ public $username;
+ public $password;
+ public $email;
+
+ private static $_tablename='users';
+
+ public static function finder()
+ {
+ return self::getRecordFinder('SqliteUsers');
+ }
+}
+
+?> \ No newline at end of file
diff --git a/tests/simple_unit/ActiveRecord/records/UserRecord.php b/tests/simple_unit/ActiveRecord/records/UserRecord.php
new file mode 100644
index 00000000..45b74d3a
--- /dev/null
+++ b/tests/simple_unit/ActiveRecord/records/UserRecord.php
@@ -0,0 +1,39 @@
+<?php
+
+class UserRecord extends TActiveRecord
+{
+ public $username;
+ public $password;
+ public $email;
+ public $first_name;
+ public $last_name;
+ public $job_title;
+ public $work_phone;
+ public $work_fax;
+ public $active=true;
+ public $department_id;
+ public $salutation;
+ public $hint_question;
+ public $hint_answer;
+
+ private $_level=-1;
+
+ protected static $_tablename='users';
+
+ public function getLevel()
+ {
+ return $this->_level;
+ }
+
+ public function setLevel($level)
+ {
+ $this->_level=TPropertyValue::ensureInteger($level);
+ }
+
+ public static function finder()
+ {
+ return self::getRecordFinder('UserRecord');
+ }
+}
+
+?> \ No newline at end of file