public function testEditVideo()
 {
     $videoId = API_ENVS::get()["user1"]["test_video_id"];
     $newTitle = "api-php-" . generateRandomStr(7);
     $vid = Vzaar::getVideoDetails($videoId, true);
     $originalTitle = $vid->title;
     Vzaar::editVideo($videoId, $newTitle, "woof", false);
     $vid = Vzaar::getVideoDetails($videoId, true);
     $this->assertNotEquals($vid->title, $originalTitle);
 }
 public static function setUpBeforeClass()
 {
     Vzaar::$url = API_ENVS::get()["url"];
     Vzaar::$token = API_ENVS::get()["user1"]["rw_token"];
     Vzaar::$secret = API_ENVS::get()["user1"]["login"];
 }
 public function testUploadThumbnail()
 {
     $videoId = API_ENVS::get()["user1"]["test_video_id"];
     $res = Vzaar::uploadThumbnail($videoId, self::$thumbPath);
     $this->assertRegExp('/Accepted/', $res);
 }
 public function testResponse()
 {
     $username = API_ENVS::get()["user1"]["login"];
     $user = Vzaar::getUserDetails($username);
     $this->assertEquals($username, $user->authorName);
 }
 public function testRenditions()
 {
     $videoId = API_ENVS::get()["user1"]["test_video_id"];
     $vid = Vzaar::getVideoDetails($videoId, true);
     $this->assertEquals($vid->renditions[0]->statusId, 3);
 }
 public function testGenerateThumbnail()
 {
     $videoId = API_ENVS::get()["user1"]["test_video_id"];
     $res = Vzaar::generateThumbnail($videoId, 2);
     $this->assertRegExp('/Accepted/', $res);
 }
 public function testLabels()
 {
     $username = API_ENVS::get()["user1"]["login"];
     $vids = Vzaar::getVideoList($username, true, 20, "api,api2");
     $this->assertEquals(count($vids), 1);
 }
 public function testUploadSubtitle()
 {
     $videoId = API_ENVS::get()["user1"]["test_video_id"];
     $res = Vzaar::uploadSubtitle("en", $videoId, "SRT");
     $this->assertRegExp('/Accepted/', $res);
 }
 public function testOauthAuthentication()
 {
     $expected_val = API_ENVS::get()["user1"]["login"];
     $res = Vzaar::whoAmI();
     $this->assertEquals($res, $expected_val);
 }