From 8f5ac5c27f81b04bb71bab930638762c8c3e501e Mon Sep 17 00:00:00 2001 From: cash Date: Tue, 12 Jan 2010 12:56:19 +0000 Subject: closes #1145 - deprecated current "copy constructor" for all entities and implemented a clone method. The clone copies over all metadata but not annotations and private settings. It sets the guid to 0 so saving the cloned entity creates a new database record. The ownership/access of metadata is set during the save and will be the same as that of the entity. git-svn-id: http://code.elgg.org/elgg/trunk@3802 36083f99-b078-4883-b0ff-0f9b5a30f544 --- engine/tests/objects/users.php | 22 ---------------------- 1 file changed, 22 deletions(-) (limited to 'engine/tests/objects/users.php') diff --git a/engine/tests/objects/users.php b/engine/tests/objects/users.php index c1403af1a..c03091a91 100644 --- a/engine/tests/objects/users.php +++ b/engine/tests/objects/users.php @@ -119,29 +119,7 @@ class ElggCoreUserTest extends ElggCoreUnitTest { $user = new ElggUser($row->username); $this->assertIdentical($user, $_SESSION['user']); } - - public function testElggUserConstructorByObject() { - $obj = new ElggUser(get_loggedin_userid()); - $user = new ElggUser($obj); - $this->assertIdentical($obj, $user); - $this->assertIdentical($user, $_SESSION['user']); - - // fail on non-user object - $object = new ElggObject(); - $object->save(); - - try { - $error = new ElggUserTest($object); - $this->assertTrue(FALSE); - } catch (Exception $e) { - $this->assertIsA($e, 'InvalidParameterException'); - $message = sprintf(elgg_echo('InvalidParameterException:NonElggUser')); - $this->assertIdentical($e->getMessage(), $message); - } - $object->delete(); - } - public function testElggUserSave() { // new object $this->AssertEqual($this->user->getGUID(), 0); -- cgit v1.2.3