Created
November 14, 2013 21:31
-
-
Save charyorde/7474682 to your computer and use it in GitHub Desktop.
Unit test
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class KalturaVideoProviderTest { | |
private static final Logger log = LogManager.getLogger(KalturaVideoProviderTest.class); | |
private static KalturaVideoProvider kalturaVideoProvider; | |
private static KalturaClient kalturaClient; | |
private static CreateVideoActionBean bean ; | |
private static VideoService videoService; | |
private static VideoMetadataManager videoMetadataManager; | |
@BeforeClass | |
public static void doSetup() throws Exception { | |
// initialize required classes | |
kalturaVideoProvider = new KalturaVideoProvider(); | |
kalturaClient = KalturaVideoProvider.getServiceClient(); | |
bean = new CreateVideoActionBean(); | |
videoService = new VideoService(); | |
videoMetadataManager = new VideoMetadataManagerImpl(); | |
} | |
@Test | |
public void testKalturaSession() throws KalturaApiException { | |
log.info("--- Testing KalturaSession ---"); | |
// if KalturaClient does not return null, then session exists | |
assertNotNull(kalturaClient); | |
} | |
@Test | |
public void testKs() { | |
log.info("------ Testing getKs in KalturaVideoProvider----"); | |
assertNotNull(kalturaVideoProvider.getKs()); | |
assertNotNull(bean.populateKs()); | |
} | |
@Test | |
public void testUploadVideo() throws FileNotFoundException, InvalidLicenseException { | |
Video v = new VideoImpl(); | |
File f = new File("/home/emperor/Videos/TitleClips.wmv"); | |
FileInputStream fileInput = new FileInputStream(f); | |
v.setSubject("Camtasia Title clip howto"); | |
assertNotNull(kalturaVideoProvider.uploadVideo(v, fileInput)); | |
} | |
@Test | |
public void testVideoMetadataFromServiceCall() { | |
log.info("--- testVideoMetadataFromServiceCall ---"); | |
int videoId = 1412; | |
VideoMetadata metadata = videoService.getVideoMetaData(String.valueOf(videoId)); | |
//VideoMetadata metadata = kalturaVideoProvider.getVideoMetadata(videoId); | |
assertNotNull(metadata); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment