Package com.microsoft.windowsazure.services.media.implementation.content

Examples of com.microsoft.windowsazure.services.media.implementation.content.AccessPolicyType


            this.permissions = permissions;
        }

        @Override
        public Object getRequestContents() {
            return new AccessPolicyType()
                    .setName(policyName)
                    .setDurationInMinutes(durationInMinutes)
                    .setPermissions(
                            AccessPolicyPermission
                                    .bitsFromPermissions(permissions));
View Full Code Here


                AccessPolicyPermission.READ, AccessPolicyPermission.LIST);

        EntityCreateOperation<AccessPolicyInfo> creator = AccessPolicy.create(
                name, duration, permissions);

        AccessPolicyType payload = (AccessPolicyType) creator
                .getRequestContents();

        assertEquals(name, payload.getName());
        assertEquals(duration, payload.getDurationInMinutes(), 0.0);
        assertEquals(AccessPolicyPermission.bitsFromPermissions(permissions),
                payload.getPermissions().intValue());
    }
View Full Code Here

    @Test
    public void getSetId() {
        String expected = "expectedId";

        AccessPolicyInfo policy = new AccessPolicyInfo(null,
                new AccessPolicyType().setId(expected));

        String actual = policy.getId();

        Assert.assertEquals(expected, actual);
    }
View Full Code Here

    @Test
    public void getSetCreated() {
        Date expected = new Date();
        AccessPolicyInfo policy = new AccessPolicyInfo(null,
                new AccessPolicyType().setCreated(expected));

        Date actual = policy.getCreated();

        Assert.assertEquals(expected, actual);
    }
View Full Code Here

    @Test
    public void getSetLastModified() {
        Date expected = new Date();
        AccessPolicyInfo policy = new AccessPolicyInfo(null,
                new AccessPolicyType().setLastModified(expected));

        Date actual = policy.getLastModified();

        Assert.assertEquals(expected, actual);
    }
View Full Code Here

    @Test
    public void getSetName() {
        String expected = "policy name goes here";
        AccessPolicyInfo policy = new AccessPolicyInfo(null,
                new AccessPolicyType().setName(expected));

        String actual = policy.getName();

        Assert.assertEquals(expected, actual);
    }
View Full Code Here

    @Test
    public void getSetDurationInMinutes() {
        double expected = 60; // arbitrary value
        AccessPolicyInfo policy = new AccessPolicyInfo(null,
                new AccessPolicyType().setDurationInMinutes(expected));

        double actual = policy.getDurationInMinutes();

        Assert.assertEquals(expected, actual, 0.0);
    }
View Full Code Here

    @Test
    public void getSetPermissions() {
        EnumSet<AccessPolicyPermission> expected = EnumSet.of(
                AccessPolicyPermission.LIST, AccessPolicyPermission.WRITE);
        AccessPolicyInfo policy = new AccessPolicyInfo(null,
                new AccessPolicyType().setPermissions(AccessPolicyPermission
                        .bitsFromPermissions(expected)));

        EnumSet<AccessPolicyPermission> actual = policy.getPermissions();

        Assert.assertEquals(expected, actual);
View Full Code Here

TOP

Related Classes of com.microsoft.windowsazure.services.media.implementation.content.AccessPolicyType

Copyright © 2018 www.massapicom. 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.