Package org.apache.wicket.util.tester

Examples of org.apache.wicket.util.tester.WicketTester.clickLink()


    WicketTester tester = new WicketTester(new HangmanApplication());

    tester.startPage(Home.class, new PageParameters().set("word", "hangman"));
    tester.assertComponent("start", Link.class);
    tester.assertContains("Wicket Examples - hangman");
    tester.clickLink("start");
    tester.assertLabel("guessesRemaining", "5");
    clickLetter(tester, 'f');
    tester.assertLabel("guessesRemaining", "4");
    clickLetter(tester, 'h');
    tester.assertLabel("guessesRemaining", "4");
View Full Code Here


    WicketTester tester = new WicketTester(new HangmanApplication());

    tester.startPage(Home.class, new PageParameters().set("word", "hangman"));
    tester.assertComponent("start", Link.class);
    tester.assertContains("Wicket Examples - hangman");
    tester.clickLink("start");
    tester.assertLabel("guessesRemaining", "5");
    clickLetter(tester, 'f');
    tester.assertLabel("guessesRemaining", "4");
    clickLetter(tester, 'e');
    tester.assertLabel("guessesRemaining", "3");
View Full Code Here

    WicketTester tester = new WicketTester();
    UploadFormWithProgressBarTestPage testPage = null;
    tester.startPage(UploadFormWithProgressBarTestPage.class);
    testPage = (UploadFormWithProgressBarTestPage)tester.getLastRenderedPage();
    int oldFormInstanceId = testPage.form.getFormInstance();
    tester.clickLink("re-create");
    testPage = (UploadFormWithProgressBarTestPage)tester.getLastRenderedPage();
    assertNotSame(oldFormInstanceId, testPage.form.getFormInstance());
  }

  public static class UploadFormWithProgressBarTestPage extends WebPage
View Full Code Here

        @SuppressWarnings("unchecked")
        Form<MessageData> form = (Form<MessageData>) tester.getComponentFromLastRenderedPage("createMessageForm");
        MessageData data = form.getModel().getObject();
        data.setRecipients(Collections.singleton(new User()));
       
        tester.clickLink(
                "toolbarContainer:toolbarGroups:0:toolbarItem:link");

        verify(eventsDispatcher).publishEvent(Matchers.<Event>any());
    }
}
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.