Changeset 2662


Ignore:
Timestamp:
03/07/13 14:17:58 (11 years ago)
Author:
keeloo
Message:

Added a simple test for Wicket.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vlo/branches/vlo-2.13-param/vlo_web_app/src/test/java/eu/clarin/cmdi/vlo/TestFacetedSearchPage.java

    r2660 r2662  
    11package eu.clarin.cmdi.vlo;
    22
    3 import eu.clarin.cmdi.vlo.config.VloConfig;
    4 import org.apache.wicket.util.tester.WicketTester;
    5 import org.junit.Before;
     3import org.apache.wicket.markup.html.WebPage;
     4import org.apache.wicket.markup.html.basic.Label;
     5import org.apache.wicket.markup.html.link.Link;
    66import org.junit.Test;
    77
     
    1010 */
    1111public class TestFacetedSearchPage {
     12   
     13    /**
     14     * Check Wicket with simple test taken from the WicketTester Javadoc
     15     */
     16    @Test
     17    //test code
     18    public void testRenderYourPage() {
    1219
    13     @Before
    14     public void setUp() {
     20        class PageWithLink extends WebPage {
    1521
    16         WicketTester wicketTester;
     22            public PageWithLink() {
     23                add(new Label("myMessage", "Hello!"));
     24                add(new Link("toYourPage") {
     25                    @Override
     26                    public void onClick() {
     27                        setResponsePage(new LinkedPage("Hi!"));
     28                    }
     29                });
     30            }
    1731
    18         // read the packaged configuration
    19         VloConfig.readPackagedConfig();
     32            class LinkedPage extends WebPage {
    2033
    21         // optionally, modify the configuration here
    22 
    23         wicketTester = new WicketTester();
    24     }
    25 
    26     @Test
    27     public void testRenderMyPage() {
    28 //        tester.startPage(FacetedSearchPage.class);
    29 //        tester.assertRenderedPage(FacetedSearchPage.class);
    30 //        tester.assertLabel("message", "If you see this message wicket is properly configured and running");
     34                public LinkedPage(String message) {
     35                    add(new Label("yourMessage", message));
     36                    info("Wicket Rocks ;-)");
     37                }
     38            }
     39        }
    3140    }
    3241}
Note: See TracChangeset for help on using the changeset viewer.