summaryrefslogtreecommitdiff
path: root/modules/user/tests
diff options
context:
space:
mode:
Diffstat (limited to 'modules/user/tests')
-rw-r--r--modules/user/tests/No_Direct_ORM_Access_Test.php2
-rw-r--r--modules/user/tests/User_Groups_Test.php29
-rw-r--r--modules/user/tests/User_Installer_Test.php2
3 files changed, 5 insertions, 28 deletions
diff --git a/modules/user/tests/No_Direct_ORM_Access_Test.php b/modules/user/tests/No_Direct_ORM_Access_Test.php
index 440321fa..c372258e 100644
--- a/modules/user/tests/No_Direct_ORM_Access_Test.php
+++ b/modules/user/tests/No_Direct_ORM_Access_Test.php
@@ -19,7 +19,7 @@
*/
require_once(MODPATH . "gallery/tests/Gallery_Filters.php");
-class No_Direct_ORM_Access_Test extends Unit_Test_Case {
+class No_Direct_ORM_Access_Test extends Gallery_Unit_Test_Case {
public function no_access_to_users_table_test() {
$dir = new UserModuleFilterIterator(
new PhpCodeFilterIterator(
diff --git a/modules/user/tests/User_Groups_Test.php b/modules/user/tests/User_Groups_Test.php
index 163b7d79..d0026d89 100644
--- a/modules/user/tests/User_Groups_Test.php
+++ b/modules/user/tests/User_Groups_Test.php
@@ -18,33 +18,10 @@
* Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA.
*/
-class User_Groups_Test extends Unit_Test_Case {
- public function teardown() {
- try {
- $group = ORM::factory("group")->where("name", "=", "user_groups_test")->find();
- if ($group->loaded()) {
- $group->delete();
- }
- } catch (Exception $e) { }
-
- try {
- $user = ORM::factory("user")->where("name", "=", "user_groups_test")->find();
- if ($user->loaded()) {
- $user->delete();
- }
- } catch (Exception $e) { }
- }
-
+class User_Groups_Test extends Gallery_Unit_Test_Case {
public function add_user_to_group_test() {
- $user = ORM::factory("user");
- $user->name = "user_groups_test";
- $user->full_name = "user groups test";
- $user->password = "test password";
- $user->save();
-
- $group = ORM::factory("group");
- $group->name = "user_groups_test";
- $group->save();
+ $user = test::random_user();
+ $group = test::random_group();
$group->add($user);
$group->save();
diff --git a/modules/user/tests/User_Installer_Test.php b/modules/user/tests/User_Installer_Test.php
index 12a10eda..b3c5960a 100644
--- a/modules/user/tests/User_Installer_Test.php
+++ b/modules/user/tests/User_Installer_Test.php
@@ -22,7 +22,7 @@
* This test case operates under the assumption that user_installer::install() is called by the
* test controller before it starts.
*/
-class User_Installer_Test extends Unit_Test_Case {
+class User_Installer_Test extends Gallery_Unit_Test_Case {
public function install_creates_admin_user_test() {
$user = ORM::factory("user", 1);
$this->assert_equal("guest", $user->name);