]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Fixes #4104, #4105 fixed casting in testElggEntityMetadata()
authorCash Costello <cash.costello@gmail.com>
Fri, 18 Nov 2011 11:33:17 +0000 (06:33 -0500)
committercash <cash.costello@gmail.com>
Tue, 29 Nov 2011 02:43:59 +0000 (21:43 -0500)
engine/tests/objects/entities.php

index e010a3fa776d13683caed985be85d2e7f2822397..06bc80a4ad7269191372f25f4a902b2c2b08fc17 100644 (file)
@@ -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());