package com.github.wicketoracle.app.user.standard.mgr; import org.apache.wicket.util.tester.FormTester; import com.github.wicketoracle.AppTester; import junit.framework.TestCase; public class TestStandardUserMgrPage extends TestCase { private AppTester tester; @Override public final void setUp() { tester = new AppTester(); } public final void testRenderStandardUserMgrPage() { tester.doUnitTestLogin(); tester.clickLink( "PanelMenu:LinkManageStandardUsers" ); tester.assertRenderedPage( StandardUserMgrPage.class ); tester.assertNoLeakedConnections(); } public final void testSearchForm() { tester.doUnitTestLogin(); tester.startPage( StandardUserMgrPage.class ); FormTester formTester = tester.newFormTester( "searchUserForm" ); formTester.submit(); tester.assertRenderedPage( StandardUserMgrPage.class ); tester.assertNoLeakedConnections(); } public final void testManagementForm() { testSearchForm(); FormTester formTester = tester.newFormTester( "mgrForm" ); formTester.submit(); tester.assertRenderedPage( StandardUserMgrPage.class ); tester.assertNoLeakedConnections(); } }