@Test public void testOffer() throws Exception { // Create a new remote client invoker RemoteInvoker invoker = new HttpInvoker(URL); // Create request payload Offer offer = createOffer(true); // Create the request message RemoteMessage message = new RemoteMessage(); message.setService(SERVICE).setOperation("offer").setContent(offer); // Invoke the service RemoteMessage reply = invoker.invoke(message); if (reply.isFault()) { Assert.fail("Invocation returned fault: " + reply.getContent()); } Deal deal = (Deal) reply.getContent(); Assert.assertTrue(deal.isAccepted()); }
@Test public void testOffer() throws Exception { RemoteInvoker invoker = new HttpInvoker(URL); Application app = new Application(); app.setCreditScore(700); Car car = new Car(); car.setPrice(18000); Offer offer = new Offer(); offer.setApplication(app); offer.setCar(car); offer.setAmount(17000); RemoteMessage message = new RemoteMessage(); message.setService(SERVICE).setOperation("offer").setContent(offer); // Invoke the service RemoteMessage reply = invoker.invoke(message); Deal deal = (Deal) reply.getContent(); Assert.assertTrue(deal.isAccepted()); }