Ejemplo n.º 1
0
 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');
 }