diff options
author | wei <> | 2006-12-04 02:42:57 +0000 |
---|---|---|
committer | wei <> | 2006-12-04 02:42:57 +0000 |
commit | 562979c4a8fe47952edf7986d4144624e41630f7 (patch) | |
tree | b79c3fd28e1aedb40d04e148da4b0763c928a3a5 /tests/simple_unit/ActiveRecord/records | |
parent | 91fe694c8755aa2d05743946a3681be7232420b6 (diff) |
add unit tests for active record and sqlmap
Diffstat (limited to 'tests/simple_unit/ActiveRecord/records')
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 |