/**
  * Test getAllPosts via iterator
  */
 public function testGetAllPostsByUsernameIterator()
 {
     $dao = new PostMySQLDAO();
     $iterator = true;
     $posts_it = $dao->getAllPostsByUsernameIterator('shutterbug', 'twitter');
     $cnt = 0;
     foreach ($posts_it as $key => $value) {
         $this->assertIsA($value, 'Post');
         $cnt++;
     }
     $this->assertEqual($cnt, 41);
     // non-existent author
     $posts = $dao->getAllPostsByUsernameIterator('idontexist', 'twitter');
     $cnt = 0;
     foreach ($posts_it as $key => $value) {
         $cnt++;
     }
     $this->assertEqual($cnt, 0);
 }