List of usage examples for org.apache.wicket.protocol.http WebApplication WebApplication
public WebApplication()
From source file:com.premiumminds.webapp.wicket.bootstrap.BootstrapPaginatorTest.java
License:Open Source License
private WicketTester createTester() { WicketTester tester = new WicketTester(new WebApplication() { @Override//w ww .j a va 2 s. c o m public Class<? extends Page> getHomePage() { return null; } }) { @Override protected String createPageMarkup(String componentId) { return "<div class=\"pagination pagination-small pagination-right\" wicket:id=\"paginator\">" + "</div>"; } }; return tester; }
From source file:com.premiumminds.webapp.wicket.repeaters.AjaxListSetViewTest.java
License:Open Source License
@Before public void setUp() { tester = new WicketTester(new WebApplication() { @Override// w w w . ja v a 2 s. c o m public Class<? extends Page> getHomePage() { return null; } }); }
From source file:com.premiumminds.webapp.wicket.test.bootstrap.BootstrapDatepickerTest.java
License:Open Source License
private WicketTester createTester(boolean enabled) { WicketTester tester = new WicketTester(new WebApplication() { @Override/*from w w w . j a va 2 s. c om*/ public Class<? extends Page> getHomePage() { return null; } @Override public Session newSession(Request request, Response response) { Session session = super.newSession(request, response); session.setLocale(Locale.FRENCH); return session; } }) { @Override protected String createPageMarkup(String componentId) { return "<div class=\"date\" wicket:id=\"datepicker\">" + " <input size=\"16\" type=\"text\" class=\"input-small\" wicket:id=\"input\">" + " <span class=\"add-on\"><i class=\"icon-calendar\"></i></span>" + "</div>"; } }; component = new BootstrapDatepicker("datepicker") { private static final long serialVersionUID = 1L; @Override public List<SpecialDate> getSpecialDates() { return null; } }; component.add(field = new DateTextField("input")); tester.startComponentInPage(component); return tester; }
From source file:com.premiumminds.webapp.wicket.test.FormatLabelTest.java
License:Open Source License
@Before public void setUp() { tester = new WicketTester(new WebApplication() { @Override/*www . ja va2s . c o m*/ public Class<? extends Page> getHomePage() { return null; } @Override public Session newSession(Request request, Response response) { Session session = super.newSession(request, response); session.setLocale(Locale.FRENCH); return session; } }); }
From source file:com.premiumminds.webapp.wicket.testing.AbstractComponentTest.java
License:Open Source License
/** * Creates an instance of a Wicket {@link WebApplication} in which to run the tests. Can be overriden if specific functionality is * needed in the app, such as a specific home page. Note that this method is only called once, in the test constructor. * //from w w w. j a va 2s. co m * @return An instance of a {@link WebApplication}. */ protected WebApplication createApp() { return new WebApplication() { @Override public Class<? extends Page> getHomePage() { return null; } }; }
From source file:com.premiumminds.wicket.crudifier.BootstrapCrudifierFormTest.java
License:Open Source License
private WicketTester createTester() { WicketTester tester = new WicketTester(new WebApplication() { @Override//from w w w . j av a2 s . co m public Class<? extends Page> getHomePage() { return null; } @Override public Session newSession(Request request, Response response) { Session session = super.newSession(request, response); session.setLocale(Locale.FRENCH); return session; } }) { @Override protected String createPageMarkup(String componentId) { return "<form wicket:id=\"crud\">" + "</form>"; } }; return tester; }
From source file:de.javakaffee.kryoserializers.wicket.WicketTest.java
License:Apache License
@BeforeTest @SuppressWarnings("unchecked") protected void beforeTest() { _kryo = new KryoReflectionFactorySupport() { @SuppressWarnings("rawtypes") @Override/*from w ww .j a v a 2s .c om*/ public Serializer getDefaultSerializer(final Class type) { if (SERIALIZED_CLASS_NAME.equals(type.getName())) { return new FieldSerializer<Object>(this, type); } return super.getDefaultSerializer(type); } }; _kryo.setRegistrationRequired(false); final WebApplication application = new WebApplication() { @Override public Class<? extends Page> getHomePage() { return null; } }; _wicketTester = new WicketTester(application); }
From source file:dk.netdesign.common.osgi.config.wicket.ConfigurationPageTest.java
License:Apache License
@Before public void setUp() throws Exception { testFile = new File("testFile.test"); testFile.createNewFile();//from www.j a va 2 s .com configFactory = new TestConfigurationItemFactory(); HandlerFactory handlerfactory = new HandlerFactory() { @Override public <E> ManagedPropertiesProvider getProvider(Class<? super E> configurationType, final ManagedPropertiesController controller, E defaults) throws InvocationException, InvalidTypeException, InvalidMethodException, DoubleIDException { System.out.println("Adding " + configurationType + "->" + controller); configFactory.addConfigItem(configurationType, ManagedPropertiesFactory.castToProxy(configurationType, controller)); return provider; } }; factory = new ManagedPropertiesFactory(handlerfactory, null, null); tester = new WicketTester(new WebApplication() { @Override protected void init() { super.init(); //To change body of generated methods, choose Tools | Templates. getComponentInstantiationListeners().add(new IComponentInstantiationListener() { @Override public void onInstantiation(Component component) { if (component instanceof InjectingConfigurationPage) { InjectingConfigurationPage icp = (InjectingConfigurationPage) component; System.out.println("Injecting " + configFactory + "\ninto\n" + component); icp.setFactory(configFactory); } else if (component instanceof ConfiguredPage) { ConfiguredPage cp = (ConfiguredPage) component; System.out.println("Injecting " + configFactory + "\ninto\n" + component); cp.setFactory(configFactory); } } }); } @Override public Class<? extends Page> getHomePage() { return InjectingConfigurationPage.class; } }); }
From source file:fiftyfive.wicket.js.IntegrationTest.java
License:Apache License
@Test public void testRender() throws Exception { WicketTester t = new WicketTester(new WebApplication() { @Override/* w w w . java 2 s . c o m*/ public Class<? extends WebPage> getHomePage() { return IntegrationTestPage.class; } @Override protected void init() { super.init(); getResourceSettings().setCachingStrategy(NoOpResourceCachingStrategy.INSTANCE); JavaScriptDependencySettings.get().addLibraryPath(IntegrationTest.class, "customlib"); } }); t.startPage(IntegrationTestPage.class); t.assertRenderedPage(IntegrationTestPage.class); t.assertResultPage(IntegrationTestPage.class, "IntegrationTestPage-expected.html"); }
From source file:fiftyfive.wicket.js.v3.IntegrationTest.java
License:Apache License
@Test public void testRender() throws Exception { WicketTester t = new WicketTester(new WebApplication() { @Override/* w ww . ja v a 2s.c o m*/ public Class<? extends WebPage> getHomePage() { return IntegrationTestPage.class; } @Override protected void init() { super.init(); getResourceSettings().setCachingStrategy(NoOpResourceCachingStrategy.INSTANCE); JavaScriptDependencySettings.get().addLibraryPath(IntegrationTest.class, "customlib") .setSprocketsParser(new SprocketsParserImplV3()); } }); t.startPage(IntegrationTestPage.class); t.assertRenderedPage(IntegrationTestPage.class); t.assertResultPage(IntegrationTestPage.class, "IntegrationTestPage-expected.html"); }