diff options
Diffstat (limited to 'engine/tests/objects')
| -rw-r--r-- | engine/tests/objects/entities.php | 28 | ||||
| -rw-r--r-- | engine/tests/objects/sites.php | 9 | ||||
| -rw-r--r-- | engine/tests/objects/users.php | 5 | 
3 files changed, 20 insertions, 22 deletions
diff --git a/engine/tests/objects/entities.php b/engine/tests/objects/entities.php index c13b4c731..1772f7c1a 100644 --- a/engine/tests/objects/entities.php +++ b/engine/tests/objects/entities.php @@ -89,21 +89,21 @@ class ElggCoreEntityTest extends ElggCoreUnitTest {  		$this->assertFalse(isset($this->entity->non_existent));  		// create metadata -		$this->assertTrue($this->entity->non_existent = 'testing'); +		$this->entity->existent = 'testing'; +		$this->assertIdentical($this->entity->existent, 'testing');  		// check metadata set -		$this->assertTrue(isset($this->entity->non_existent)); -		$this->assertIdentical($this->entity->non_existent, 'testing'); -		$this->assertIdentical($this->entity->getMetaData('non_existent'), 'testing'); +		$this->assertTrue(isset($this->entity->existent)); +		$this->assertIdentical($this->entity->getMetaData('existent'), 'testing');  		// check internal metadata array  		$metadata = $this->entity->expose_metadata(); -		$this->assertIdentical($metadata['non_existent'], 'testing'); +		$this->assertIdentical($metadata['existent'], 'testing');  	}  	public function testElggEnityGetAndSetAnnotations() {  		$this->assertFalse(array_key_exists('non_existent', $this->entity->expose_annotations())); -		$this->assertFalse($this->entity->getAnnotations('non_existent')); +		$this->assertIdentical($this->entity->getAnnotations('non_existent'), array());  		// set and check temp annotation  		$this->assertTrue($this->entity->annotate('non_existent', 'testing')); @@ -178,7 +178,7 @@ class ElggCoreEntityTest extends ElggCoreUnitTest {  		$this->AssertEqual($this->entity->get('non_existent'), 'testing');  		// clean up with delete -		$this->assertTrue($this->entity->delete()); +		$this->assertIdentical(true, $this->entity->delete());  	}  	public function testElggEntityDisableAndEnable() { @@ -230,24 +230,26 @@ class ElggCoreEntityTest extends ElggCoreUnitTest {  		// let's delete a non-existent metadata  		$this->assertFalse($this->entity->deleteMetadata('important')); -		// let's add the meatadata -		$this->assertTrue($this->entity->important = 'indeed!'); -		$this->assertTrue($this->entity->less_important = 'true, too!'); +		// let's add the metadata +		$this->entity->important = 'indeed!'; +		$this->assertIdentical('indeed!', $this->entity->important); +		$this->entity->less_important = 'true, too!'; +		$this->assertIdentical('true, too!', $this->entity->less_important);  		$this->save_entity();  		// test deleting incorrectly  		// @link http://trac.elgg.org/ticket/2273 -		$this->assertFalse($this->entity->deleteMetadata('impotent')); +		$this->assertNull($this->entity->deleteMetadata('impotent'));  		$this->assertEqual($this->entity->important, 'indeed!');  		// get rid of one metadata  		$this->assertEqual($this->entity->important, 'indeed!');  		$this->assertTrue($this->entity->deleteMetadata('important')); -		$this->assertEqual($this->entity->important, ''); +		$this->assertNull($this->entity->important);  		// get rid of all metadata  		$this->assertTrue($this->entity->deleteMetadata()); -		$this->assertEqual($this->entity->less_important, ''); +		$this->assertNull($this->entity->less_important);  		// clean up database  		$this->assertTrue($this->entity->delete()); diff --git a/engine/tests/objects/sites.php b/engine/tests/objects/sites.php index e5acbb3f9..a01a661e3 100644 --- a/engine/tests/objects/sites.php +++ b/engine/tests/objects/sites.php @@ -36,9 +36,6 @@ class ElggCoreSiteTest extends ElggCoreUnitTest {  		parent::__destruct();  	} -	/** -	 * A basic test that will be called and fail. -	 */  	public function testElggSiteConstructor() {  		$attributes = array();  		$attributes['guid'] = NULL; @@ -66,8 +63,10 @@ class ElggCoreSiteTest extends ElggCoreUnitTest {  	}  	public function testElggSiteSaveAndDelete() { -		$this->assertTrue($this->site->save()); -		$this->assertTrue($this->site->delete()); +		$guid = $this->site->save(); +		$this->assertIsA($guid, 'int'); +		$this->assertTrue($guid > 0); +		$this->assertIdentical(true, $this->site->delete());  	}  } diff --git a/engine/tests/objects/users.php b/engine/tests/objects/users.php index d1533c3d2..a3573acb6 100644 --- a/engine/tests/objects/users.php +++ b/engine/tests/objects/users.php @@ -41,9 +41,6 @@ class ElggCoreUserTest extends ElggCoreUnitTest {  		parent::__destruct();  	} -	/** -	 * A basic test that will be called and fail. -	 */  	public function testElggUserConstructor() {  		$attributes = array();  		$attributes['guid'] = NULL; @@ -138,7 +135,7 @@ class ElggCoreUserTest extends ElggCoreUnitTest {  		$guid = $this->user->save();  		// delete object -		$this->assertTrue($this->user->delete()); +		$this->assertIdentical(true, $this->user->delete());  		// check GUID not in database  		$this->assertFalse($this->fetchUser($guid));  | 
