List of usage examples for org.apache.wicket Page getFeedbackMessages
public FeedbackMessages getFeedbackMessages()
From source file:sf.wicklet.wicketext.test.MarkupBuilder01Test.java
License:Apache License
@Test public void simpletest01() { final SimpleTest01Page testpage = new SimpleTest01Page(); final Page page = tester.startPage(testpage); Assert.assertEquals(0, page.getFeedbackMessages().size()); tester.assertRenderedPage(SimpleTest01Page.class); tester.assertLabel("label", SimpleTest01Page.class.getName()); }
From source file:sf.wicklet.wicketext.test.MarkupBuilder01Test.java
License:Apache License
@Test public void simpletest02() { final int[] count = { 0 }; @SuppressWarnings("serial") final SimpleTest02Page testpage = new SimpleTest02Page() { @Override/*from w w w . j av a2 s . c o m*/ protected void onSubmit() { ++count[0]; final IRequestParameters params = getRequest().getPostParameters(); Assert.assertEquals(SimpleTest02Page.class.getName(), params.getParameterValue("input").toString()); @SuppressWarnings("unchecked") final FormComponent<String> c = (FormComponent<String>) form.get("input"); Assert.assertEquals(SimpleTest02Page.class.getName(), c.getValue()); } }; final Page page = tester.startPage(testpage); tester.assertRenderedPage(SimpleTest02Page.class); final FormTester formtester = tester.newFormTester("form", false); formtester.setValue("input", SimpleTest02Page.class.getName()); formtester.submit("submit"); Assert.assertEquals(0, page.getFeedbackMessages().size()); Assert.assertEquals(1, count[0]); }
From source file:sf.wicklet.wicketext.test.MarkupBuilder01Test.java
License:Apache License
@Test public void testFinalize01() { final int M = 1024 * 1024; final Finalize01Page testpage = new Finalize01Page(); final Page page = tester.startPage(testpage); Assert.assertEquals(0, page.getFeedbackMessages().size()); tester.assertRenderedPage(Finalize01Page.class); tester.assertLabel("label", Finalize01Page.class.getName()); final List<byte[]> garbage = new ArrayList<byte[]>(); long size = Runtime.getRuntime().freeMemory(); while (size > -50 * M) { garbage.add(new byte[10 * M]); size -= 10 * M;/*w ww. j av a2 s .c om*/ } System.gc(); try { Thread.sleep(10); } catch (final InterruptedException e) { } Assert.assertEquals(1, Finalize01Page.count); }
From source file:sf.wicklet.wicketext.test.MarkupBuilder01Test.java
License:Apache License
@Test public void testFinalize02() { final int M = 1024 * 1024; final Finalize02Page testpage = new Finalize02Page(); final Page page = tester.startPage(testpage); Assert.assertEquals(0, page.getFeedbackMessages().size()); tester.assertRenderedPage(Finalize02Page.class); tester.assertLabel("label", Finalize02Page.class.getName()); final List<byte[]> garbage = new ArrayList<byte[]>(); long size = Runtime.getRuntime().freeMemory(); while (size > -50 * M) { garbage.add(new byte[10 * M]); size -= 10 * M;/* w ww.ja va 2s. c om*/ } System.gc(); try { Thread.sleep(10); } catch (final InterruptedException e) { } Assert.assertEquals(1, Finalize02Page.count); }