Package org.apache.wicket.util.tester

Examples of org.apache.wicket.util.tester.WicketTester


  }

  @Test
  public void testUrlVersionStoredInRequestCycle()
  {
    WicketTester tester = new WicketTester();
    tester.getApplication().getResourceSettings().setCachingStrategy(strategy);

    try
    {
      PageParameters urlParameters = new PageParameters();
      urlParameters.add(versionParameter, "9A0364B9E99BB480DD25E1F0284C8555");
      ResourceUrl resourceUrl = new ResourceUrl("some-resource.txt", urlParameters);
      strategy.undecorateUrl(resourceUrl);

      String version = tester.getRequestCycle().getMetaData(IResourceCachingStrategy.URL_VERSION);

      assertEquals("9A0364B9E99BB480DD25E1F0284C8555", version);
    }
    finally
    {
      tester.destroy();
    }
  }
View Full Code Here


  }

  @Test
  public void testUrlVersionStoredInRequestCycle()
  {
    WicketTester tester = new WicketTester();
    tester.getApplication().getResourceSettings().setCachingStrategy(strategy);

    try
    {
      ResourceUrl resourceUrl = new ResourceUrl("some-resource--vers--"+TEST_RESOURCE_VERSION+".txt", new PageParameters());
      strategy.undecorateUrl(resourceUrl);

      String version = tester.getRequestCycle().getMetaData(IResourceCachingStrategy.URL_VERSION);

      assertEquals(TEST_RESOURCE_VERSION, version);
    }
    finally
    {
      tester.destroy();
    }
  }
View Full Code Here

  @Override
  @Before
  public void before() throws Exception
  {

    tester = new WicketTester();
    WebApplication webApplication = tester.getApplication();
    webApplication.mountPage(EXPECTED_URL.toString(), DummyHomePage.class);
    mapper = new CryptoMapper(webApplication.getRootRequestMapper(), webApplication);
  }
View Full Code Here

   */
  @Before
  public void before()
  {
    final IAuthorizationStrategy strategy = new CustomStrategy();
    tester = new WicketTester(new MockApplication()
    {
      @Override
      public Session newSession(Request request, Response response)
      {
        return new WebSession(request)
View Full Code Here

  /**
   * @see https://issues.apache.org/jira/browse/WICKET-3200
   */
  public void testReCreateTheForm()
  {
    WicketTester tester = new WicketTester();
    UploadFormWithProgressBarTestPage testPage = null;
    tester.startPage(UploadFormWithProgressBarTestPage.class);
    testPage = (UploadFormWithProgressBarTestPage)tester.getLastRenderedPage();
    int oldFormInstanceId = testPage.form.getFormInstance();
    tester.clickLink("re-create");
    testPage = (UploadFormWithProgressBarTestPage)tester.getLastRenderedPage();
    assertNotSame(oldFormInstanceId, testPage.form.getFormInstance());
  }
View Full Code Here

  public WicketTester tester;

  @Override
  protected void setUp() throws Exception
  {
    tester = new WicketTester();
  }
View Full Code Here

  @Override
  protected void setUp() throws Exception
  {
    WebApplication app = new DummyApplication();
    tester = new WicketTester(app);
  }
View Full Code Here

  /**
   *
   */
  public void testRender()
  {
    tester = new WicketTester(EnclosurePage_7.class);
    tester.startPage(EnclosurePage_7.class);
  }
View Full Code Here

   */
  @Test
  public void showsInternalErrorPage()
  {

    WicketTester tester = new WicketTester();
    tester.setExposeExceptions(false);
    tester.startPage(InternalErrorCallsAjaxOnFailurePage.class);

    tester.clickLink("failure-link", true);

    // the response before current should holds the error page markup
    MockHttpServletResponse errorPageResponse = tester.getLastResponse();
    assertEquals(500, errorPageResponse.getStatus());
    assertTrue(errorPageResponse.getDocument().contains(
      InternalErrorCallsAjaxOnFailurePage.ERROR_MESSAGE));

    // assert the page with detailed error explanation is rendered
    tester.assertRenderedPage(ExceptionErrorPage.class);
  }
View Full Code Here

   */
  @Test
  public void callsOnFailure()
  {

    WicketTester tester = new WicketTester(new DummyApplication()
    {

      /**
       * @see org.apache.wicket.protocol.http.WebApplication#init()
       */
      @Override
      protected void init()
      {
        super.init();

        getExceptionSettings().setAjaxErrorHandlingStrategy(
          AjaxErrorStrategy.INVOKE_FAILURE_HANDLER);
      }

    });
    tester.setExposeExceptions(false);
    tester.startPage(InternalErrorCallsAjaxOnFailurePage.class);

    tester.clickLink("failure-link", true);

    MockHttpServletResponse errorPageResponse = tester.getLastResponse();
    assertEquals(500, errorPageResponse.getStatus());

    // assert that the original page is still the last rendered one
    tester.assertRenderedPage(InternalErrorCallsAjaxOnFailurePage.class);
  }
View Full Code Here

TOP

Related Classes of org.apache.wicket.util.tester.WicketTester

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.