Examples of AssetInfo


Examples of com.microsoft.windowsazure.services.media.models.AssetInfo

        String testName = testAssetPrefix + "GetAssetSuccess";
        String altId = "altId";
        AssetOption encryptionOption = AssetOption.StorageEncrypted;
        AssetState assetState = AssetState.Published;

        AssetInfo assetInfo = service.create(Asset.create().setName(testName)
                .setAlternateId(altId).setOptions(encryptionOption)
                .setState(assetState));

        // Act
        AssetInfo actualAsset = service.get(Asset.get(assetInfo.getId()));

        // Assert
        verifyInfosEqual("actualAsset", assetInfo, actualAsset);
    }
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AssetInfo

        // Arrange
        String originalTestName = testAssetPrefix
                + "updateAssetSuccessOriginal";
        AssetOption originalEncryptionOption = AssetOption.StorageEncrypted;
        AssetState originalAssetState = AssetState.Initialized;
        AssetInfo originalAsset = service.create(Asset.create()
                .setName(originalTestName).setAlternateId("altId")
                .setOptions(originalEncryptionOption));

        String updatedTestName = testAssetPrefix + "updateAssetSuccessUpdated";
        String altId = "otherAltId";

        // Act
        service.update(Asset.update(originalAsset.getId())
                .setName(updatedTestName).setAlternateId(altId));
        AssetInfo updatedAsset = service.get(Asset.get(originalAsset.getId()));

        // Assert
        verifyAssetProperties("updatedAsset", updatedTestName, altId,
                originalEncryptionOption, originalAssetState, updatedAsset);
    }
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AssetInfo

    public void updateAssetNoChangesSuccess() throws Exception {
        // Arrange
        String originalTestName = testAssetPrefix
                + "updateAssetNoChangesSuccess";
        String altId = "altId";
        AssetInfo originalAsset = service.create(Asset.create()
                .setName(originalTestName).setAlternateId(altId));

        // Act
        service.update(Asset.update(originalAsset.getId()));
        AssetInfo updatedAsset = service.get(Asset.get(originalAsset.getId()));

        // Assert
        verifyInfosEqual("updatedAsset", originalAsset, updatedAsset);
    }
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AssetInfo

    @Test
    public void deleteAssetSuccess() throws Exception {
        // Arrange
        String assetName = testAssetPrefix + "deleteAssetSuccess";
        AssetInfo assetInfo = service.create(Asset.create().setName(assetName));
        List<AssetInfo> listAssetsResult = service.list(Asset.list());
        int assetCountBaseline = listAssetsResult.size();

        // Act
        service.delete(Asset.delete(assetInfo.getId()));

        // Assert
        listAssetsResult = service.list(Asset.list());
        assertEquals("listAssetsResult.size", assetCountBaseline - 1,
                listAssetsResult.size());

        expectedException.expect(ServiceException.class);
        expectedException.expect(new ServiceExceptionMatcher(404));
        service.get(Asset.get(assetInfo.getId()));
    }
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AssetInfo

    public void linkAssetContentKeySuccess() throws ServiceException,
            URISyntaxException {
        // Arrange
        String originalTestName = testAssetPrefix
                + "linkAssetContentKeySuccess";
        AssetInfo assetInfo = service.create(Asset.create()
                .setName(originalTestName)
                .setOptions(AssetOption.StorageEncrypted));

        String protectionKeyId = service.action(ProtectionKey
                .getProtectionKeyId(ContentKeyType.StorageEncryption));
        String contentKeyId = String
                .format("nb:kid:UUID:%s", UUID.randomUUID());
        String encryptedContentKey = "dummyEncryptedContentKey";
        service.create(ContentKey.create(contentKeyId,
                ContentKeyType.StorageEncryption, encryptedContentKey)
                .setProtectionKeyId(protectionKeyId));

        // Act
        service.action(Asset.linkContentKey(assetInfo.getId(), contentKeyId));

        // Assert

        List<ContentKeyInfo> contentKeys = service.list(ContentKey
                .list(assetInfo.getContentKeysLink()));
        assertEquals(1, contentKeys.size());
        assertEquals(contentKeyId, contentKeys.get(0).getId());
    }
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AssetInfo

    public void canGetParentBackFromAsset() throws ServiceException,
            InterruptedException {
        // Arrange
        String originalAssetName = testAssetPrefix
                + "canGetParentBackFromAsset";
        AssetInfo originalAsset = service.create(Asset.create().setName(
                originalAssetName));

        int durationInMinutes = 10;
        AccessPolicyInfo accessPolicyInfo = service.create(AccessPolicy.create(
                testPolicyPrefix + "uploadAesPortectedAssetSuccess",
                durationInMinutes, EnumSet.of(AccessPolicyPermission.WRITE)));

        LocatorInfo locatorInfo = service.create(Locator.create(
                accessPolicyInfo.getId(), originalAsset.getId(),
                LocatorType.SAS));
        WritableBlobContainerContract blobWriter = service
                .createBlobWriter(locatorInfo);

        InputStream mpeg4H264InputStream = getClass().getResourceAsStream(
                "/media/MPEG4-H264.mp4");
        blobWriter.createBlockBlob("MPEG4-H264.mp4", mpeg4H264InputStream);
        service.action(AssetFile.createFileInfos(originalAsset.getId()));

        String jobName = testJobPrefix + "createJobSuccess";
        CreateBatchOperation taskCreator = Task
                .create(MEDIA_ENCODER_MEDIA_PROCESSOR_ID,
                        "<taskBody>"
                                + "<inputAsset>JobInputAsset(0)</inputAsset>"
                                + "<outputAsset>JobOutputAsset(0)</outputAsset>"
                                + "</taskBody>")
                .setConfiguration("H.264 256k DSL CBR")
                .setName("My encoding Task");
        JobInfo jobInfo = service.create(Job.create().setName(jobName)
                .addInputMediaAsset(originalAsset.getId())
                .addTaskCreator(taskCreator));

        // Act
        ListResult<AssetInfo> outputAssets = service.list(Asset.list(jobInfo
                .getOutputAssetsLink()));
        assertEquals(1, outputAssets.size());
        AssetInfo childAsset = outputAssets.get(0);

        LinkInfo<AssetInfo> parentAssetLink = childAsset.getParentAssetsLink();
        AssetInfo parentAsset = service.get(Asset.get(parentAssetLink));

        // Assert
        assertEquals(originalAsset.getId(), parentAsset.getId());
    }
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AssetInfo

    @Test
    public void canGetAssetFromLocator() throws Exception {
        LocatorInfo locator = service.create(Locator.create(
                accessPolicyInfo.getId(), assetInfo.getId(), LocatorType.SAS));

        AssetInfo asset = service.get(Asset.get(locator.getAssetLink()));

        assertEquals(assetInfo.getId(), asset.getId());
    }
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AssetInfo

        wrapper.removeAllJobWithPrefix(testJobPrefix);
    }

    @Test
    public void newAsset() throws Exception {
        AssetInfo asset = wrapper.createAsset(testAssetPrefix + "newAsset",
                AssetOption.None);
        validator.validateAsset(asset, testAssetPrefix + "newAsset",
                AssetOption.None);
    }
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AssetInfo

    }

    @Test
    public void uploadFiles() throws Exception {
        signalSetupStarting();
        AssetInfo asset = wrapper.createAsset(testAssetPrefix + "uploadFiles",
                AssetOption.None);
        signalSetupFinished();

        wrapper.uploadFilesToAsset(asset, 10, getTestAssetFiles());
        validator.validateAssetFiles(asset, getTestAssetFiles());
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AssetInfo

    @Test
    public void uploadEncryptedFiles() throws Exception {
        signalSetupStarting();
        byte[] aesKey = getNewAesKey();
        AssetInfo asset = wrapper.createAsset(testAssetPrefix
                + "uploadEncryptedFiles", AssetOption.StorageEncrypted);

        signalSetupFinished();

        wrapper.uploadFilesToAsset(asset, 10, getTestAssetFiles(), aesKey);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.