]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Updating unit test to reflect deprecated functions.
authornickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>
Thu, 29 Oct 2009 20:59:57 +0000 (20:59 +0000)
committernickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>
Thu, 29 Oct 2009 20:59:57 +0000 (20:59 +0000)
git-svn-id: http://code.elgg.org/elgg/trunk@3601 36083f99-b078-4883-b0ff-0f9b5a30f544

engine/tests/objects/metadata.php

index cf39a186b9ef79486bae296df545d8a562bbb32b..2728a5addade6452a0fd02e7f7c3a2bc3e8d6012 100644 (file)
@@ -50,7 +50,7 @@ class ElggCoreMetadataTest extends ElggCoreUnitTest {
                $this->delete_metastrings();
        }
 
-       public function testGetEntitiesFromMetadata() {
+       public function testElggGetEntitiesFromMetadata() {
                global $CONFIG, $METASTRINGS_CACHE, $METASTRINGS_DEADNAME_CACHE;
                $METASTRINGS_CACHE = $METASTRINGS_DEADNAME_CACHE = array();
 
@@ -62,16 +62,23 @@ class ElggCoreMetadataTest extends ElggCoreUnitTest {
                $this->assertTrue(create_metadata($this->object->guid, 'metaUnitTest', 'tested'));
 
                // check value with improper case
-               $this->assertFalse(get_entities_from_metadata('metaUnitTest', 'Tested', '', '', 0, 10, 0, '', 0, FALSE, TRUE));
+               $options = array('names' => 'metaUnitTest', 'values' => 'Tested', 'limit' => 10, 'case_sensitive' => TRUE);
+               $this->assertFalse(elgg_get_entities_from_metadata($options));
 
                // compare forced case with ignored case
-               $case_true = get_entities_from_metadata('metaUnitTest', 'tested', '', '', 0, 10, 0, '', 0, FALSE, TRUE);
+               $options = array('names' => 'metaUnitTest', 'values' => 'tested', 'limit' => 10, 'case_sensitive' => TRUE);
+               $case_true = elgg_get_entities_from_metadata($options);
                $this->assertIsA($case_true, 'array');
 
-               $case_false = get_entities_from_metadata('metaUnitTest', 'Tested', '', '', 0, 10, 0, '', 0, FALSE, FALSE);
+               $options = array('names' => 'metaUnitTest', 'values' => 'Tested', 'limit' => 10, 'case_sensitive' => FALSE);
+               $case_false = elgg_get_entities_from_metadata($options);
                $this->assertIsA($case_false, 'array');
 
                $this->assertIdentical($case_true, $case_false);
+               
+               // check deprecated get_entities_from_metadata() function
+               $deprecated = get_entities_from_metadata('metaUnitTest', 'tested', '', '', 0, 10, 0, '', 0, FALSE, TRUE);
+               $this->assertIdentical($deprecated, $case_true);
 
                // check entity list
                //$this->dump(list_entities_from_metadata('metaUnitTest', 'Tested', '', '', 0, 10, TRUE, TRUE, TRUE, FALSE));