Package org.apache.wicket.util.tester

Examples of org.apache.wicket.util.tester.TagTester


        InputBehaviorPage page = new InputBehaviorPage();
        page.inputBehavior.size(InputBehavior.Size.Large);
        tester().startPage(page);

        tester().assertContainsNot("<div class=\"col-");
        TagTester tagTester = tester().getTagById("input");
        String cssClass = tagTester.getAttribute("class");
        assertThat(cssClass, Matchers.containsString("form-control"));
        assertThat(cssClass, Matchers.containsString("input-lg"));
    }
View Full Code Here


        InputBehaviorPage page = new InputBehaviorPage();
        page.inputBehavior.size(InputBehavior.Size.Small);
        page.inputBehavior.size(LargeScreenSpanType.SPAN11);
        tester().startPage(page);

        TagTester tagTester = tester().getTagById("input");
        String cssClass = tagTester.getAttribute("class");
        assertThat(cssClass, Matchers.containsString("form-control"));
        assertThat(cssClass, Matchers.containsString("input-sm"));

        assertThat(tester().getLastResponseAsString(), Matchers.containsString("<div class=\"col-lg-11\""));
        assertThat(tester().getLastResponseAsString(), Matchers.containsString("</div"));
View Full Code Here

    public void withHeightSizeWithColumnSize() {
        InputBehaviorPage page = new InputBehaviorPage();
        page.inputBehavior.size(ExtraSmallSpanType.SPAN10);
        tester().startPage(page);

        TagTester tagTester = tester().getTagById("input");
        String cssClass = tagTester.getAttribute("class");
        assertThat(cssClass, Matchers.containsString("form-control"));
        assertThat(cssClass, Matchers.not(Matchers.containsString("input-lg")));

        assertThat(tester().getLastResponseAsString(), Matchers.containsString("<div class=\"col-xs-10\""));
        assertThat(tester().getLastResponseAsString(), Matchers.containsString("</div"));
View Full Code Here

    public void fixDisabledButtonMarkup() {
        AbstractLink link = newLink(id());
        link.setEnabled(false);
        link.add(new ButtonBehavior());

        TagTester tagTester = startComponentInPage(link, "<a wicket:id='"+id()+"'>text</a>");
        assertCssClass(tagTester, "btn-disabled");
        String disabledAttr = tagTester.getAttribute("disabled");
        assertEquals("disabled", disabledAttr);
    }
View Full Code Here

    protected final String id() {
        return "id";
    }

    protected final TagTester assertCssClass(final Behavior behavior, final String... cssClassNames) {
        TagTester tag = startBehaviorInPage(behavior);

        assertCssClass(tag, cssClassNames);
        return tag;
    }
View Full Code Here

        assertCssClass(tag, cssClassNames);
        return tag;
    }

    protected final TagTester assertCssClass(final Component component, final String... cssClassNames) {
        TagTester tag = startComponentInPage(component);

        assertCssClass(tag, cssClassNames);
        return tag;
    }
View Full Code Here

    public void infoCssIsRendered() {
        NotificationPanel panel = new NotificationPanel(id());
        panel.info(new NotificationMessage(Model.of("test")));

        startComponentInPage(panel);
        TagTester t = tester().getTagByWicketId("message");

        assertCssClass(t, "alert", "alert-info");
    }
View Full Code Here

    public void errorCssIsRendered() {
        NotificationPanel panel = new NotificationPanel(id());
        panel.error(new NotificationMessage(Model.of("test")));

        startComponentInPage(panel);
        TagTester t = tester().getTagByWicketId("message");

        assertCssClass(t, "alert", "alert-danger");
    }
View Full Code Here

    public void closeButtonIsPresent() {
        NotificationPanel panel = new NotificationPanel(id());
        panel.error(new NotificationMessage(Model.of("test")));

        startComponentInPage(panel);
        TagTester t = tester().getTagByWicketId("close");

        assertCssClass(t, "close");
        assertThat(t.getAttribute("data-dismiss"), is(equalTo("alert")));
    }
View Full Code Here

*/
public class ChromeFrameMetaTagTest extends WicketApplicationTest {

    @Test
    public void metaTagIsRendered() throws Exception {
        TagTester tag = startComponentInPage(new ChromeFrameMetaTag(id()), MetaTagTest.MARKUP);

        assertThat(tag.getAttribute("name"), is(equalTo("X-UA-Compatible")));
        assertThat(tag.getAttribute("content"), is(equalTo("IE=edge,chrome=1")));
    }
View Full Code Here

TOP

Related Classes of org.apache.wicket.util.tester.TagTester

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.