File tree Expand file tree Collapse file tree 5 files changed +25
-5
lines changed
main/java/uk/gov/companieshouse/orders/api
test/java/uk/gov/companieshouse/orders/api Expand file tree Collapse file tree 5 files changed +25
-5
lines changed Original file line number Diff line number Diff line change 44import org .springframework .context .annotation .Configuration ;
55import org .springframework .core .convert .converter .ConverterFactory ;
66import org .springframework .data .mongodb .MongoDbFactory ;
7- import org .springframework .data .mongodb .core .convert .*;
7+ import org .springframework .data .mongodb .core .convert .DbRefResolver ;
8+ import org .springframework .data .mongodb .core .convert .DefaultDbRefResolver ;
9+ import org .springframework .data .mongodb .core .convert .DefaultMongoTypeMapper ;
10+ import org .springframework .data .mongodb .core .convert .MappingMongoConverter ;
11+ import org .springframework .data .mongodb .core .convert .MongoCustomConversions ;
812import org .springframework .data .mongodb .core .mapping .MongoMappingContext ;
913import uk .gov .companieshouse .orders .api .converter .EnumToStringConverterFactory ;
1014import uk .gov .companieshouse .orders .api .converter .StringToEnumConverterFactory ;
Original file line number Diff line number Diff line change 1+ package uk .gov .companieshouse .orders .api .exception ;
2+
3+ public class ServiceException extends RuntimeException {
4+
5+ public ServiceException (String message ) {
6+ super (message );
7+ }
8+
9+ }
Original file line number Diff line number Diff line change 55import uk .gov .companieshouse .api .handler .regex .URIValidator ;
66import uk .gov .companieshouse .api .model .order .item .CertificateApi ;
77import uk .gov .companieshouse .orders .api .client .ApiClient ;
8+ import uk .gov .companieshouse .orders .api .exception .ServiceException ;
89import uk .gov .companieshouse .orders .api .mapper .ApiToCertificateMapper ;
910import uk .gov .companieshouse .orders .api .model .Item ;
1011
@@ -27,7 +28,7 @@ public Item getItem(String itemUri) throws Exception {
2728 certificate .setItemUri (itemUri );
2829 return certificate ;
2930 } else {
30- throw new Exception ("Unrecognised uri pattern for " +itemUri );
31+ throw new ServiceException ("Unrecognised uri pattern for " +itemUri );
3132 }
3233 }
3334
Original file line number Diff line number Diff line change 1212import org .springframework .http .MediaType ;
1313import org .springframework .test .web .servlet .MockMvc ;
1414import uk .gov .companieshouse .orders .api .dto .AddToBasketRequestDTO ;
15- import uk .gov .companieshouse .orders .api .model .*;
15+ import uk .gov .companieshouse .orders .api .model .Basket ;
16+ import uk .gov .companieshouse .orders .api .model .BasketData ;
17+ import uk .gov .companieshouse .orders .api .model .BasketItem ;
18+ import uk .gov .companieshouse .orders .api .model .Certificate ;
19+ import uk .gov .companieshouse .orders .api .model .Checkout ;
20+ import uk .gov .companieshouse .orders .api .model .Item ;
1621import uk .gov .companieshouse .orders .api .repository .BasketRepository ;
1722import uk .gov .companieshouse .orders .api .repository .CheckoutRepository ;
1823import uk .gov .companieshouse .orders .api .service .ApiClientService ;
Original file line number Diff line number Diff line change 1111import uk .gov .companieshouse .api .model .ApiResponse ;
1212import uk .gov .companieshouse .api .model .order .item .CertificateApi ;
1313import uk .gov .companieshouse .orders .api .client .ApiClient ;
14+ import uk .gov .companieshouse .orders .api .exception .ServiceException ;
1415import uk .gov .companieshouse .orders .api .mapper .ApiToCertificateMapper ;
1516import uk .gov .companieshouse .orders .api .model .Certificate ;
1617import uk .gov .companieshouse .orders .api .model .Item ;
@@ -64,8 +65,8 @@ public void shouldGetCertificateItemIfUriIsValid() throws Exception {
6465 }
6566
6667 @ Test
67- public void shouldThrowExceptionIfCertificateItemUriIsInvalid () throws Exception {
68- Exception exception = assertThrows (Exception .class , () -> {
68+ public void shouldThrowExceptionIfCertificateItemUriIsInvalid () throws ServiceException {
69+ ServiceException exception = assertThrows (ServiceException .class , () -> {
6970 Item item = serviceUnderTest .getItem (INVALID_CERTIFICATE_URI );
7071 });
7172 assertEquals ("Unrecognised uri pattern for " +INVALID_CERTIFICATE_URI , exception .getMessage ());
You can’t perform that action at this time.
0 commit comments