/** * 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..."); }
/** * 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...."); }