Search in sources :

Example 1 with Book

use of org.apache.wicket.util.tester.apps_1.Book in project wicket by apache.

the class WicketTesterTest method bookmarkableLink.

/**
 * @throws Exception
 */
@Test
public void bookmarkableLink() throws Exception {
    // for WebPage without default constructor, I define a TestPageSource to
    // let the page be instatiated lately.
    Book mockBook = new Book("xxId", "xxName");
    tester.startPage(new ViewBook(mockBook));
    // assertion
    tester.assertRenderedPage(ViewBook.class);
    tester.clickLink("link");
    tester.assertRenderedPage(CreateBook.class);
}
Also used : CreateBook(org.apache.wicket.util.tester.apps_1.CreateBook) ViewBook(org.apache.wicket.util.tester.apps_1.ViewBook) Book(org.apache.wicket.util.tester.apps_1.Book) ViewBook(org.apache.wicket.util.tester.apps_1.ViewBook) Test(org.junit.Test)

Example 2 with Book

use of org.apache.wicket.util.tester.apps_1.Book in project wicket by apache.

the class WicketTesterTest method viewBook.

/**
 * @throws Exception
 */
@Test
public void viewBook() throws Exception {
    Book mockBook = new Book("xxId", "xxName");
    Page page = new ViewBook(mockBook);
    tester.startPage(page);
    // assertion
    tester.assertRenderedPage(ViewBook.class);
    tester.assertLabel("id", "xxId");
    tester.assertLabel("name", "xxName");
}
Also used : CreateBook(org.apache.wicket.util.tester.apps_1.CreateBook) ViewBook(org.apache.wicket.util.tester.apps_1.ViewBook) Book(org.apache.wicket.util.tester.apps_1.Book) ViewBook(org.apache.wicket.util.tester.apps_1.ViewBook) Page(org.apache.wicket.Page) ComponentFeedbackResourceTestingPage(org.apache.wicket.util.tester.apps_8.ComponentFeedbackResourceTestingPage) DummyPage(org.apache.wicket.resource.DummyPage) SuccessPage(org.apache.wicket.util.tester.apps_1.SuccessPage) ResultPage(org.apache.wicket.util.tester.apps_6.ResultPage) LinkPage(org.apache.wicket.util.tester.apps_6.LinkPage) MockInnerClassPage(org.apache.wicket.util.tester.MockPageParameterPage.MockInnerClassPage) AccessDeniedPage(org.apache.wicket.markup.html.pages.AccessDeniedPage) WebPage(org.apache.wicket.markup.html.WebPage) Test(org.junit.Test)

Example 3 with Book

use of org.apache.wicket.util.tester.apps_1.Book in project wicket by apache.

the class WicketTesterTest method pageConstructor.

/**
 * @throws Exception
 */
@Test
public void pageConstructor() throws Exception {
    Book mockBook = new Book("xxId", "xxName");
    Page page = new ViewBook(mockBook);
    tester.startPage(page);
    // assertion
    tester.assertRenderedPage(ViewBook.class);
    tester.clickLink("link");
    tester.assertRenderedPage(CreateBook.class);
}
Also used : CreateBook(org.apache.wicket.util.tester.apps_1.CreateBook) ViewBook(org.apache.wicket.util.tester.apps_1.ViewBook) Book(org.apache.wicket.util.tester.apps_1.Book) ViewBook(org.apache.wicket.util.tester.apps_1.ViewBook) Page(org.apache.wicket.Page) ComponentFeedbackResourceTestingPage(org.apache.wicket.util.tester.apps_8.ComponentFeedbackResourceTestingPage) DummyPage(org.apache.wicket.resource.DummyPage) SuccessPage(org.apache.wicket.util.tester.apps_1.SuccessPage) ResultPage(org.apache.wicket.util.tester.apps_6.ResultPage) LinkPage(org.apache.wicket.util.tester.apps_6.LinkPage) MockInnerClassPage(org.apache.wicket.util.tester.MockPageParameterPage.MockInnerClassPage) AccessDeniedPage(org.apache.wicket.markup.html.pages.AccessDeniedPage) WebPage(org.apache.wicket.markup.html.WebPage) Test(org.junit.Test)

Example 4 with Book

use of org.apache.wicket.util.tester.apps_1.Book in project wicket by apache.

the class FormTesterTest method before.

/**
 */
@Before
public void before() {
    books = new Book[] { new Book("1", "book1"), new Book("2", "book2"), new Book("3", "book3"), new Book("4", "book4") };
    choicePage = tester.startPage(new ChoicePage(Arrays.asList(books)));
    formTester = tester.newFormTester("choiceForm");
}
Also used : Book(org.apache.wicket.util.tester.apps_1.Book) Before(org.junit.Before)

Aggregations

Book (org.apache.wicket.util.tester.apps_1.Book)4 CreateBook (org.apache.wicket.util.tester.apps_1.CreateBook)3 ViewBook (org.apache.wicket.util.tester.apps_1.ViewBook)3 Test (org.junit.Test)3 Page (org.apache.wicket.Page)2 WebPage (org.apache.wicket.markup.html.WebPage)2 AccessDeniedPage (org.apache.wicket.markup.html.pages.AccessDeniedPage)2 DummyPage (org.apache.wicket.resource.DummyPage)2 MockInnerClassPage (org.apache.wicket.util.tester.MockPageParameterPage.MockInnerClassPage)2 SuccessPage (org.apache.wicket.util.tester.apps_1.SuccessPage)2 LinkPage (org.apache.wicket.util.tester.apps_6.LinkPage)2 ResultPage (org.apache.wicket.util.tester.apps_6.ResultPage)2 ComponentFeedbackResourceTestingPage (org.apache.wicket.util.tester.apps_8.ComponentFeedbackResourceTestingPage)2 Before (org.junit.Before)1