@Before public void setUp() { webService = new ClaimsWebService(); _control = createControl(); _claimsService = _control.createMock(ClaimsService.class); _prService = _control.createMock(PaymentRequestService.class); queryParams = new ExtendedMultivaluedMapImpl(); webService.setClaimsService(_claimsService); webService.setPaymentRequestService(_prService); }
@Test(expected = WebApplicationException.class) public void WcClaims_NoUserGroupFails() { UriInfo _uri = createURI(); _control.replay(); webService.findWcClaims(USERID, null, GROUPS, _uri); _control.verify(); }
@Test(expected = WebApplicationException.class) public void SlClaims_NoUserIdFails() { UriInfo _uri = createURI(); _control.replay(); webService.findSLClaims(null, LDAP_GROUP, GROUPS, _uri); _control.verify(); }
// -------------------------------- // SL Payment Request Service Tests // -------------------------------- @Test public void GetStopLossIndividualPaymentRequests() { Long claimId = 42L; Integer number = 42; String coverage = "Spec"; List<SLPaymentRequest> returned = Arrays.asList(new SLPaymentRequest[] {aSpecPaymentRequest().withNumber(number).build()}); expect(_prService.findSLPaymentRequests(claimId, Coverage.forName(coverage))) .andReturn(returned); _control.replay(); List<JsonSLPaymentRequest> requests = webService.findSLPaymentRequests(claimId, coverage); _control.verify(); assertThat(requests.size(), is(1)); assertThat(requests.get(0).getNumber(), is(number)); }