/**
  * Test getExchangesBetweenUsers
  */
 public function testGetExchangesBetweenUsers()
 {
     $dao = new PostMySQLDAO();
     $posts_replied_to = $dao->getExchangesBetweenUsers(18, 21, 'twitter');
     $this->assertEqual(sizeof($posts_replied_to), 2);
     $this->assertEqual($posts_replied_to[0]["questioner_username"], "shutterbug");
     $this->assertEqual($posts_replied_to[0]["question"], "This is image post 1");
     $this->assertEqual($posts_replied_to[0]["answerer_username"], "user2");
     $this->assertEqual($posts_replied_to[0]["answer"], "@shutterbug Nice shot!");
     $this->assertEqual($posts_replied_to[1]["questioner_username"], "user2");
     $this->assertEqual($posts_replied_to[1]["question"], "@shutterbug Nice shot!");
     $this->assertEqual($posts_replied_to[1]["answerer_username"], "shutterbug");
     $this->assertEqual($posts_replied_to[1]["answer"], "@user2 Thanks!");
     $this->debug(Utils::varDumpToString($posts_replied_to));
     $posts_replied_to = $dao->getExchangesBetweenUsers(13, 20, 'twitter');
     $this->assertEqual(sizeof($posts_replied_to), 1);
     $this->assertEqual($posts_replied_to[0]["question_post_id"], 139);
     $this->assertEqual($posts_replied_to[0]["questioner_username"], "user1");
     $this->assertEqual($posts_replied_to[0]["question"], "@ev When will Twitter have a business model?");
     $this->assertEqual($posts_replied_to[0]['answer_post_id'], 140);
     $this->assertEqual($posts_replied_to[0]["answerer_username"], "ev");
     $this->assertEqual($posts_replied_to[0]["answer"], "@user1 Soon...");
 }
Example #2
0
 /**
  * Test getExchangesBetweenUsers
  */
 function testGetExchangesBetweenUsers()
 {
     $dao = new PostMySQLDAO();
     $posts_replied_to = $dao->getExchangesBetweenUsers(18, 21);
     $this->assertEqual(sizeof($posts_replied_to), 2);
     $this->assertEqual($posts_replied_to[0]["questioner_username"], "shutterbug");
     $this->assertEqual($posts_replied_to[0]["question"], "This is image post 1");
     $this->assertEqual($posts_replied_to[0]["answerer_username"], "user2");
     $this->assertEqual($posts_replied_to[0]["answer"], "@shutterbug Nice shot!");
     $this->assertEqual($posts_replied_to[1]["questioner_username"], "user2");
     $this->assertEqual($posts_replied_to[1]["question"], "@shutterbug Nice shot!");
     $this->assertEqual($posts_replied_to[1]["answerer_username"], "shutterbug");
     $this->assertEqual($posts_replied_to[1]["answer"], "@user2 Thanks!");
     $posts_replied_to = $dao->getPostsAuthorHasRepliedTo(13, 20);
     $this->assertEqual(sizeof($posts_replied_to), 1);
     $this->assertEqual($posts_replied_to[0]["questioner_username"], "user1");
     $this->assertEqual($posts_replied_to[0]["question"], "@ev When will Twitter have a business model?");
     $this->assertEqual($posts_replied_to[0]["answerer_username"], "ev");
     $this->assertEqual($posts_replied_to[0]["answer"], "@user1 Soon....");
 }