Example #1
0
 public function testUpdateFavLikeCount()
 {
     $dao = new PostMySQLDAO();
     $post = $dao->getPost(10, 'twitter');
     $this->assertEqual($post->favlike_count_cache, 0);
     // bad id
     $update_cnt = $dao->updateFavLikeCount(-99, 'twitter', 25);
     $this->assertEqual($update_cnt, 0);
     // bad network
     $update_cnt = $dao->updateFavLikeCount(10, 'no-net', 25);
     $this->assertEqual($update_cnt, 0);
     // good id
     $update_cnt = $dao->updateFavLikeCount(10, 'twitter', 25);
     $this->assertEqual($update_cnt, 1);
     $post = $dao->getPost(10, 'twitter');
     $this->assertEqual($post->favlike_count_cache, 25);
 }