/**
  * Test fetch of all favorited posts for a given user by username
  */
 public function testGetAllFavsForUsername()
 {
     $dao = new FavoritePostMySQLDAO();
     $res = $this->dao->getAllFavoritePostsByUsername('user1', 'twitter', 100);
     $this->assertIsA($res, "array");
     $this->assertEqual(count($res), 40);
     //iterator
     $res = $this->dao->getAllFavoritePostsByUsernameIterator('user1', 'twitter', 100);
     $this->assertIsA($res, "PostIterator");
     $i = 0;
     while ($i < 40) {
         $this->assertTrue($res->valid());
         $res->next();
         $i++;
     }
     $this->assertFalse($res->valid());
 }
 /**
  * Test fetch of all favorited posts for a given user by username
  */
 public function testGetAllFavsForUsername() {
     $dao = new FavoritePostMySQLDAO();
     $res = $dao->getAllFavoritePostsByUsername('user1', 'twitter', 100);
     $this->assertIsA($res, "array");
     $this->assertEqual(count($res), 40);
 }