Package org.restlet.resource

Examples of org.restlet.resource.ClientResource



    @Test
    public void getNoAnswer() throws ResourceException, IOException
    {
        ClientResource clientResource = new ClientResource(TestComponent.getBaseUrl() + "/hitchhiking");
        try
        {
            clientResource.get();
            fail("ResourceException expected");
        }
        catch (ResourceException e)
        {
            Status status = e.getStatus();
View Full Code Here



    @Test
    public void getWrongAnswer() throws ResourceException, IOException
    {
        ClientResource clientResource = new ClientResource(TestComponent.getBaseUrl() + "/hitchhiking?answer=41");
        try
        {
            clientResource.get();
            fail("ResourceException expected");
        }
        catch (ResourceException e)
        {
            Status status = e.getStatus();
View Full Code Here


    @Test
    public void getAnswer() throws ResourceException, IOException
    {
        ClientResource clientResource = new ClientResource(TestComponent.getBaseUrl() + "/hitchhiking?answer=42");
        String text = clientResource.get().getText();
        assertEquals("Don't panic", text);
    }
View Full Code Here

    testHarness.addApplication(applicationProvider);

    TestLogListener logListener = new TestLogListener();
    testHarness.getLogReaderService().addLogListener(logListener);

    ClientResource client = createResource("/junit/");
    Representation result = client.put("Hello");
    assertThat(result, is(notNullValue()));
    System.out.println(result);

    assertThat(logListener.entries.size(), is(not(0)));
    assertThat(logListener.entries.get(logListener.entries.size() - 1).getMessage(), is("Hello"));
View Full Code Here

  }

  private ClientResource createResource(String path)
  {
    Client client = new Client(Protocol.HTTP);
    ClientResource clientResource = new ClientResource(baseURI + path);
    clientResource.setNext(client);
    return clientResource;
  }
View Full Code Here

    routerProvider.bindResourceProvider(resourceProvider);

    restletServletService.bindHttpService(httpService);
    restletServletService.bindApplicationProvider(applicationProvider);

    ClientResource client = createResource("/junit/");
    String result = client.get(String.class);
    assertThat(result, is(notNullValue()));
    assertThat(result, is("JUnit"));
  }
View Full Code Here

    routerProvider.bindResourceProvider(resourceProvider);

    restletServletService.bindApplicationProvider(applicationProvider);
    restletServletService.bindHttpService(httpService);

    ClientResource client = createResource("/junit/");
    String result = client.get(String.class);
    assertThat(result, is(notNullValue()));
    assertThat(result, is("JUnit"));
  }
View Full Code Here

    restletServletService.bindHttpService(httpService);
    restletServletService.bindApplicationProvider(applicationProvider);

    restletServletService.unbindApplicationProvider(applicationProvider);

    ClientResource client = createResource("/junit/");
    client.get(String.class);
  }
View Full Code Here

    restletServletService.bindHttpService(httpService);
    restletServletService.bindApplicationProvider(applicationProvider);

    restletServletService.unbindHttpService(httpService);

    ClientResource client = createResource("/junit/");
    client.get(String.class);
  }
View Full Code Here

    restletServletService.bindApplicationProvider(applicationProvider);

    restletServletService.unbindHttpService(httpService);
    restletServletService.bindHttpService(httpService);

    ClientResource client = createResource("/junit/");
    String result = client.get(String.class);
    assertThat(result, is(notNullValue()));
    assertThat(result, is("JUnit"));
  }
View Full Code Here

TOP

Related Classes of org.restlet.resource.ClientResource

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.