Examples of FormTag


Examples of org.apache.struts2.views.jsp.ui.FormTag

        ActionErrorTag t = new ActionErrorTag();
        t.setPageContext(pageContext);

        try {
            t.doStartTag();
            FormTag tag = new FormTag();
            tag.setName("myForm");
            tag.setMethod("POST");
            tag.setAction("myAction");
            tag.setEnctype("myEncType");
            tag.setTitle("mytitle");
            tag.setPageContext(pageContext);
            tag.doStartTag();
            assertEquals(tag.getComponent().getComponentStack().peek(), tag.getComponent());
            tag.doEndTag();
            assertEquals(t.getComponent().getComponentStack().peek(), t.getComponent());

            t.doEndTag();
        }
        catch (Exception e) {
View Full Code Here

Examples of org.htmlparser.tags.FormTag

        createParser(FormScannerTest.FORM_HTML);

        parser.registerScanners();
        parseAndAssertNodeCount(1);
        assertTrue("Node 0 should be Form Tag", node[0] instanceof FormTag);
        FormTag formTag = (FormTag) node[0];

        formTag.setFormLocation("http://www.yahoo.com/yahoo/do_not_login.jsp");

        String expectedHTML =
            "<FORM ACTION=\"http://www.yahoo.com/yahoo/do_not_login.jsp\" NAME=\"login_form\" ONSUBMIT=\"return CheckData()\" METHOD=\""
                + FormTag.POST
                + "\">\r\n"
                + FormScannerTest.EXPECTED_FORM_HTML_REST_OF_FORM;
        assertStringEquals("Raw String", expectedHTML, formTag.toHtml());
    }
View Full Code Here

Examples of org.htmlparser.tags.FormTag

        createParser(FormScannerTest.FORM_HTML);

        parser.registerScanners();
        parseAndAssertNodeCount(1);
        assertTrue("Node 0 should be Form Tag", node[0] instanceof FormTag);
        FormTag formTag = (FormTag) node[0];
        assertStringEquals(
            "Form Tag string representation",
            "&nbsp;User NamePassword&nbsp;&nbsp;Contents of TextArea",
            formTag.toPlainTextString());
    }
View Full Code Here

Examples of org.htmlparser.tags.FormTag

        createParser(FormScannerTest.FORM_HTML);

        parser.addScanner(new FormScanner(parser));
        parseAndAssertNodeCount(1);
        assertTrue("Node 0 should be Form Tag", node[0] instanceof FormTag);
        FormTag formTag = (FormTag) node[0];
        NodeList nodeList = formTag.searchFor("USER NAME");
        assertEquals("Should have found nodes", 1, nodeList.size());

        Node[] nodes = nodeList.toNodeArray();

        assertEquals("Number of nodes found", 1, nodes.length);
View Full Code Here

Examples of org.htmlparser.tags.FormTag

        createParser(FormScannerTest.FORM_HTML);

        parser.registerScanners();
        parseAndAssertNodeCount(1);
        assertTrue("Node 0 should be Form Tag", node[0] instanceof FormTag);
        FormTag formTag = (FormTag) node[0];
        NodeList nodeList = formTag.searchFor("USER NAME", true);
        assertEquals("Should have not found nodes", 0, nodeList.size());

        nodeList = formTag.searchFor("User Name", true);
        assertNotNull("Should have not found nodes", nodeList);
    }
View Full Code Here

Examples of org.htmlparser.tags.FormTag

        createParser(FormScannerTest.FORM_HTML);

        parser.addScanner(new FormScanner(parser));
        parseAndAssertNodeCount(1);
        assertTrue("Node 0 should be Form Tag", node[0] instanceof FormTag);
        FormTag formTag = (FormTag) node[0];

        Tag tag = formTag.searchByName("passwd");
        assertNotNull("Should have found the password node", tag);
        assertType("tag found", InputTag.class, tag);
    }
View Full Code Here

Examples of org.htmlparser.tags.FormTag

            "<HTML><HEAD><TITLE>Test Form Tag</TITLE></HEAD>"
                + "<BODY><FORM name=\"form0\"><INPUT type=\"text\" name=\"text0\"></FORM>"
                + "</BODY></HTML>";
        createParser(testHTML);
        parser.registerScanners();
        FormTag formTag =
            (FormTag) (parser.extractAllNodesThatAre(FormTag.class)[0]);
        assertNotNull("Should have found a form tag", formTag);
        assertStringEquals("name", "form0", formTag.getFormName());
        assertNull("action", formTag.getAttribute("ACTION"));
        assertXmlEquals(
            "html",
            "<FORM NAME=\"form0\">"
                + "<INPUT TYPE=\"text\" NAME=\"text0\">"
                + "</FORM>",
            formTag.toHtml());
    }
View Full Code Here

Examples of org.htmlparser.tags.FormTag

            extractFormLocn(
                compositeTagData.getStartTag(),
                tagData.getUrlBeingParsed());
        if (formUrl != null && formUrl.length() > 0)
            compositeTagData.getStartTag().setAttribute("ACTION", formUrl);
        return new FormTag(tagData, compositeTagData);
    }
View Full Code Here

Examples of org.htmlparser.tags.FormTag

    {
        createParser(FORM_HTML, "http://www.google.com/test/index.html");
        parser.addScanner(new FormScanner("", parser));
        parseAndAssertNodeCount(1);
        assertTrue("Node 0 should be Form Tag", node[0] instanceof FormTag);
        FormTag formTag = (FormTag) node[0];
        assertStringEquals("Method", FormTag.POST, formTag.getFormMethod());
        assertStringEquals(
            "Location",
            "http://www.google.com/test/do_login.php",
            formTag.getFormLocation());
        assertStringEquals("Name", "login_form", formTag.getFormName());
        InputTag nameTag = formTag.getInputTag("name");
        InputTag passwdTag = formTag.getInputTag("passwd");
        InputTag submitTag = formTag.getInputTag("submit");
        InputTag dummyTag = formTag.getInputTag("dummy");
        assertNotNull("Input Name Tag should not be null", nameTag);
        assertNotNull("Input Password Tag should not be null", passwdTag);
        assertNotNull("Input Submit Tag should not be null", submitTag);
        assertNull("Input dummy tag should be null", dummyTag);

        assertTypeNameSize("Input Name Tag", "text", "name", "20", nameTag);
        assertTypeNameSize(
            "Input Password Tag",
            "password",
            "passwd",
            "20",
            passwdTag);
        assertTypeNameValue(
            "Input Submit Tag",
            "submit",
            "submit",
            "Login",
            submitTag);

        TextareaTag textAreaTag = formTag.getTextAreaTag("Description");
        assertNotNull("Text Area Tag should have been found", textAreaTag);
        assertEquals(
            "Text Area Tag Contents",
            "Contents of TextArea",
            textAreaTag.getValue());
        assertNull("Should have been null", formTag.getTextAreaTag("junk"));

        assertStringEquals("toHTML", EXPECTED_FORM_HTML, formTag.toHtml());
    }
View Full Code Here

Examples of org.htmlparser.tags.FormTag

        parser.addScanner(new FormScanner("", parser));
        parser.addScanner(new LinkScanner());
        parseAndAssertNodeCount(1);
        assertTrue("Should be a HTMLFormTag", node[0] instanceof FormTag);
        FormTag formTag = (FormTag) node[0];
        LinkTag[] linkTag = new LinkTag[10];
        int i = 0;
        for (SimpleNodeIterator e = formTag.children(); e.hasMoreNodes();)
        {
            Node formNode = e.nextNode();
            if (formNode instanceof LinkTag)
            {
                linkTag[i++] = (LinkTag) formNode;
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.