Package com.volantis.mcs.policies

Examples of com.volantis.mcs.policies.VariablePolicyBuilder


        // =====================================================================
        //   Create Mocks
        // =====================================================================

        VariablePolicyBuilder builder = createOriginalPolicyBuilder(remoteName);

        ActivatedPolicy policy = new TestActivatedPolicy(
                builder.getPolicy(), projectMock);

        // =====================================================================
        //   Set Expectations
        // =====================================================================
View Full Code Here


        // =====================================================================
        //   Create Test Objects
        // =====================================================================

        VariablePolicyBuilder policyBuilder =
                factory.createVariablePolicyBuilder(PolicyType.IMAGE);

        VariantBuilder variantBuilder =
                factory.createVariantBuilder(VariantType.IMAGE);
        policyBuilder.addVariantBuilder(variantBuilder);

        // Selection.
        TargetedSelectionBuilder targeted =
                factory.createTargetedSelectionBuilder();
        targeted.addDevice("PC");
        targeted.addDevice("Master");

        variantBuilder.setSelectionBuilder(targeted);

        // Meta Data.
        ImageMetaDataBuilder imageBuilder =
                factory.createImageMetaDataBuilder();
        imageBuilder.setConversionMode(ImageConversionMode.NEVER_CONVERT);
        imageBuilder.setImageEncoding(ImageEncoding.GIF);
        imageBuilder.setWidth(10);
        imageBuilder.setHeight(50);
        imageBuilder.setPixelDepth(12);

        variantBuilder.setMetaDataBuilder(imageBuilder);

        // Content.
        URLContentBuilder content = factory.createURLContentBuilder();
        content.setURL("fred.gif");
        variantBuilder.setContentBuilder(content);

        Variant variant = variantBuilder.getVariant();

        ActivatedVariablePolicy activatedVariablePolicy =
                new ActivatedVariablePolicyImpl(
                        policyBuilder.getVariablePolicy(), actualProjectMock,
                        logicalProjectMock);

        // =====================================================================
        //   Set Expectations
        // =====================================================================
View Full Code Here

        // =====================================================================
        //   Create Test Objects
        // =====================================================================

        VariablePolicyBuilder policyBuilder = createVariablePolicyBuilder();

        Variant variant = createCategorizedVariant(policyBuilder);

        ActivatedVariablePolicy activatedVariablePolicy =
                new ActivatedVariablePolicyImpl(
                        policyBuilder.getVariablePolicy(), actualProjectMock,
                        logicalProjectMock);

        // =====================================================================
        //   Set Expectations
        // =====================================================================
View Full Code Here

        // =====================================================================
        //   Create Test Objects
        // =====================================================================

        VariablePolicyBuilder policyBuilder = createVariablePolicyBuilder();

        createCategorizedVariant(policyBuilder);

        ActivatedVariablePolicy activatedVariablePolicy =
                new ActivatedVariablePolicyImpl(
                        policyBuilder.getVariablePolicy(), actualProjectMock,
                        logicalProjectMock);

        // =====================================================================
        //   Set Expectations
        // =====================================================================
View Full Code Here

        assertNull("No variant should have been selected as the category" +
                " does not match", selected);
    }

    private VariablePolicyBuilder createVariablePolicyBuilder() {
        VariablePolicyBuilder policy =
                factory.createVariablePolicyBuilder(PolicyType.IMAGE);
        policy.setCategorizationScheme("category");
        return policy;
    }
View Full Code Here

TOP

Related Classes of com.volantis.mcs.policies.VariablePolicyBuilder

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.