Package org.jboss.resteasy.cdi.ejb

Examples of org.jboss.resteasy.cdi.ejb.Book


   {
      log.info("entering testAsJaxRSResource()");

      // Create book.
      ClientRequest request = new ClientRequest("http://localhost:8080/resteasy-ejb-test/create/");
      Book book1 = new Book("RESTEasy: the Sequel");
      request.body(Constants.MEDIA_TYPE_TEST_XML, book1);
      ClientResponse<?> response = request.post();
      log.info("Status: " + response.getStatus());
      assertEquals(200, response.getStatus());
      int id1 = response.getEntity(int.class);
      log.info("id: " + id1);
      Assert.assertEquals(Counter.INITIAL_VALUE, id1);
     
      // Create another book.
      request = new ClientRequest("http://localhost:8080/resteasy-ejb-test/create/");
      Book book2 = new Book("RESTEasy: It's Alive");
      request.body(Constants.MEDIA_TYPE_TEST_XML, book2);
      response = request.post();
      log.info("Status: " + response.getStatus());
      assertEquals(200, response.getStatus());
      int id2 = response.getEntity(int.class);
      log.info("id: " + id2);
      Assert.assertEquals(Counter.INITIAL_VALUE + 1, id2);
     
      // Retrieve first book.
      request = new ClientRequest("http://localhost:8080/resteasy-ejb-test/book/" + id1);
      request.accept(Constants.MEDIA_TYPE_TEST_XML);
      response = request.get();
      log.info("Status: " + response.getStatus());
      assertEquals(200, response.getStatus());
      Book result = response.getEntity(Book.class);
      log.info("book: " + book1);
      Assert.assertEquals(book1, result);

      // Retrieve second book.
      request = new ClientRequest("http://localhost:8080/resteasy-ejb-test/book/" + id2);
View Full Code Here


   public void testAsLocalEJB() throws Exception
   {
      log.info("entering testAsLocalEJB()");

      // Create book.
      Book book1 = new Book("RESTEasy: the Sequel");
      int id1 = localResource.createBook(book1);
      log.info("id1: " + id1);
      Assert.assertEquals(Counter.INITIAL_VALUE, id1);
     
      // Create another book.
      Book book2 = new Book("RESTEasy: It's Alive");
      int id2 = localResource.createBook(book2);
      log.info("id2: " + id2);
      Assert.assertEquals(Counter.INITIAL_VALUE + 1, id2);
     
      // Retrieve first book.
      Book bookResponse1 = localResource.lookupBookById(id1);
      log.info("book1 response: " + bookResponse1);
      Assert.assertEquals(book1, bookResponse1);

      // Retrieve second book.
      Book bookResponse2 = localResource.lookupBookById(id2);
      log.info("book2 response: " + bookResponse2);
      Assert.assertEquals(book2, bookResponse2);
     
      // Verify that EJBBookReader and EJBBookWriter haven't been used.
      localResource.testUse(0);
View Full Code Here

      // Get proxy to JAX-RS resource as EJB.
      EJBRemoteResource remoteResource = getRemoteResource();
      log.info("remote: " + remoteResource);

      // Create book.
      Book book1 = new Book("RESTEasy: the Sequel");
      int id1 = remoteResource.createBook(book1);
      log.info("id1: " + id1);
      Assert.assertEquals(Counter.INITIAL_VALUE, id1);
     
      // Create another book.
      Book book2 = new Book("RESTEasy: It's Alive");
      int id2 = remoteResource.createBook(book2);
      log.info("id2: " + id2);
      Assert.assertEquals(Counter.INITIAL_VALUE + 1, id2);
     
      // Retrieve first book.
      Book bookResponse1 = remoteResource.lookupBookById(id1);
      log.info("book1 response: " + bookResponse1);
      Assert.assertEquals(book1, bookResponse1);

      // Retrieve second book.
      Book bookResponse2 = remoteResource.lookupBookById(id2);
      log.info("book2 response: " + bookResponse2);
      Assert.assertEquals(book2, bookResponse2);
     
      // Verify that EJBBookReader and EJBBookWriter haven't been used.
      remoteResource.testUse(0);
View Full Code Here

TOP

Related Classes of org.jboss.resteasy.cdi.ejb.Book

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.