public function testUpdatePostText() { $dao = new PostMySQLDAO(); $post = $dao->getPost(10, 'twitter'); $this->assertEqual($post->post_text, "This is post 10"); // bad id $update_cnt = $dao->updatePostText(-99, 'twitter', 'updated post text'); $this->assertEqual($update_cnt, 0); // bad network $update_cnt = $dao->updatePostText(10, 'no-net', 'updated post text'); $this->assertEqual($update_cnt, 0); // good id $update_cnt = $dao->updatePostText(10, 'twitter', 'This is updated post 10'); $this->assertEqual($update_cnt, 1); $post = $dao->getPost(10, 'twitter'); $this->assertEqual($post->post_text, 'This is updated post 10'); }