Package org.jivesoftware.smackx

Examples of org.jivesoftware.smackx.FormField


        Assert.assertEquals(expected, actual);
    }

    @Test
    public void testTextSingleField() {
        FormField field = new FormField("abc def");
        field.setType("text-single");
        field.addValue(VALUE1);
        form.addField(field);
       
        String actual = builder.build(form);
        String expected = "<p><input id='abc-def' name='abc def' value='Value 1' /></p>";
       
View Full Code Here


        Assert.assertEquals(expected, actual);
    }

    @Test
    public void testFixedField() {
        FormField field = new FormField("abc def");
        field.setType("fixed");
        field.addValue(VALUE1);
        field.setLabel(LABEL);
        form.addField(field);
       
        String actual = builder.build(form);
        String expected = "<p>Some label <span>Value 1</span></p>";
       
View Full Code Here

        Assert.assertEquals(expected, actual);
    }

    @Test
    public void testJidSingleField() {
        FormField field = new FormField("abc def");
        field.setType("jid-single");
        field.addValue(VALUE1);
        form.addField(field);
       
        String actual = builder.build(form);
        String expected = "<p><input id='abc-def' name='abc def' value='Value 1' type='email' placeholder='example@vysper.org' /></p>";
       
View Full Code Here

        Assert.assertEquals(expected, actual);
    }

    @Test
    public void testTextMultiField() {
        FormField field = new FormField("abc def");
        field.setType("text-multi");
        field.addValue(VALUE1);
        field.addValue(VALUE2);
        field.addValue(VALUE3);
        form.addField(field);
       
        String actual = builder.build(form);
        String expected = "<p><textarea id='abc-def' name='abc def'>" + VALUE1 + "\r\n" + VALUE2 + "\r\n" + VALUE3 + "</textarea></p>";
       
View Full Code Here

        Assert.assertEquals(expected, actual);
    }

    @Test
    public void testJidMultiField() {
        FormField field = new FormField("abc def");
        field.setType("jid-multi");
        field.addValue(VALUE1);
        field.addValue(VALUE2);
        field.addValue(VALUE3);
        form.addField(field);
       
        String actual = builder.build(form);
        String expected = "<p><textarea id='abc-def' name='abc def'>" + VALUE1 + "\r\n" + VALUE2 + "\r\n" + VALUE3 + "</textarea></p>";
       
View Full Code Here

        Assert.assertEquals(expected, actual);
    }

    @Test
    public void listSingleFieldNoValue() {
        FormField field = new FormField("abc def");
        field.setType("list-single");
        field.addOption(new Option("Label 1", VALUE1));
        field.addOption(new Option(VALUE2));
        form.addField(field);
       
        String actual = builder.build(form);
        String expected = "<p><select id='abc-def' name='abc def'><option value='" + VALUE1 + "'>Label 1</option><option value='" + VALUE2 + "'>" + VALUE2 + "</option></select></p>";
       
View Full Code Here

        Assert.assertEquals(expected, actual);
    }
   
    @Test
    public void listSingleFieldWithValue() {
        FormField field = new FormField("abc def");
        field.setType("list-single");
        field.addOption(new Option("Label 1", VALUE1));
        field.addOption(new Option(VALUE2));
        field.addValue(VALUE1);
        form.addField(field);
       
        String actual = builder.build(form);
        String expected = "<p><select id='abc-def' name='abc def'><option value='" + VALUE1 + "' selected>Label 1</option><option value='" + VALUE2 + "'>" + VALUE2 + "</option></select></p>";
       
View Full Code Here

        Assert.assertEquals(expected, actual);
    }

    @Test
    public void listMultiFieldNoValue() {
        FormField field = new FormField("abc def");
        field.setType("list-multi");
        field.addOption(new Option("Label 1", VALUE1));
        field.addOption(new Option(VALUE2));
        form.addField(field);
       
        String actual = builder.build(form);
        String expected = "<p><select id='abc-def' name='abc def' multiple><option value='" + VALUE1 + "'>Label 1</option><option value='" + VALUE2 + "'>" + VALUE2 + "</option></select></p>";
       
View Full Code Here

        Assert.assertEquals(expected, actual);
    }
   
    @Test
    public void listMultiFieldWithValue() {
        FormField field = new FormField("abc def");
        field.setType("list-multi");
        field.addOption(new Option("Label 1", VALUE1));
        field.addOption(new Option(VALUE2));
        field.addOption(new Option(VALUE3));
        field.addValue(VALUE1);
        field.addValue(VALUE3);
        form.addField(field);
       
        String actual = builder.build(form);
        String expected = "<p><select id='abc-def' name='abc def' multiple>" +
            "<option value='" + VALUE1 + "' selected>Label 1</option>" +
View Full Code Here

    }
   
   
    @Test
    public void testBooleanFieldDefault() {
        FormField field = new FormField("abc def");
        field.setType("boolean");
        form.addField(field);
       
        String actual = builder.build(form);
        String expected = "<p><input name='abc def' value='true' type='radio' /> Yes <input name='abc def' value='false' type='radio' selected /> No</p>";
       
View Full Code Here

TOP

Related Classes of org.jivesoftware.smackx.FormField

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.