/** * Allows setup of the tester instance * * @return tester */ protected WicketTester create() { return new WicketTester(); }
/** * Allows setup of the tester instance * * @return tester */ protected WicketTester create() { return new WicketTester(); }
private Boolean methodCalled = false; @Test public void testSomething() { WicketTester tester = new WicketTester(); tester.startComponentInPage(new StringTextBoxPanel("id", "someText") { @Override public void addPatternValidator(String pattern) { methodCalled = true; } }); AssertTrue(methodCalled); }
@Test public void testWmc() throws Exception { WicketTester tester = new WicketTester(); new WebMarkupContainer("id"); }
WicketTester w = new WicketTester(); w.startPage( new AbstractPage() {} );
@Test public void testPageRender() { WicketTester tester = new WicketTester(); tester.startPage( MyPage.class ); tester.assertNoErrors(); }
@Before public void setUp() throws Exception { tester = new WicketTester(new MockApplication() { @Override protected void init() { super.init(); WicketWebjars.install(this); } }); }
@Before public void setUp() throws Exception { tester = new WicketTester(); }
@Before public void start() { tester = new WicketTester(app, true); }
public class TestHomePage { private static WicketTester tester; @BeforeClass public static void setUp() { tester = new WicketTester(new WicketApplication() { @Override protected void init() { //Override init to use SpringUtil's SpringContext due to missing WebApplicationContext addComponentInstantiationListener(new SpringComponentInjector(this, SpringUtil.getContext())); } }); } @Test public void testRenderMyPage() { //start and render the test page tester.startPage(HomePage.class); //assert rendered page class tester.assertRenderedPage(HomePage.class); //assert page contents tester.assertContains("Welcome to my webpage"); } }
@Test public void $componentWithAdditionalSelectors() { WicketTester tester = new WicketTester(); Label component = new Label("someId", "Value"); component.setMarkupId("someMarkupId"); assertThat($(component, "div", "ul").get(), is(equalTo("$('#someMarkupId div ul');"))); tester.destroy(); }
@Test public void $component() { WicketTester tester = new WicketTester(); Label component = new Label("someId", "Value"); component.setMarkupId("someMarkupId"); assertThat($(component).get(), is(equalTo("$('#someMarkupId');"))); tester.destroy(); }
@Test public void $componentWithDotsInTheMarkupId() { WicketTester tester = new WicketTester(); Label component = new Label("someId", "Value"); component.setMarkupId("some.markup.id"); assertThat($(component).get(), is(equalTo("$('#some\\\\.markup\\\\.id');"))); tester.destroy(); }
@Before public final void before() { application = new WebApplication() { @Override protected void init() { super.init(); Bootstrap.install(this, WicketApplicationTest.this.createBootstrapSettings()); } @Override public Class<? extends Page> getHomePage() { return WicketApplicationTest.this.getHomePage(); } }; tester = new WicketTester(application); onBefore(); }
@Before public final void before() { application = new WebApplication() { @Override protected void init() { super.init(); Bootstrap.install(this, WicketApplicationTest.this.createBootstrapSettings()); } @Override public Class<? extends Page> getHomePage() { return WicketApplicationTest.this.getHomePage(); } }; tester = new WicketTester(application); onBefore(); }
@Test public void markupIdDefault() throws Exception { assertThat(new Attr.MarkupId("value").toString(), is("#value")); WicketTester tester = new WicketTester(); Label component = new Label("someId", "Value"); component.setMarkupId("someMarkupId"); assertThat(new Attr.MarkupId(component).toString(), is("#someMarkupId")); tester.destroy(); }
@Test public void markupId() throws Exception { assertThat(new Attr.MarkupId("value").quoted().toString(), is("'#value'")); WicketTester tester = new WicketTester(); Label component = new Label("someId", "Value"); component.setMarkupId("someMarkupId"); assertThat(new Attr.MarkupId(component).quoted().toString(), is("'#someMarkupId'")); tester.destroy(); }
@Before public void setUp() { tester = new WicketTester(); tester.getApplication().getMarkupSettings().setDefaultMarkupEncoding("utf-8"); page = new DummyPage(); page.setTypeBuilder(this::buildBaseType); page.setInstanceCreator(this::createAndPopulateInstance); tester.startPage(page); form = tester.newFormTester("form"); }
@Before public void setUp() throws Exception { wicketTester = new WicketTester(); mockAdapter = context.mock(ObjectAdapter.class); mockAdapterMemento = context.mock(ObjectAdapterMemento.class); mockOid = context.mock(Oid.class); mockUserAction = context.mock(ObjectAction.class, "userAction"); mockUserActionOnTypeSpec = context.mock(ObjectSpecification.class); fakeLink = new Link<String>(CssMenuItem.ID_MENU_LINK) { private static final long serialVersionUID = 1L; @Override public void onClick() { } }; mockLinkBuilder = context.mock(CssMenuLinkFactory.class); mockRuntimeContext = context.mock(RuntimeContext.class); }