Package org.apache.wicket.request

Examples of org.apache.wicket.request.UrlRenderer


   * '../' works better.
   */
  @Test
  public void test13()
  {
    UrlRenderer r1 = new UrlRenderer(new MockWebRequest(Url.parse("foo/bar")));
    assertEquals("../", r1.renderUrl(Url.parse("")));
  }
View Full Code Here


        Request request = mock(Request.class);
        when(request.getCharset()).thenReturn(Charset.defaultCharset());
        when(requestCycle.getRequest()).thenReturn(request);

        UrlRenderer urlRenderer = mock(UrlRenderer.class);
        when(urlRenderer.renderContextRelativeUrl((any(String.class)))).thenReturn(RESOURCE_NAME);
        when(requestCycle.getUrlRenderer()).thenReturn(urlRenderer);

        ThreadContext.setRequestCycle(requestCycle);
    }
View Full Code Here

   *
   */
  @Test
  public void test1()
  {
    UrlRenderer r1 = new UrlRenderer(new MockWebRequest(Url.parse("foo/bar/baz?a=b")));
    assertEquals("./xyz?x=y", r1.renderUrl(Url.parse("foo/bar/xyz?x=y")));
    assertEquals("./baz/xyz?x=y", r1.renderUrl(Url.parse("foo/bar/baz/xyz?x=y")));
    assertEquals("../aaa/xyz?x=y", r1.renderUrl(Url.parse("foo/aaa/xyz?x=y")));
    assertEquals("../../bbb/aaa/xyz?x=y", r1.renderUrl(Url.parse("bbb/aaa/xyz?x=y")));
  }
View Full Code Here

   *
   */
  @Test
  public void test2()
  {
    UrlRenderer r1 = new UrlRenderer(new MockWebRequest(Url.parse("foo/bar/baz?a=b")));
    assertEquals("../../foo?x=y", r1.renderUrl(Url.parse("foo?x=y")));
    assertEquals("../../aaa?x=y", r1.renderUrl(Url.parse("aaa?x=y")));
  }
View Full Code Here

   *
   */
  @Test
  public void test3()
  {
    UrlRenderer r1 = new UrlRenderer(new MockWebRequest(Url.parse("?a=b")));
    assertEquals("./a/b/c?x=y", r1.renderUrl(Url.parse("a/b/c?x=y")));
  }
View Full Code Here

   *
   */
  @Test
  public void test5()
  {
    UrlRenderer r1 = new UrlRenderer(new MockWebRequest(Url.parse("url")));
    assertEquals("./url?1", r1.renderUrl(Url.parse("url?1")));
  }
View Full Code Here

   *
   */
  @Test
  public void test6()
  {
    UrlRenderer r1 = new UrlRenderer(new MockWebRequest(Url.parse("url/")));
    assertEquals("./x?1", r1.renderUrl(Url.parse("url/x?1")));
  }
View Full Code Here

   *
   */
  @Test
  public void test7()
  {
    UrlRenderer r1 = new UrlRenderer(new MockWebRequest(
      Url.parse("MyTestPage/indexed1/indexed2/indexed3?10-27.ILinkListener-l2&p1=v1")));
    assertEquals("../../../MyTestPage?10", r1.renderUrl(Url.parse("MyTestPage?10")));
  }
View Full Code Here

   *
   */
  @Test
  public void test8()
  {
    UrlRenderer r1 = new UrlRenderer(new MockWebRequest(
      Url.parse("en/first-test-page?16-1.ILinkListener-l1")));
    assertEquals("./first-test-page/indexed1/indexed2/indexed3?p1=v1",
      r1.renderUrl(Url.parse("en/first-test-page/indexed1/indexed2/indexed3?p1=v1")));
  }
View Full Code Here

   *
   */
  @Test
  public void test9()
  {
    UrlRenderer r1 = new UrlRenderer(new MockWebRequest(Url.parse("a/b/q/d/e")));
    assertEquals("../../../q/c/d/e", r1.renderUrl(Url.parse("a/q/c/d/e")));
  }
View Full Code Here

TOP

Related Classes of org.apache.wicket.request.UrlRenderer

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.