Package com.volantis.mcs.protocols

Examples of com.volantis.mcs.protocols.XFFormAttributes


        final String xfName = "xfImplicitAtributesName";
        final String xfValue = "xfImplicitAtributesValue";
        attributes.setName(xfName);
        attributes.setValue(xfValue);

        XFFormAttributes formAttributes = new XFFormAttributes();
        String name = "This is the name";
        formAttributes.setName(name);
        Form form = new Form(new CanvasLayout());
        FormInstance formInstance = new FormInstance(
                NDimensionalIndex.ZERO_DIMENSIONS);
        formInstance.setFormat(form);

        formAttributes.setFormData(formInstance);
        attributes.setFormAttributes(formAttributes);
        attributes.setFormData(formInstance);

        protocol.doImplicitValue(attributes);
View Full Code Here


            throws Exception {
        privateSetUp();
        XFActionAttributes attributes = new XFActionAttributes();
        attributes.setStyles(StylesBuilder.getInitialValueStyles());

        XFFormAttributes formAttributes = new XFFormAttributes();
        attributes.setFormAttributes(formAttributes);

        if (field != null) {
            formAttributes.addField(field);
        }

        protocol.addActionReset(buffer, attributes);
        assertEquals(transformMarkup(expected, protocol),
                     DOMUtilities.toString(
View Full Code Here

        privateSetUp();

        XFActionAttributes attributes = new XFActionAttributes();;
        attributes.setStyles(StylesBuilder.getInitialValueStyles());

        XFFormAttributes formAttributes = new XFFormAttributes();
        attributes.setFormAttributes(formAttributes);

        XFTextInputAttributes field = new XFTextInputAttributes();
        field.setInitial("InitialValue");
        field.setName("Name");
        field.setEntryContainerInstance(new PaneInstance(null));
        formAttributes.addField(field);
        protocol.addActionReset(buffer, attributes);
        String expected = transformMarkup(
                "<refresh><setvar name=\"Name\" value=\"InitialValue\"/>" +
                "</refresh>",
                protocol);
View Full Code Here

        privateSetUp();
        testable.setPageHead(new TestPageHead(protocol));
        XFActionAttributes attributes = new XFActionAttributes();
        attributes.setStyles(StylesBuilder.getInitialValueStyles());

        XFFormAttributes formAttributes = new XFFormAttributes();
        Form form = new Form(new CanvasLayout());
        FormInstance formInstance = new FormInstance(
                NDimensionalIndex.ZERO_DIMENSIONS);
        formInstance.setFormat(form);
        formAttributes.setAction(new LiteralLinkAssetReference("testaction"));
        formAttributes.setFormData(formInstance);
        formAttributes.setMethod("post");
        formAttributes.setFormSpecifier("test");
        attributes.setFormAttributes(formAttributes);
        attributes.setName("TestAction");
        attributes.setType("submit");
        protocol.doActionInput(buffer, attributes);
        Element element = buffer.getCurrentElement();
View Full Code Here

    /**
     * There should be absolutely no form output for this protocol
     */
    public void testDoForm() {
        XFFormAttributes attributes = new XFFormAttributes();
        protocol.doForm(attributes);
        // Should simply do nothing and come out.
        // @todo later add the actual testing in here!
    }
View Full Code Here

        // Create test objects
        domFactory = DOMFactory.getDefaultInstance();
        final String action1 = "http://www.volantis.com";
        default_FD = new EmulatedXFormDescriptor(action1, "get", "s1");
        default_FD.setContainingFormName("__DEFAULT__");
        XFFormAttributes formAttributes1 = new XFFormAttributes();
        final FragmentableFormData form =
                new FragmentableFormData(default_FD, -1, false, new ArrayList());
        formAttributes1.setFormData(form);
        formAttributes1.setAction(new LiteralLinkAssetReference(action1));
        default_FD.setFormAttributes(formAttributes1);

        final String action2 = "http://www.smudge.com";
        FD2 = new EmulatedXFormDescriptor(action2, "get", "s2");
        FD2.setContainingFormName("model2");
        XFFormAttributes formAttributes2 = new XFFormAttributes();
        final FragmentableFormData form2 =
                new FragmentableFormData(FD2, -1, false, new ArrayList());
        formAttributes2.setFormData(form2);
        formAttributes2.setAction(new LiteralLinkAssetReference(action2));
        FD2.setFormAttributes(formAttributes2);

        final String action3 = "http://www.volantis.com/delivery";
        FD3 = new EmulatedXFormDescriptor(action3, "get", "s3");
        FD3.setContainingFormName("model3");
        XFFormAttributes formAttributes3 = new XFFormAttributes();
        final FragmentableFormData form3 =
                new FragmentableFormData(FD3, -1, false, new ArrayList());
        formAttributes3.setFormData(form3);
        formAttributes3.setAction(new LiteralLinkAssetReference(action3));
        FD3.setFormAttributes(formAttributes3);

        // set expectations
        psf.expects.getDOMFactory().returns(domFactory);
        pageContext.expects.getEmulatedXFormDescriptor("__DEFAULT__").returns(default_FD);
View Full Code Here

    public void testDoImplicitValue() throws Exception {
        final XFImplicitAttributes attributes =
                (XFImplicitAttributes) ProtocolIntegrationTestHelper.
                provideAttributes(XFImplicitAttributes.class);

        XFFormAttributes formAttributes = new XFFormAttributes();
        Form form = new Form(new CanvasLayout());
        attributes.setFormAttributes(formAttributes);

        final VolantisProtocol protocol = getProtocol();
View Full Code Here

        xdimeAttributes.expects.getValue("", XDIMEAttribute.SUBMISSION.toString()).
                returns(null);

        builder.registerControl(xdimeAttributes);

        XFFormAttributes attributes = model.getXFFormAttributes();
        EmulatedXFormDescriptor fd = model.getXFormDescriptor();

        assertNotNull(attributes);
        assertEquals(MODEL_ID, attributes.getId());
        assertEquals(MODEL_ID, attributes.getName());
        assertTrue(attributes.getFields().isEmpty());
        assertNotNull(fd);
        assertEquals(MODEL_ID, fd.getContainingFormName());
        assertTrue(fd.getFields().isEmpty());

        FieldDescriptor fieldDescriptor = new FieldDescriptor();
        XFFormFieldAttributesMock fieldAttributes =
                new XFFormFieldAttributesMock("fieldAttributes", expectations);
        builder.updateControl(fieldDescriptor, fieldAttributes);

        final List attFields = attributes.getFields();
        assertFalse(attFields.isEmpty());
        assertEquals(1, attFields.size());
        assertEquals(fieldAttributes, attFields.get(0));

        final List fdFields = fd.getFields();
View Full Code Here

        // Create test objects.
        DOMFactory domFactory = DOMFactory.getDefaultInstance();
        Element emulatedXFormElement =
                domFactory.createElement("EMULATED_XFORM_ELEMENT");
        Element vFormElement = domFactory.createElement("VFORM_ELEMENT");
        XFFormAttributes attributes = new XFFormAttributes();
        Element firstControl = selectNamedElement(dom, "FIRST_CONTROL");
        Element lastControl = selectNamedElement(dom, "SECOND_CONTROL");
        Element div = selectNamedElement(dom, "div");

        // Create Mocks.
View Full Code Here

        // Create test objects.
        DOMFactory domFactory = DOMFactory.getDefaultInstance();
        Element emulatedXFormElement =
                domFactory.createElement("EMULATED_XFORM_ELEMENT");
        Element vFormElement = domFactory.createElement("VFORM_ELEMENT");
        XFFormAttributes attributes = new XFFormAttributes();
        Element firstControl = selectNamedElement(dom, "FIRST_CONTROL");
        Element lastControl = selectNamedElement(dom, "SECOND_CONTROL");
        Element b = selectNamedElement(dom, "b");

        // Create Mocks.
View Full Code Here

TOP

Related Classes of com.volantis.mcs.protocols.XFFormAttributes

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.