Exemplo n.º 1
0
 public function test_getKeywordsByName()
 {
     // Verifies that functions works as expected
     $input = array("animi", "error", "cat");
     $items = Keyword::getKeywordsByName($input);
     $this->assertCount(count($items), $input, 
             "Verified that returned item count matches input count");
     
 }
Exemplo n.º 2
0
 /**
  *   @name getKeywordsByName
  *  
  *   @description Returns a list of all keywords ids given array of names 
  *    
  *   @params Array of keyword names 
  *
  *   @return Array of keywords id to be returned
  *
  *   @author Shweta Sabne  
  *
  **/
 public function getKeywordsByName(array $input)
 {
     /**         Algorithm One TODO
      ** In this algo, I will fetch all keywords from db and do the filtering on the code side
      **          Test
      ** loadTest, unitTest 
      **          Note : will be considered only if the first algo doesn't work satisfactorily
      **/
     /**         Algorithm Two
      ** In this algo, I will fetch all keywords from db using where clause 
      **          Test
      ** loadTest, unitTest 
      **
      **/
     $keyword_ids = Keyword::getKeywordsByName($input);
     return $keyword_ids;
 }