Exemplo n.º 1
0
 public function testGetAll()
 {
     // Cleanup
     Keyword::deleteAll();
     for ($i = 0; $i < 100; $i++) {
         $keyword = new Keyword();
         $keyword->heat_level = $i;
         $keyword->name = md5($i);
         $keyword->save();
     }
     $keywords = Keyword::getAll();
     $this->assertEquals(100, count($keywords));
     $keywords = array_values(\Taco\Util\Collection::sortBy($keywords, 'heat_level', SORT_NUMERIC));
     foreach ($keywords as $k => $keyword) {
         $this->assertInstanceOf('Keyword', $keyword);
         $this->assertEquals($k, $keyword->heat_level);
         $this->assertEquals(md5($k), $keyword->name);
     }
 }