Exemplo n.º 1
0
 public function testGetOneByMultiple()
 {
     // Cleanup
     Keyword::deleteAll();
     // Create posts
     for ($i = 0; $i < 10; $i++) {
         $keyword = new Keyword();
         $keyword->name = md5($i);
         $keyword->external_url = 'https://google.com';
         $keyword->heat_level = $i;
         $keyword->save();
     }
     $conditions = array(array('external_url', 'https://google.com'), array('heat_level', 5, '<='));
     $args = array('orderby' => 'heat_level', 'order' => 'desc');
     $keyword = Keyword::getOneByMultiple($conditions, $args);
     $this->assertInstanceOf('Keyword', $keyword);
     $this->assertEquals('https://google.com', $keyword->external_url);
     $this->assertEquals(5, $keyword->heat_level);
 }