public function testAddPost() { $video_attributes['description'] = "Watch my youtube video"; $video_attributes['post_text'] = "My Great Video"; $video_attributes['likes'] = 200; $video_attributes['dislikes'] = 25; $video_attributes['views'] = 54465; $video_attributes['pub_date'] = '2013-12-12 12:01:54'; $video_attributes['post_id'] = 'G7fdAh4'; $video_attributes['location'] = 'England'; $video_attributes['place'] = 'England'; $video_attributes['geo'] = '54.342, -5.65'; $video_attributes['reply_count_cache'] = 20; $video_attributes['is_protected'] = 0; $video_attributes['favorites_added'] = 12; $video_attributes['favorites_removed'] = 2; $video_attributes['shares'] = 52; $video_attributes['subscribers_gained'] = 59; $video_attributes['subscribers_lost'] = 1; $video_attributes['minutes_watched'] = 850; $video_attributes['average_view_duration'] = 50000; $video_attributes['average_view_percentage'] = 25; $video_attributes['author_user_id'] = '4544554545710124'; $video_attributes['author_username'] = '******'; $video_attributes['author_fullname'] = 'Aaron Kalair'; $video_attributes['author_avatar'] = 'http://www.google.com/avatars/mgfgfd'; $video_attributes['source'] = ''; $video_attributes['network'] = 'youtube'; $this->dao->addVideo($video_attributes); // Check all the values were added $video = $this->dao->getVideoByID('G7fdAh4', 'youtube'); $this->assertTrue(isset($video)); $this->assertEqual($video->post_id, 'G7fdAh4'); $this->assertEqual($video->description, 'Watch my youtube video'); $this->assertEqual($video->post_text, 'My Great Video'); $this->assertEqual($video->likes, 200); $this->assertEqual($video->dislikes, 25); $this->assertEqual($video->views, 54465); $this->assertEqual($video->pub_date, '2013-12-12 12:01:54'); $this->assertEqual($video->location, 'England'); $this->assertEqual($video->place, 'England'); $this->assertEqual($video->geo, '54.342, -5.65'); $this->assertEqual($video->reply_count_cache, 20); $this->assertEqual($video->is_protected, 0); $this->assertEqual($video->favorites_added, 12); $this->assertEqual($video->favorites_removed, 2); $this->assertEqual($video->shares, 52); $this->assertEqual($video->subscribers_gained, 59); $this->assertEqual($video->subscribers_lost, 1); $this->assertEqual($video->minutes_watched, 850); $this->assertEqual($video->average_view_duration, 50000); $this->assertEqual($video->average_view_percentage, 25); $this->assertEqual($video->author_user_id, '4544554545710124'); $this->assertEqual($video->author_username, 'Aaron Kalair'); $this->assertEqual($video->author_fullname, 'Aaron Kalair'); $this->assertEqual($video->author_avatar, 'http://www.google.com/avatars/mgfgfd'); $this->assertEqual($video->source, ''); $this->assertEqual($video->network, 'youtube'); }